Stores some information about the model. More...
#include <model_library.h>
Public Member Functions | |
const float * | getBoundsOfOctreePoints () const |
const std::string & | getObjectName () const |
const ORROctree & | getOctree () const |
const float * | getOctreeCenterOfMass () const |
const PointCloudIn & | getPointsForRegistration () const |
void * | getUserData () const |
Model (const PointCloudIn &points, const PointCloudN &normals, float voxel_size, const std::string &object_name, float frac_of_points_for_registration, void *user_data=NULL) | |
virtual | ~Model () |
Protected Attributes | |
float | bounds_of_octree_points_ [6] |
const std::string | obj_name_ |
ORROctree | octree_ |
float | octree_center_of_mass_ [3] |
PointCloudIn | points_for_registration_ |
void * | user_data_ |
Stores some information about the model.
Definition at line 66 of file model_library.h.
pcl::recognition::ModelLibrary::Model::Model | ( | const PointCloudIn & | points, |
const PointCloudN & | normals, | ||
float | voxel_size, | ||
const std::string & | object_name, | ||
float | frac_of_points_for_registration, | ||
void * | user_data = NULL |
||
) | [inline] |
Definition at line 69 of file model_library.h.
virtual pcl::recognition::ModelLibrary::Model::~Model | ( | ) | [inline, virtual] |
Definition at line 125 of file model_library.h.
const float* pcl::recognition::ModelLibrary::Model::getBoundsOfOctreePoints | ( | ) | const [inline] |
Definition at line 154 of file model_library.h.
const std::string& pcl::recognition::ModelLibrary::Model::getObjectName | ( | ) | const [inline] |
Definition at line 130 of file model_library.h.
const ORROctree& pcl::recognition::ModelLibrary::Model::getOctree | ( | ) | const [inline] |
Definition at line 136 of file model_library.h.
const float* pcl::recognition::ModelLibrary::Model::getOctreeCenterOfMass | ( | ) | const [inline] |
Definition at line 148 of file model_library.h.
const PointCloudIn& pcl::recognition::ModelLibrary::Model::getPointsForRegistration | ( | ) | const [inline] |
Definition at line 160 of file model_library.h.
void* pcl::recognition::ModelLibrary::Model::getUserData | ( | ) | const [inline] |
Definition at line 142 of file model_library.h.
float pcl::recognition::ModelLibrary::Model::bounds_of_octree_points_[6] [protected] |
Definition at line 169 of file model_library.h.
const std::string pcl::recognition::ModelLibrary::Model::obj_name_ [protected] |
Definition at line 166 of file model_library.h.
Definition at line 167 of file model_library.h.
float pcl::recognition::ModelLibrary::Model::octree_center_of_mass_[3] [protected] |
Definition at line 168 of file model_library.h.
Definition at line 170 of file model_library.h.
void* pcl::recognition::ModelLibrary::Model::user_data_ [protected] |
Definition at line 171 of file model_library.h.