|
Point Cloud Library (PCL)
1.15.1-dev
|
Interface for a quantizable modality. More...
#include <pcl/recognition/quantizable_modality.h>
Inheritance diagram for pcl::QuantizableModality: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 >.