Solar
|
Filters a map of 3D points. UUID: 68dc9152-5199-11ea-8d77-2e728ce88125
More...
#include <IMapFilter.h>
Public Member Functions | |
IMapFilter ()=default | |
IMapFilter default constructor. | |
virtual | ~IMapFilter () |
IMapFilter default destructor. | |
virtual void | filter (const SolAR::datastructure::Transform3Df &pose1, const SolAR::datastructure::Transform3Df &pose2, const std::vector< SRef< SolAR::datastructure::CloudPoint > > &input, std::vector< SRef< SolAR::datastructure::CloudPoint > > &output)=0 |
Filter point cloud reconstructed from 2 viewpoints. More... | |
virtual void | filter (const SolAR::datastructure::Transform3Df &pose1, const SolAR::datastructure::Transform3Df &pose2, const std::vector< SRef< SolAR::datastructure::CloudPoint > > &input, std::vector< SRef< SolAR::datastructure::CloudPoint > > &output, std::vector< int > &index)=0 |
Filter point cloud reconstructed from 2 viewpoints. More... | |
Filters a map of 3D points. UUID: 68dc9152-5199-11ea-8d77-2e728ce88125
|
pure virtual |
Filter point cloud reconstructed from 2 viewpoints.
[in] | pose1 | the first pose used for building the point cloud. |
[in] | pose2 | the second pose used for building the point cloud. |
[in] | input | The set of points to filter |
[out] | output | the filtered point cloud |
|
pure virtual |
Filter point cloud reconstructed from 2 viewpoints.
[in] | pose1 | the first pose used for building the point cloud. |
[in] | pose2 | the second pose used for building the point cloud. |
[in] | input | The set of points to filter |
[out] | output | the filtered point cloud |
[out] | index | the index of filtered point cloud |