Classes | Public Types | Public Member Functions | Protected Member Functions | Private Attributes
pcl::ColorGradientDOTModality< PointInT > Class Template Reference

#include <color_gradient_dot_modality.h>

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

List of all members.

Classes

struct  Candidate

Public Types

typedef pcl::PointCloud< PointInT > PointCloudIn

Public Member Functions

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

Protected Member Functions

void computeDominantQuantizedGradients ()
void computeMaxColorGradients ()

Private Attributes

size_t bin_size_
pcl::PointCloud< pcl::GradientXYcolor_gradients_
pcl::QuantizedMap dominant_quantized_color_gradients_
float gradient_magnitude_threshold_

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]

Implements pcl::DOTModality.

Definition at line 596 of file color_gradient_dot_modality.h.

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

Definition at line 236 of file color_gradient_dot_modality.h.

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.


Member Data Documentation

template<typename PointInT >
size_t pcl::ColorGradientDOTModality< PointInT >::bin_size_ [private]

Definition at line 189 of file color_gradient_dot_modality.h.

template<typename PointInT >
pcl::PointCloud<pcl::GradientXY> pcl::ColorGradientDOTModality< PointInT >::color_gradients_ [private]

Definition at line 192 of file color_gradient_dot_modality.h.

template<typename PointInT >
pcl::QuantizedMap pcl::ColorGradientDOTModality< PointInT >::dominant_quantized_color_gradients_ [private]

Definition at line 194 of file color_gradient_dot_modality.h.

template<typename PointInT >
float pcl::ColorGradientDOTModality< PointInT >::gradient_magnitude_threshold_ [private]

Definition at line 191 of file color_gradient_dot_modality.h.


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


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