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

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

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

Public Member Functions

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

Detailed Description

Definition at line 555 of file intensity.hpp.

Member Function Documentation

◆ add() [1/2]

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

Definition at line 582 of file intensity.hpp.

References pcl::_PointSurfel::curvature.

◆ add() [2/2]

void pcl::common::IntensityFieldAccessor< pcl::PointSurfel >::add ( pcl::PointSurfel & 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::PointSurfel >::demean ( pcl::PointSurfel & p,
float value ) const
inline

Definition at line 576 of file intensity.hpp.

References pcl::_PointSurfel::curvature.

◆ demean() [2/2]

void pcl::common::IntensityFieldAccessor< pcl::PointSurfel >::demean ( pcl::PointSurfel & 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::PointSurfel >::get ( const pcl::PointSurfel & p,
float & intensity ) const
inline

Definition at line 564 of file intensity.hpp.

References pcl::_PointSurfel::curvature.

◆ get() [2/2]

void pcl::common::IntensityFieldAccessor< pcl::PointSurfel >::get ( const pcl::PointSurfel & 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::PointSurfel >::operator() ( const pcl::PointSurfel & p) const
inline

Definition at line 558 of file intensity.hpp.

References pcl::_PointSurfel::curvature.

◆ operator()() [2/2]

float pcl::common::IntensityFieldAccessor< pcl::PointSurfel >::operator() ( const pcl::PointSurfel & 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::PointSurfel >::set ( pcl::PointSurfel & p,
float intensity ) const
inline

Definition at line 570 of file intensity.hpp.

References pcl::_PointSurfel::curvature.

◆ set() [2/2]

void pcl::common::IntensityFieldAccessor< pcl::PointSurfel >::set ( pcl::PointSurfel & 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: