Point Cloud Library (PCL) 1.12.0
Loading...
Searching...
No Matches
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.
 

Public Attributes

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

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: