Spec-Zone.ru › PointCloudLibrary

Это класс для дискретного представления пространства вращений на основе представления ось-угол. Подробнее...

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

Collaboration graph
[легенда]

Публичные члены-функции

RotationSpace (float discretization)
Мы используем представление ось-угол для вращений. Подробнее...
virtual ~RotationSpace ()
void setCenter (const float *c)
const float * getCenter () const
bool getTransformWithMostVotes (const ModelLibrary::Model *model, float rigid_transform[12]) const
bool addRigidTransform (const ModelLibrary::Model *model, const float axis_angle[3], const float translation[3])

Защищенные атрибуты

CellOctree octree_
RotationSpaceCellCreator cell_creator_
float center_ [3]

Подробное описание

Это класс для дискретного представления пространства вращений на основе представления ось-угол.

Этот класс не должен быть слишком общим. Поэтому он зависит от класса ModelLibrary.

Автор
Chavdar Papazov

Определение в строке 194 файла rigid_transform_space.h.

Документация конструкторов и деструкторов

RotationSpace()

pcl::recognition::RotationSpace::RotationSpace ( float discretization )
inline

Мы используем представление ось-угол для вращений.

Ось кодируется в векторе, а угол — в его величине. Это представлено в октодере с границами [-π, π]^3.

Определение в строке 199 файла rigid_transform_space.h.

~RotationSpace()

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

Определение в строке 208 файла rigid_transform_space.h.

Документация членов-функций

addRigidTransform()

bool pcl::recognition::RotationSpace::addRigidTransform ( const ModelLibrary::Model * model,
const float axis_angle[3],
const float translation[3]
)
inline

Определение в строке 268 файла rigid_transform_space.h.

getCenter()

const float* pcl::recognition::RotationSpace::getCenter ( ) const
inline

Определение в строке 222 файла rigid_transform_space.h.

getTransformWithMostVotes()

bool pcl::recognition::RotationSpace::getTransformWithMostVotes ( const ModelLibrary::Model * model,
float rigid_transform[12]
) const
inline

Определение в строке 225 файла rigid_transform_space.h.

Ссылки на pcl::recognition::RotationSpaceCell::Entry::computeAverageRigidTransform() и pcl::recognition::RotationSpaceCell::Entry::getNumberOfTransforms().

setCenter()

void pcl::recognition::RotationSpace::setCenter ( const float * c )
inline

Определение в строке 214 файла rigid_transform_space.h.

Документация по данным членам

cell_creator_

RotationSpaceCellCreator pcl::recognition::RotationSpace::cell_creator_
protected

Определение в строке 289 файла rigid_transform_space.h.

center_

float pcl::recognition::RotationSpace::center_[3]
protected

Определение в строке 290 файла rigid_transform_space.h.

octree_

CellOctree pcl::recognition::RotationSpace::octree_
protected

Определение в строке 288 файла rigid_transform_space.h.


Документация по этому классу сгенерирована из следующего файла:
  • 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.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API