point_cloud_library / 1.12.1 / classpcl_1_1recognition_1_1_rigid_transform_space.html /

#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

RigidTransformSpace()

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

Definition at line 343 of file rigid_transform_space.h.

~RigidTransformSpace()

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

Definition at line 344 of file rigid_transform_space.h.

Member Function Documentation

addRigidTransform()

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

build()

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.

clear()

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

Definition at line 357 of file rigid_transform_space.h.

getNumberOfOccupiedRotationSpaces()

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

Definition at line 376 of file rigid_transform_space.h.

getRotationSpaces() [1/2]

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

Definition at line 364 of file rigid_transform_space.h.

getRotationSpaces() [2/2]

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

Definition at line 370 of file rigid_transform_space.h.

Member Data Documentation

pos_octree_

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

Definition at line 407 of file rigid_transform_space.h.

rotation_space_creator_

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:

© 2009–2012, Willow Garage, Inc.
© 2012–, Open Perception, Inc.
Licensed under the BSD License.
https://pointclouds.org/documentation/classpcl_1_1recognition_1_1_rigid_transform_space.html