Простая структура для хранения центра масс, ковариации и количества точек в листе. Подробнее...
#include <pcl/filters/voxel_grid_covariance.h>
Общедоступные методы | |
| Лист () | |
| Конструктор. Подробнее... |
|
| Eigen::Matrix3d | getCov () const |
| Получить ковариацию ячейки. Подробнее... |
|
| Eigen::Matrix3d | getInverseCov () const |
| Получить обратную ковариацию ячейки. Подробнее... |
|
| Eigen::Vector3d | getMean () const |
| Получить центр ячейки. Подробнее... |
|
| Eigen::Matrix3d | getEvecs () const |
| Получить собственные векторы ковариационной матрицы вокселя. Подробнее... |
|
| Eigen::Vector3d | getEvals () const |
| Получить собственные значения ковариационной матрицы вокселя. Подробнее... |
|
| int | getPointCount () const |
| Получить количество точек, содержащихся в этом вокселе. Подробнее... |
|
Общедоступные атрибуты | |
| int | nr_points |
| Количество точек, содержащихся в ячейке. Подробнее... |
|
| Eigen::Vector3d | mean_ |
| Центроид ячейки в 3D пространстве Подробнее... |
|
| Eigen::VectorXf | centroid |
| Центроид ячейки в N-мерном пространстве. Подробнее... |
|
| Eigen::Matrix3d | cov_ |
| Матрица ковариации ячейки. Подробнее... |
|
| Eigen::Matrix3d | icov_ |
| Обратная матрица ковариации вокселя. Подробнее... |
|
| Eigen::Matrix3d | evecs_ |
|
Вектора Eigen матрицы ковариации вокселя. Подробнее... |
|
| Eigen::Vector3d | evals_ |
|
Собственные значения матрицы ковариации вокселя Eigen. Подробнее... |
|
Подробное описание
template<typename PointT>
struct pcl::VoxelGridCovariance< PointT >::Leaf
Простая структура для хранения центра, ковариации и количества точек в листе.
Обратная ковариационная матрица, собственные векторы и собственные значения предварительно вычислены.
Определение в строке 91 файла voxel_grid_covariance.h.
Документация конструкторов и деструкторов
Leaf()
| inline |
Документация по функциям-членам
getCov()
| inline |
Получить ковариационную матрицу вокселя.
- Возвращает
- матрица ковариации
Определение в строке 110 файла voxel_grid_covariance.h.
getEvals()
| inline |
Получить собственные значения ковариационной матрицы вокселя.
- Примечание
- Порядок соответствует getEvecs
- Возвращает
- вектор собственных значений
Определение в строке 148 файла voxel_grid_covariance.h.
getEvecs()
| inline |
Получить собственные векторы ковариации ячейки.
- Примечание
- Порядок соответствует getEvals
- Возвращает
- матрица, столбцы которой содержат собственные векторы
Определение в строке 138 файла voxel_grid_covariance.h.
Использует pcl::VoxelGridCovariance< PointT >::Leaf::evecs_.
getInverseCov()
| inline |
Получить обратную матрицу ковариации ячейки.
- Возвращает
- обратная матрица ковариации
Определение в строке 119 файла voxel_grid_covariance.h.
Использует pcl::VoxelGridCovariance< PointT >::Leaf::icov_.
getMean()
| inline |
getPointCount()
| inline |
Получить количество точек, содержащихся в этом вокселе.
- Возвращает
- количество точек
Определение в строке 157 файла voxel_grid_covariance.h.
Ссылки на pcl::VoxelGridCovariance< PointT >::Leaf::nr_points.
Документация по данным члена
centroid
| Eigen::VectorXf pcl::VoxelGridCovariance< PointT >::Leaf::centroid |
Центроид ячейки Nd.
- Примечание
- Отличается от mean_ при использовании цветовых данных
Определение в строке 171 файла voxel_grid_covariance.h.
Используется в pcl::VoxelGridCovariance< PointT >::applyFilter().
cov_
| Eigen::Matrix3d pcl::VoxelGridCovariance< PointT >::Leaf::cov_ |
Матрица ковариации ячейки.
Определение в строке 174 файла voxel_grid_covariance.h.
Используется в pcl::VoxelGridCovariance< PointT >::applyFilter(), pcl::VoxelGridCovariance< PointT >::Leaf::getCov() и pcl::VoxelGridCovariance< PointT >::getDisplayCloud().
evals_
| Eigen::Vector3d pcl::VoxelGridCovariance< PointT >::Leaf::evals_ |
Значения собственных векторов матрицы ковариации вокселя.
Определение в строке 183 файла voxel_grid_covariance.h.
Используется в pcl::VoxelGridCovariance< PointT >::applyFilter() и pcl::VoxelGridCovariance< PointT >::Leaf::getEvals().
evecs_
| Eigen::Matrix3d pcl::VoxelGridCovariance< PointT >::Leaf::evecs_ |
Векторы собственных значений матрицы ковариации вокселя.
Определение в строке 180 файла voxel_grid_covariance.h.
Используется в pcl::VoxelGridCovariance< PointT >::applyFilter() и pcl::VoxelGridCovariance< PointT >::Leaf::getEvecs().
icov_
| Eigen::Matrix3d pcl::VoxelGridCovariance< PointT >::Leaf::icov_ |
Обратная матрица ковариации ячейки.
Определение в строке 177 файла voxel_grid_covariance.h.
Используется в pcl::VoxelGridCovariance< PointT >::applyFilter() и pcl::VoxelGridCovariance< PointT >::Leaf::getInverseCov().
mean_
| Eigen::Vector3d pcl::VoxelGridCovariance< PointT >::Leaf::mean_ |
3D центр ячейки
Определение в строке 166 файла voxel_grid_covariance.h.
Используется в pcl::VoxelGridCovariance< PointT >::applyFilter(), pcl::VoxelGridCovariance< PointT >::getDisplayCloud() и pcl::VoxelGridCovariance< PointT >::Leaf::getMean().
nr_points
| int pcl::VoxelGridCovariance< PointT >::Leaf::nr_points |
Количество точек, содержащихся в объёме.
Определение в строке 163 файла voxel_grid_covariance.h.
Используется в pcl::VoxelGridCovariance< PointT >::applyFilter(), pcl::VoxelGridCovariance< PointT >::getDisplayCloud() и pcl::VoxelGridCovariance< PointT >::Leaf::getPointCount().
The documentation for this struct was generated from the following file:
- pcl/filters/voxel_grid_covariance.h
© 2009–2012, Willow Garage, Inc.
© 2012–, Open Perception, Inc.
Licensed under the BSD License.
https://pointclouds.org/documentation/structpcl_1_1_voxel_grid_covariance_1_1_leaf.html