#include <rigid_transform_space.h>
Public Member Functions | |
bool | addRigidTransform (const ModelLibrary::Model *model, const float position[3], const float rigid_transform[12]) |
void | build (const float *pos_bounds, float translation_cell_size, float rotation_cell_size) |
void | clear () |
int | getNumberOfOccupiedRotationSpaces () |
std::list< RotationSpace * > & | getRotationSpaces () |
const std::list< RotationSpace * > & | getRotationSpaces () const |
RigidTransformSpace () | |
virtual | ~RigidTransformSpace () |
Protected Attributes | |
RotationSpaceOctree | pos_octree_ |
RotationSpaceCreator | rotation_space_creator_ |
Definition at line 341 of file rigid_transform_space.h.
Definition at line 344 of file rigid_transform_space.h.
virtual pcl::recognition::RigidTransformSpace::~RigidTransformSpace | ( | ) | [inline, virtual] |
Definition at line 345 of file rigid_transform_space.h.
bool pcl::recognition::RigidTransformSpace::addRigidTransform | ( | const ModelLibrary::Model * | model, |
const float | position[3], | ||
const float | rigid_transform[12] | ||
) | [inline] |
Definition at line 383 of file rigid_transform_space.h.
void pcl::recognition::RigidTransformSpace::build | ( | const float * | pos_bounds, |
float | translation_cell_size, | ||
float | rotation_cell_size | ||
) | [inline] |
Definition at line 348 of file rigid_transform_space.h.
void pcl::recognition::RigidTransformSpace::clear | ( | ) | [inline] |
Definition at line 358 of file rigid_transform_space.h.
Definition at line 377 of file rigid_transform_space.h.
std::list<RotationSpace*>& pcl::recognition::RigidTransformSpace::getRotationSpaces | ( | ) | [inline] |
Definition at line 365 of file rigid_transform_space.h.
const std::list<RotationSpace*>& pcl::recognition::RigidTransformSpace::getRotationSpaces | ( | ) | const [inline] |
Definition at line 371 of file rigid_transform_space.h.
Definition at line 408 of file rigid_transform_space.h.
Definition at line 409 of file rigid_transform_space.h.