Point Cloud Library (PCL)  1.14.0-dev
List of all members | Public Member Functions | Public Attributes
pcl::ism::ImplicitShapeModelEstimation< FeatureSize, PointT, NormalT >::LocationInfo Struct Reference

This structure stores the information about the keypoint. More...

#include <pcl/recognition/implicit_shape_model.h>

+ Collaboration diagram for pcl::ism::ImplicitShapeModelEstimation< FeatureSize, PointT, NormalT >::LocationInfo:

Public Member Functions

 LocationInfo (unsigned int model_num, const PointT &dir_to_center, const PointT &origin, const NormalT &normal)
 Location info constructor. More...
 

Public Attributes

unsigned int model_num_
 Tells from which training model this keypoint was extracted. More...
 
PointT dir_to_center_
 Expected direction to center for this keypoint. More...
 
PointT point_
 Stores the initial point. More...
 
NormalT normal_
 Stores the normal of the initial point. More...
 

Detailed Description

template<int FeatureSize, typename PointT, typename NormalT = pcl::Normal>
struct pcl::ism::ImplicitShapeModelEstimation< FeatureSize, PointT, NormalT >::LocationInfo

This structure stores the information about the keypoint.

Definition at line 252 of file implicit_shape_model.h.

Constructor & Destructor Documentation

◆ LocationInfo()

template<int FeatureSize, typename PointT , typename NormalT = pcl::Normal>
pcl::ism::ImplicitShapeModelEstimation< FeatureSize, PointT, NormalT >::LocationInfo::LocationInfo ( unsigned int  model_num,
const PointT dir_to_center,
const PointT origin,
const NormalT normal 
)
inline

Location info constructor.

Parameters
[in]model_numnumber of training model.
[in]dir_to_centerexpected direction to center
[in]origininitial point
[in]normalnormal of the initial point

Definition at line 260 of file implicit_shape_model.h.

Member Data Documentation

◆ dir_to_center_

template<int FeatureSize, typename PointT , typename NormalT = pcl::Normal>
PointT pcl::ism::ImplicitShapeModelEstimation< FeatureSize, PointT, NormalT >::LocationInfo::dir_to_center_

Expected direction to center for this keypoint.

Definition at line 270 of file implicit_shape_model.h.

◆ model_num_

template<int FeatureSize, typename PointT , typename NormalT = pcl::Normal>
unsigned int pcl::ism::ImplicitShapeModelEstimation< FeatureSize, PointT, NormalT >::LocationInfo::model_num_

Tells from which training model this keypoint was extracted.

Definition at line 267 of file implicit_shape_model.h.

◆ normal_

template<int FeatureSize, typename PointT , typename NormalT = pcl::Normal>
NormalT pcl::ism::ImplicitShapeModelEstimation< FeatureSize, PointT, NormalT >::LocationInfo::normal_

Stores the normal of the initial point.

Definition at line 276 of file implicit_shape_model.h.

◆ point_

template<int FeatureSize, typename PointT , typename NormalT = pcl::Normal>
PointT pcl::ism::ImplicitShapeModelEstimation< FeatureSize, PointT, NormalT >::LocationInfo::point_

Stores the initial point.

Definition at line 273 of file implicit_shape_model.h.


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