Это класс для дискретного представления пространства вращений на основе представления ось-угол. Подробнее...
#include <pcl/recognition/ransac_based/rigid_transform_space.h>
Это класс для дискретного представления пространства вращений на основе представления ось-угол.
Этот класс не должен быть слишком общим. Поэтому он зависит от класса 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 |
addRigidTransform()
| bool pcl::recognition::RotationSpace::addRigidTransform | ( | const ModelLibrary::Model * |
model, | | | const float |
axis_angle[3], | | | const float |
translation[3] | | ) | |
| | inline |
getCenter()
| const float* pcl::recognition::RotationSpace::getCenter | ( | |
) | const | | inline |
getTransformWithMostVotes()
| bool pcl::recognition::RotationSpace::getTransformWithMostVotes | ( | const ModelLibrary::Model * |
model, | | | float |
rigid_transform[12] | | ) | |
const | | inline |
setCenter()
| void pcl::recognition::RotationSpace::setCenter | ( | const float * | c |
) | | | inline |
cell_creator_
center_
| float pcl::recognition::RotationSpace::center_[3] | | protected |
octree_
| CellOctree pcl::recognition::RotationSpace::octree_ | | protected |
Документация по этому классу сгенерирована из следующего файла: