Point Cloud Library (PCL)
1.14.1-dev
|
Interface for a quantizable modality. More...
#include <pcl/recognition/quantizable_modality.h>
Public Member Functions | |
QuantizableModality () | |
Constructor. More... | |
virtual | ~QuantizableModality () |
Destructor. More... | |
virtual QuantizedMap & | getQuantizedMap ()=0 |
Returns a reference to the internally computed quantized map. More... | |
virtual QuantizedMap & | getSpreadedQuantizedMap ()=0 |
Returns a reference to the internally computed spread quantized map. More... | |
virtual void | extractFeatures (const MaskMap &mask, std::size_t nr_features, std::size_t modality_index, std::vector< QuantizedMultiModFeature > &features) const =0 |
Extracts features from this modality within the specified mask. More... | |
virtual void | extractAllFeatures (const MaskMap &mask, std::size_t nr_features, std::size_t modality_index, std::vector< QuantizedMultiModFeature > &features) const =0 |
Extracts all possible features from the modality within the specified mask. More... | |
Interface for a quantizable modality.
Definition at line 53 of file quantizable_modality.h.
pcl::QuantizableModality::QuantizableModality | ( | ) |
Constructor.
|
virtual |
Destructor.
|
pure virtual |
Extracts all possible features from the modality within the specified mask.
[in] | mask | defines the areas where features are searched in. |
[in] | nr_features | IGNORED (TODO: remove this parameter). |
[in] | modality_index | the index which is stored in the extracted features. |
[out] | features | the destination for the extracted features. |
Implemented in pcl::ColorGradientModality< PointInT >, pcl::ColorGradientModality< PointXYZT >, pcl::SurfaceNormalModality< PointInT >, and pcl::SurfaceNormalModality< PointXYZT >.
|
pure virtual |
Extracts features from this modality within the specified mask.
[in] | mask | defines the areas where features are searched in. |
[in] | nr_features | defines the number of features to be extracted (might be less if not sufficient information is present in the modality). |
[in] | modality_index | the index which is stored in the extracted features. |
[out] | features | the destination for the extracted features. |
Implemented in pcl::ColorGradientModality< PointInT >, pcl::ColorGradientModality< PointXYZT >, pcl::ColorModality< PointInT >, pcl::SurfaceNormalModality< PointInT >, and pcl::SurfaceNormalModality< PointXYZT >.
|
pure virtual |
Returns a reference to the internally computed quantized map.
Implemented in pcl::SurfaceNormalModality< PointInT >, pcl::SurfaceNormalModality< PointXYZT >, pcl::ColorGradientModality< PointInT >, pcl::ColorGradientModality< PointXYZT >, and pcl::ColorModality< PointInT >.
|
pure virtual |
Returns a reference to the internally computed spread quantized map.
Implemented in pcl::SurfaceNormalModality< PointInT >, pcl::SurfaceNormalModality< PointXYZT >, pcl::ColorGradientModality< PointInT >, pcl::ColorGradientModality< PointXYZT >, and pcl::ColorModality< PointInT >.