occt-products: master 7c8d26f0
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
bugmaster | master | 2021-02-17 14:46:54 | master 7dcd4ae2 | |
Changeset | 0032138: Point Cloud Rendering - Provide means for controlled points filtering when merging several laser scans Make the class RWPointCloud_PointFilter consider the given Confusion value when checking points for equality. Also, make it collect the minimal distance between accepted points. In the class RWPointCloud_MergeWriter: - Add the method GetMinDistance() that returns the minimal distance between points among all input PCs. - Add the method SetConfusion() that sets the minimal allowed distance between points in the result PC. Make the classes PointCloudBase_MetaReader and RWPointCloud_MetaWriter to maintain the property 'MinDist' on the upper level of the document. The writer gets this value by calling the method GetMinDistance() of the class RWPointCloud_WritableNode. The reader now has the method MinDistance() to get access to the value of MinDist read from metafile. |
|||
mod - diff | Diff File | |||
mod - diff | Diff File | |||
mod - diff | Diff File | |||
mod - diff | Diff File | |||
mod - diff | Diff File | |||
mod - diff | Diff File | |||
mod - src/RWPointCloud/RWPointCloud_PointFilter.cxx | Diff File | |||
mod - src/RWPointCloud/RWPointCloud_PointFilter.hxx | Diff File | |||
mod - src/RWPointCloud/RWPointCloud_WritableNode.cxx | Diff File | |||
mod - src/RWPointCloud/RWPointCloud_WritableNode.hxx | Diff File |