pcl::ColorGradientDOTModality< PointInT > Class Template Reference

#include <pcl/recognition/color_gradient_dot_modality.h>

Inheritance diagram for pcl::ColorGradientDOTModality< PointInT >:
Inheritance graph
[legend]
Collaboration diagram for pcl::ColorGradientDOTModality< PointInT >:
Collaboration graph
[legend]

List of all members.

Classes

struct  Candidate

Public Types

typedef pcl::PointCloud< PointInT > PointCloudIn

Public Member Functions

 ColorGradientDOTModality (size_t bin_size)
virtual ~ColorGradientDOTModality ()
void setGradientMagnitudeThreshold (const float threshold)
QuantizedMapgetDominantQuantizedMap ()
QuantizedMap computeInvariantQuantizedMap (const MaskMap &mask, const RegionXY &region)
virtual void setInputCloud (const typename PointCloudIn::ConstPtr &cloud)
 Provide a pointer to the input dataset (overwrites the PCLBase::setInputCloud method).
virtual void processInputData ()

Protected Member Functions

void computeMaxColorGradients ()
void computeDominantQuantizedGradients ()

Detailed Description

template<typename PointInT>
class pcl::ColorGradientDOTModality< PointInT >

Definition at line 116 of file color_gradient_dot_modality.h.


Member Typedef Documentation

template<typename PointInT >
typedef pcl::PointCloud<PointInT> pcl::ColorGradientDOTModality< PointInT >::PointCloudIn

Definition at line 136 of file color_gradient_dot_modality.h.


Constructor & Destructor Documentation

template<typename PointInT >
pcl::ColorGradientDOTModality< PointInT >::ColorGradientDOTModality ( size_t  bin_size  )  [inline]

Definition at line 204 of file color_gradient_dot_modality.h.

template<typename PointInT >
pcl::ColorGradientDOTModality< PointInT >::~ColorGradientDOTModality (  )  [inline, virtual]

Definition at line 212 of file color_gradient_dot_modality.h.


Member Function Documentation

template<typename PointInT >
void pcl::ColorGradientDOTModality< PointInT >::computeDominantQuantizedGradients (  )  [inline, protected]
template<typename PointInT >
pcl::QuantizedMap pcl::ColorGradientDOTModality< PointInT >::computeInvariantQuantizedMap ( const MaskMap mask,
const RegionXY region 
) [inline, virtual]
template<typename PointInT >
void pcl::ColorGradientDOTModality< PointInT >::computeMaxColorGradients (  )  [inline, protected]
template<typename PointInT >
QuantizedMap& pcl::ColorGradientDOTModality< PointInT >::getDominantQuantizedMap (  )  [inline, virtual]

Implements pcl::DOTModality.

Definition at line 155 of file color_gradient_dot_modality.h.

template<typename PointInT >
void pcl::ColorGradientDOTModality< PointInT >::processInputData (  )  [inline, virtual]
template<typename PointInT >
void pcl::ColorGradientDOTModality< PointInT >::setGradientMagnitudeThreshold ( const float  threshold  )  [inline]

Definition at line 143 of file color_gradient_dot_modality.h.

template<typename PointInT >
virtual void pcl::ColorGradientDOTModality< PointInT >::setInputCloud ( const typename PointCloudIn::ConstPtr cloud  )  [inline, virtual]

Provide a pointer to the input dataset (overwrites the PCLBase::setInputCloud method).

Parameters:
cloud the const boost shared pointer to a PointCloud message

Definition at line 168 of file color_gradient_dot_modality.h.

References pcl::PCLBase< PointInT >::input_.


The documentation for this class was generated from the following file:
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends