|
Point Cloud Library (PCL) 1.15.1
|
#include <pcl/recognition/ransac_based/rigid_transform_space.h>
Public Member Functions | |
| RigidTransformSpace ()=default | |
| virtual | ~RigidTransformSpace () |
| void | build (const float *pos_bounds, float translation_cell_size, float rotation_cell_size) |
| void | clear () |
| std::list< RotationSpace * > & | getRotationSpaces () |
| const std::list< RotationSpace * > & | getRotationSpaces () const |
| int | getNumberOfOccupiedRotationSpaces () |
| bool | addRigidTransform (const ModelLibrary::Model *model, const float position[3], const float rigid_transform[12]) |
Protected Attributes | |
| RotationSpaceOctree | pos_octree_ |
| RotationSpaceCreator | rotation_space_creator_ |
Definition at line 337 of file rigid_transform_space.h.
|
default |
|
inlinevirtual |
Definition at line 341 of file rigid_transform_space.h.
References clear().
|
inline |
Definition at line 379 of file rigid_transform_space.h.
References pcl::recognition::RotationSpace::addRigidTransform(), pcl::recognition::aux::mult3(), pos_octree_, and pcl::recognition::aux::rotationMatrixToAxisAngle().
|
inline |
Definition at line 344 of file rigid_transform_space.h.
References clear(), pos_octree_, and rotation_space_creator_.
|
inline |
Definition at line 354 of file rigid_transform_space.h.
References pos_octree_, and rotation_space_creator_.
Referenced by build(), and ~RigidTransformSpace().
|
inline |
Definition at line 373 of file rigid_transform_space.h.
References rotation_space_creator_.
|
inline |
Definition at line 361 of file rigid_transform_space.h.
References rotation_space_creator_.
|
inline |
Definition at line 367 of file rigid_transform_space.h.
References rotation_space_creator_.
|
protected |
Definition at line 404 of file rigid_transform_space.h.
Referenced by addRigidTransform(), build(), and clear().
|
protected |
Definition at line 405 of file rigid_transform_space.h.
Referenced by build(), clear(), getNumberOfOccupiedRotationSpaces(), getRotationSpaces(), and getRotationSpaces().