Point Cloud Library (PCL) 1.15.0
Loading...
Searching...
No Matches
pcl::common::IntensityFieldAccessor< pcl::PointXYZ > Struct Reference

#include <pcl/common/impl/intensity.hpp>

+ Inheritance diagram for pcl::common::IntensityFieldAccessor< pcl::PointXYZ >:
+ Collaboration diagram for pcl::common::IntensityFieldAccessor< pcl::PointXYZ >:

Public Member Functions

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

Detailed Description

Definition at line 86 of file intensity.hpp.

Member Function Documentation

◆ add() [1/2]

void pcl::common::IntensityFieldAccessor< pcl::PointXYZ >::add ( pcl::PointXYZ & p,
float value ) const
inline

Definition at line 113 of file intensity.hpp.

◆ add() [2/2]

void pcl::common::IntensityFieldAccessor< pcl::PointXYZ >::add ( pcl::PointXYZ & p,
float value ) const
inline

add value to intensity field

Parameters
ppoint for which to modify intensity
[in]valuevalue to be added to point intensity

Definition at line 93 of file intensity.h.

◆ demean() [1/2]

void pcl::common::IntensityFieldAccessor< pcl::PointXYZ >::demean ( pcl::PointXYZ & p,
float value ) const
inline

Definition at line 107 of file intensity.hpp.

◆ demean() [2/2]

void pcl::common::IntensityFieldAccessor< pcl::PointXYZ >::demean ( pcl::PointXYZ & p,
float value ) const
inline

subtract value from intensity field

Parameters
ppoint for which to modify intensity
[in]valuevalue to be subtracted from point intensity

Definition at line 84 of file intensity.h.

◆ get() [1/2]

void pcl::common::IntensityFieldAccessor< pcl::PointXYZ >::get ( const pcl::PointXYZ & p,
float & intensity ) const
inline

Definition at line 95 of file intensity.hpp.

◆ get() [2/2]

void pcl::common::IntensityFieldAccessor< pcl::PointXYZ >::get ( const pcl::PointXYZ & p,
float & intensity ) const
inline

gets the intensity value of a point

Parameters
ppoint for which intensity to be get
[in]intensityvalue of the intensity field

Definition at line 66 of file intensity.h.

◆ operator()() [1/2]

float pcl::common::IntensityFieldAccessor< pcl::PointXYZ >::operator() ( const pcl::PointXYZ & p) const
inline

Definition at line 89 of file intensity.hpp.

◆ operator()() [2/2]

float pcl::common::IntensityFieldAccessor< pcl::PointXYZ >::operator() ( const pcl::PointXYZ & p) const
inline

get intensity field

Parameters
[in]ppoint
Returns
p.intensity

Definition at line 57 of file intensity.h.

◆ set() [1/2]

void pcl::common::IntensityFieldAccessor< pcl::PointXYZ >::set ( pcl::PointXYZ & p,
float intensity ) const
inline

Definition at line 101 of file intensity.hpp.

◆ set() [2/2]

void pcl::common::IntensityFieldAccessor< pcl::PointXYZ >::set ( pcl::PointXYZ & p,
float intensity ) const
inline

sets the intensity value of a point

Parameters
ppoint for which intensity to be set
[in]intensityvalue of the intensity field

Definition at line 75 of file intensity.h.


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