Point Cloud Library (PCL)  1.7.0
Classes | Public Types | Public Member Functions | Protected Member Functions
pcl::ColorGradientDOTModality< PointInT > Class Template Reference

#include <pcl/recognition/color_gradient_dot_modality.h>

+ Inheritance diagram for pcl::ColorGradientDOTModality< PointInT >:

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)

Definition at line 204 of file color_gradient_dot_modality.h.

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

Definition at line 212 of file color_gradient_dot_modality.h.


Member Function Documentation

template<typename PointInT >
void pcl::ColorGradientDOTModality< PointInT >::computeDominantQuantizedGradients ( ) [protected]

Definition at line 485 of file color_gradient_dot_modality.h.

template<typename PointInT >
pcl::QuantizedMap pcl::ColorGradientDOTModality< PointInT >::computeInvariantQuantizedMap ( const MaskMap mask,
const RegionXY region 
) [virtual]
template<typename PointInT >
void pcl::ColorGradientDOTModality< PointInT >::computeMaxColorGradients ( ) [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 ( ) [virtual]

Definition at line 220 of file color_gradient_dot_modality.h.

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:
cloudthe 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: