#include <pcl/recognition/ransac_based/rigid_transform_space.h>
Public Member Functions |
|
Entry () | |
Entry (const Entry &src) | |
const Entry & | operator= (const Entry &src) |
const Entry & | addRigidTransform (const float axis_angle[3], const float translation[3]) |
void | computeAverageRigidTransform (float *rigid_transform=nullptr) |
const float * | getAxisAngle () const |
const float * | getTranslation () const |
int | getNumberOfTransforms () const |
Protected Attributes |
|
float | axis_angle_ [3] |
float | translation_ [3] |
int | num_transforms_ |
Detailed Description
Definition at line 61 of file rigid_transform_space.h.
Constructor & Destructor Documentation
Entry() [1/2]
|
inline |
Definition at line 64 of file rigid_transform_space.h.
References axis_angle_, pcl::recognition::aux::set3(), and translation_.
Entry() [2/2]
|
inline |
Definition at line 71 of file rigid_transform_space.h.
References axis_angle_, pcl::recognition::aux::copy3(), and translation_.
Member Function Documentation
addRigidTransform()
|
inline |
Definition at line 88 of file rigid_transform_space.h.
References pcl::recognition::aux::add3(), axis_angle_, num_transforms_, and translation_.
computeAverageRigidTransform()
|
inline |
Definition at line 98 of file rigid_transform_space.h.
References axis_angle_, pcl::recognition::aux::axisAngleToRotationMatrix(), pcl::recognition::aux::copy3(), pcl::recognition::aux::mult3(), num_transforms_, and translation_.
Referenced by pcl::recognition::RotationSpace::getTransformWithMostVotes().
getAxisAngle()
|
inline |
Definition at line 118 of file rigid_transform_space.h.
References axis_angle_.
getNumberOfTransforms()
|
inline |
Definition at line 130 of file rigid_transform_space.h.
References num_transforms_.
Referenced by pcl::recognition::RotationSpace::getTransformWithMostVotes().
getTranslation()
|
inline |
Definition at line 124 of file rigid_transform_space.h.
References translation_.
operator=()
Definition at line 78 of file rigid_transform_space.h.
References axis_angle_, pcl::recognition::aux::copy3(), num_transforms_, and translation_.
Member Data Documentation
axis_angle_
|
protected |
Definition at line 136 of file rigid_transform_space.h.
Referenced by addRigidTransform(), computeAverageRigidTransform(), Entry(), getAxisAngle(), and operator=().
num_transforms_
|
protected |
Definition at line 137 of file rigid_transform_space.h.
Referenced by addRigidTransform(), computeAverageRigidTransform(), getNumberOfTransforms(), and operator=().
translation_
|
protected |
Definition at line 136 of file rigid_transform_space.h.
Referenced by addRigidTransform(), computeAverageRigidTransform(), Entry(), getTranslation(), and operator=().
The documentation for this class was generated from the following file:
- pcl/recognition/ransac_based/rigid_transform_space.h
© 2009–2012, Willow Garage, Inc.
© 2012–, Open Perception, Inc.
Licensed under the BSD License.
https://pointclouds.org/documentation/classpcl_1_1recognition_1_1_rotation_space_cell_1_1_entry.html