|
Point Cloud Library (PCL) 1.15.1
|
Stores some information about the model. More...
#include <pcl/recognition/ransac_based/model_library.h>
Public Member Functions | |
| Model (const PointCloudIn &points, const PointCloudN &normals, float voxel_size, const std::string &object_name, float frac_of_points_for_registration, void *user_data=nullptr) | |
| virtual | ~Model ()=default |
| const std::string & | getObjectName () const |
| const ORROctree & | getOctree () const |
| void * | getUserData () const |
| const float * | getOctreeCenterOfMass () const |
| const float * | getBoundsOfOctreePoints () const |
| const PointCloudIn & | getPointsForRegistration () const |
Protected Attributes | |
| const std::string | obj_name_ |
| ORROctree | octree_ |
| float | octree_center_of_mass_ [3] |
| float | bounds_of_octree_points_ [6] |
| PointCloudIn | points_for_registration_ |
| void * | user_data_ |
Stores some information about the model.
Definition at line 64 of file model_library.h.
|
inline |
Definition at line 67 of file model_library.h.
References pcl::recognition::aux::add3(), bounds_of_octree_points_, pcl::recognition::aux::copy3(), pcl::recognition::aux::expandBoundingBoxToContainPoint(), pcl::recognition::aux::mult3(), obj_name_, octree_, octree_center_of_mass_, points_for_registration_, pcl::common::UniformGenerator< T >::run(), pcl::common::UniformGenerator< T >::setParameters(), and user_data_.
|
virtualdefault |
|
inline |
Definition at line 150 of file model_library.h.
References bounds_of_octree_points_.
|
inline |
Definition at line 126 of file model_library.h.
References obj_name_.
|
inline |
Definition at line 132 of file model_library.h.
References octree_.
|
inline |
Definition at line 144 of file model_library.h.
References octree_center_of_mass_.
|
inline |
Definition at line 156 of file model_library.h.
References points_for_registration_.
|
inline |
Definition at line 138 of file model_library.h.
References user_data_.
|
protected |
Definition at line 165 of file model_library.h.
Referenced by getBoundsOfOctreePoints(), and Model().
|
protected |
Definition at line 162 of file model_library.h.
Referenced by getObjectName(), and Model().
|
protected |
Definition at line 163 of file model_library.h.
Referenced by getOctree(), and Model().
|
protected |
Definition at line 164 of file model_library.h.
Referenced by getOctreeCenterOfMass(), and Model().
|
protected |
Definition at line 166 of file model_library.h.
Referenced by getPointsForRegistration(), and Model().
|
protected |
Definition at line 167 of file model_library.h.
Referenced by getUserData(), and Model().