Point Cloud Library (PCL)  1.13.1-dev
List of all members | Public Member Functions | Public Attributes
pcl::SurfaceNormalModality< PointInT >::Candidate Struct Reference

Candidate for a feature (used in feature extraction methods). More...

#include <pcl/recognition/surface_normal_modality.h>

+ Collaboration diagram for pcl::SurfaceNormalModality< PointInT >::Candidate:

Public Member Functions

 Candidate ()
 Constructor. More...
 
bool operator< (const Candidate &rhs) const
 Compares two candidates based on their distance to the next different quantized value. More...
 

Public Attributes

Normal normal
 Normal. More...
 
float distance
 Distance to the next different quantized value. More...
 
unsigned char bin_index
 Quantized value. More...
 
std::size_t x
 x-position of the feature. More...
 
std::size_t y
 y-position of the feature. More...
 

Detailed Description

template<typename PointInT>
struct pcl::SurfaceNormalModality< PointInT >::Candidate

Candidate for a feature (used in feature extraction methods).

Definition at line 306 of file surface_normal_modality.h.

Constructor & Destructor Documentation

◆ Candidate()

template<typename PointInT >
pcl::SurfaceNormalModality< PointInT >::Candidate::Candidate ( )
inline

Constructor.

Definition at line 309 of file surface_normal_modality.h.

Member Function Documentation

◆ operator<()

template<typename PointInT >
bool pcl::SurfaceNormalModality< PointInT >::Candidate::operator< ( const Candidate rhs) const
inline

Compares two candidates based on their distance to the next different quantized value.

Parameters
[in]rhsthe candidate to compare with.

Definition at line 327 of file surface_normal_modality.h.

References pcl::SurfaceNormalModality< PointInT >::Candidate::distance.

Member Data Documentation

◆ bin_index

template<typename PointInT >
unsigned char pcl::SurfaceNormalModality< PointInT >::Candidate::bin_index

◆ distance

template<typename PointInT >
float pcl::SurfaceNormalModality< PointInT >::Candidate::distance

◆ normal

template<typename PointInT >
Normal pcl::SurfaceNormalModality< PointInT >::Candidate::normal

Normal.

Definition at line 312 of file surface_normal_modality.h.

◆ x

template<typename PointInT >
std::size_t pcl::SurfaceNormalModality< PointInT >::Candidate::x

◆ y

template<typename PointInT >
std::size_t pcl::SurfaceNormalModality< PointInT >::Candidate::y

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