pcl::recognition::RigidTransformSpace Class Reference

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

Collaboration diagram for pcl::recognition::RigidTransformSpace:
Collaboration graph
[legend]

List of all members.

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 341 of file rigid_transform_space.h.


Constructor & Destructor Documentation

pcl::recognition::RigidTransformSpace::RigidTransformSpace (  )  [inline]

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.


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 348 of file rigid_transform_space.h.

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

Definition at line 358 of file rigid_transform_space.h.

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

Definition at line 377 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.

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

Definition at line 365 of file rigid_transform_space.h.


Member Data Documentation

Definition at line 408 of file rigid_transform_space.h.

Definition at line 409 of file rigid_transform_space.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends