Public Member Functions
pcl::QuantizableModality Class Reference

Interface for a quantizable modality. More...

#include <quantizable_modality.h>

Inheritance diagram for pcl::QuantizableModality:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual void extractAllFeatures (const MaskMap &mask, size_t nr_features, size_t modality_index, std::vector< QuantizedMultiModFeature > &features) const =0
 Extracts all possible features from the modality within the specified mask.
virtual void extractFeatures (const MaskMap &mask, size_t nr_features, size_t modality_index, std::vector< QuantizedMultiModFeature > &features) const =0
 Extracts features from this modality within the specified mask.
virtual QuantizedMapgetQuantizedMap ()=0
 Returns a reference to the internally computed quantized map.
virtual QuantizedMapgetSpreadedQuantizedMap ()=0
 Returns a reference to the internally computed spreaded quantized map.
 QuantizableModality ()
 Constructor.
virtual ~QuantizableModality ()
 Destructor.

Detailed Description

Interface for a quantizable modality.

Author:
Stefan Holzer

Definition at line 53 of file quantizable_modality.h.


Constructor & Destructor Documentation

Constructor.

Definition at line 43 of file quantizable_modality.cpp.

Destructor.

Definition at line 48 of file quantizable_modality.cpp.


Member Function Documentation

virtual void pcl::QuantizableModality::extractAllFeatures ( const MaskMap mask,
size_t  nr_features,
size_t  modality_index,
std::vector< QuantizedMultiModFeature > &  features 
) const [pure virtual]

Extracts all possible features from the modality within the specified mask.

Parameters:
[in]maskdefines the areas where features are searched in.
[in]nr_featuresIGNORED (TODO: remove this parameter).
[in]modality_indexthe index which is stored in the extracted features.
[out]featuresthe destination for the extracted features.

Implemented in pcl::SurfaceNormalModality< PointInT >, pcl::SurfaceNormalModality< PointXYZT >, pcl::ColorGradientModality< PointInT >, and pcl::ColorGradientModality< PointRGBT >.

virtual void pcl::QuantizableModality::extractFeatures ( const MaskMap mask,
size_t  nr_features,
size_t  modality_index,
std::vector< QuantizedMultiModFeature > &  features 
) const [pure virtual]

Extracts features from this modality within the specified mask.

Parameters:
[in]maskdefines the areas where features are searched in.
[in]nr_featuresdefines the number of features to be extracted (might be less if not sufficient information is present in the modality).
[in]modality_indexthe index which is stored in the extracted features.
[out]featuresthe destination for the extracted features.

Implemented in pcl::SurfaceNormalModality< PointInT >, pcl::SurfaceNormalModality< PointXYZT >, pcl::ColorGradientModality< PointInT >, pcl::ColorGradientModality< PointRGBT >, and pcl::ColorModality< PointInT >.


The documentation for this class was generated from the following files:


pcl
Author(s): Open Perception
autogenerated on Wed Aug 26 2015 15:43:08