Point Cloud Library (PCL)  1.9.1-dev
List of all members | Public Member Functions | Protected Attributes
pcl::recognition::RigidTransformSpace Class Reference

#include <pcl/recognition/ransac_based/rigid_transform_space.h>

Public Member Functions

 RigidTransformSpace ()
 
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_
 

Detailed Description

Definition at line 340 of file rigid_transform_space.h.

Constructor & Destructor Documentation

pcl::recognition::RigidTransformSpace::RigidTransformSpace ( )
inline

Definition at line 343 of file rigid_transform_space.h.

virtual pcl::recognition::RigidTransformSpace::~RigidTransformSpace ( )
inlinevirtual

Definition at line 344 of file rigid_transform_space.h.

Member Function Documentation

bool pcl::recognition::RigidTransformSpace::addRigidTransform ( const ModelLibrary::Model model,
const float  position[3],
const float  rigid_transform[12] 
)
inline
void pcl::recognition::RigidTransformSpace::build ( const float *  pos_bounds,
float  translation_cell_size,
float  rotation_cell_size 
)
inline

Definition at line 347 of file rigid_transform_space.h.

void pcl::recognition::RigidTransformSpace::clear ( )
inline

Definition at line 357 of file rigid_transform_space.h.

int pcl::recognition::RigidTransformSpace::getNumberOfOccupiedRotationSpaces ( )
inline

Definition at line 376 of file rigid_transform_space.h.

std::list<RotationSpace*>& pcl::recognition::RigidTransformSpace::getRotationSpaces ( )
inline

Definition at line 364 of file rigid_transform_space.h.

const std::list<RotationSpace*>& pcl::recognition::RigidTransformSpace::getRotationSpaces ( ) const
inline

Definition at line 370 of file rigid_transform_space.h.

Member Data Documentation

RotationSpaceOctree pcl::recognition::RigidTransformSpace::pos_octree_
protected

Definition at line 407 of file rigid_transform_space.h.

RotationSpaceCreator pcl::recognition::RigidTransformSpace::rotation_space_creator_
protected

Definition at line 408 of file rigid_transform_space.h.


The documentation for this class was generated from the following file: