Spec-Zone.ru › PointCloudLibrary

Вычисляет преобразование на основе соответствующих 3D-точек. Подробнее...

#include <pcl/common/transformation_from_correspondences.h>

Общедоступные члены-функции

TransformationFromCorrespondences ()
Конструктор - размер задаёт размер векторов для работы. Подробнее...
void reset ()
Сбросить объект для работы с новым набором данных. Подробнее...
float getAccumulatedWeight () const
Получить сумму весов всех добавленных векторов. Подробнее...
unsigned int getNoOfSamples () const
Получить количество добавленных векторов. Подробнее...
void add (const Eigen::Vector3f &point, const Eigen::Vector3f &corresponding_point, float weight=1.0)
Добавить новую выборку. Подробнее...
Eigen::Affine3f getTransformation ()
Вычислить преобразование, которое лучше всего преобразует точки в их соответствия. Подробнее...

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

unsigned int no_of_samples_ = 0
float accumulated_weight_ = 0
Eigen::Vector3f mean1_ = Eigen::Vector3f::Identity ()
Eigen::Vector3f mean2_ = Eigen::Vector3f::Identity ()
Eigen::Matrix< float, 3, 3 > covariance_ = Eigen::Matrix<float, 3, 3>::Identity ()

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

Вычисляет преобразование на основе соответствующих 3D-точек.

Автор
Bastian Steder

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

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

TransformationFromCorrespondences()

pcl::TransformationFromCorrespondences::TransformationFromCorrespondences ( )
inline

Конструктор - размер задаёт размер векторов для работы.

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

Ссылки на reset().

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

add()

void pcl::TransformationFromCorrespondences::add ( const Eigen::Vector3f & point,
const Eigen::Vector3f & corresponding_point,
float weight = 1.0
)
inline

Добавить новую выборку.

Определение в строке 58 файла transformation_from_correspondences.hpp.

Ссылки на accumulated_weight_, covariance_, mean1_, mean2_, и no_of_samples_.

Ссылка на pcl::tracking::PyramidalKLTTracker< PointInT, IntensityT >::track().

getAccumulatedWeight()

float pcl::TransformationFromCorrespondences::getAccumulatedWeight ( ) const
inline

Получить сумму весов всех добавленных векторов.

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

Ссылки на accumulated_weight_.

getNoOfSamples()

unsigned int pcl::TransformationFromCorrespondences::getNoOfSamples ( ) const
inline

Получить количество добавленных векторов.

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

Ссылается на no_of_samples_.

getTransformation()

Eigen::Affine3f pcl::TransformationFromCorrespondences::getTransformation ( )
inline

Вычислить преобразование, которое наилучшим образом преобразует точки в их соответствия.

Определение в строке 77 файла transformation_from_correspondences.hpp.

Ссылается на covariance_, mean1_ и mean2_.

Используется в pcl::tracking::PyramidalKLTTracker< PointInT, IntensityT >::track().

reset()

void pcl::TransformationFromCorrespondences::reset ( )
inline

Сбросить объект для работы с новым набором данных.

Определение в строке 47 файла transformation_from_correspondences.hpp.

Ссылается на accumulated_weight_, covariance_, mean1_, mean2_ и no_of_samples_.

Используется в TransformationFromCorrespondences().

Данные члена

accumulated_weight_

float pcl::TransformationFromCorrespondences::accumulated_weight_ = 0
protected

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

Используется в add(), getAccumulatedWeight() и reset().

covariance_

Eigen::Matrix<float, 3, 3> pcl::TransformationFromCorrespondences::covariance_ = Eigen::Matrix<float, 3, 3>::Identity ()
protected

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

Используется в add(), getTransformation() и reset().

mean1_

Eigen::Vector3f pcl::TransformationFromCorrespondences::mean1_ = Eigen::Vector3f::Identity ()
protected

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

Используется в add(), getTransformation() и reset().

mean2_

Eigen::Vector3f pcl::TransformationFromCorrespondences::mean2_ = Eigen::Vector3f::Identity ()
protected

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

Используется в add(), getTransformation() и reset().

no_of_samples_

unsigned int pcl::TransformationFromCorrespondences::no_of_samples_ = 0
protected

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

Используется в add(), getNoOfSamples() и reset().


Документация для этого класса была сгенерирована из следующих файлов:
  • pcl/common/transformation_from_correspondences.h
  • pcl/common/impl/transformation_from_correspondences.hpp

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

Spec-Zone.ru

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