pcl::common::IntensityFieldAccessor< PointT > Struct Template Reference

#include <pcl/common/intensity.h>

Inheritance diagram for pcl::common::IntensityFieldAccessor< PointT >:
Inheritance graph
[legend]

List of all members.

Public Member Functions

float operator() (const PointT &p) const
 get intensity field
void get (const PointT &p, float &intensity) const
 gets the intensity value of a point
void set (PointT &p, float intensity) const
 sets the intensity value of a point
void demean (PointT &p, float value) const
 subtract value from intensity field
void add (PointT &p, float value) const
 add value to intensity field

Detailed Description

template<typename PointT>
struct pcl::common::IntensityFieldAccessor< PointT >

Definition at line 51 of file intensity.h.


Member Function Documentation

template<typename PointT>
void pcl::common::IntensityFieldAccessor< PointT >::add ( PointT p,
float  value 
) const [inline]

add value to intensity field

Parameters:
in/out] p point for which to modify inetnsity
[in] value value to be added to point intensity

Definition at line 94 of file intensity.h.

template<typename PointT>
void pcl::common::IntensityFieldAccessor< PointT >::demean ( PointT p,
float  value 
) const [inline]

subtract value from intensity field

Parameters:
in/out] p point for which to modify inetnsity
[in] value value to be subtracted from point intensity

Definition at line 85 of file intensity.h.

template<typename PointT>
void pcl::common::IntensityFieldAccessor< PointT >::get ( const PointT p,
float &  intensity 
) const [inline]

gets the intensity value of a point

Parameters:
in/out] p point for which intensity to be get
[in] intensity value of the intensity field

Definition at line 67 of file intensity.h.

template<typename PointT>
float pcl::common::IntensityFieldAccessor< PointT >::operator() ( const PointT p  )  const [inline]
template<typename PointT>
void pcl::common::IntensityFieldAccessor< PointT >::set ( PointT p,
float  intensity 
) const [inline]

sets the intensity value of a point

Parameters:
in/out] p point for which intensity to be set
[in] intensity value of the intensity field

Definition at line 76 of file intensity.h.

Referenced by pcl::SUSANKeypoint< PointInT, PointOutT, NormalT, IntensityT >::detectKeypoints().


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