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 52 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 >.
© 2009–2012, Willow Garage, Inc.
© 2012–, Open Perception, Inc.
Licensed under the BSD License.
https://pointclouds.org/documentation/classpcl_1_1_quantizable_modality.html