Spec-Zone.ru › PointCloudLibrary

CustomPointRepresentation extends PointRepresentation to allow for sub-part selection on the point. Подробнее...

#include <pcl/point_representation.h>

Inheritance graph
[легенда]
Collaboration graph
[легенда]

Public Types

using Ptr = shared_ptr< CustomPointRepresentation< PointDefault > >
using ConstPtr = shared_ptr< const CustomPointRepresentation< PointDefault > >
- Public Types inherited from pcl::PointRepresentation< PointDefault >
using Ptr = shared_ptr< PointRepresentation< PointDefault > >
using ConstPtr = shared_ptr< const PointRepresentation< PointDefault > >

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

CustomPointRepresentation (const int max_dim=3, const int start_dim=0)
Конструктор. Подробнее...
Ptr makeShared () const
void copyToFloatArray (const PointDefault &p, float *out) const override
Копирование данных точки в массив с плавающей точкой. Подробнее...
- Общедоступные члены функций, унаследованные от pcl::PointRepresentation< PointDefault >
virtual ~PointRepresentation ()=default
Пустой деструктор. Подробнее...
bool isTrivial () const
Возвращает значение, указывающее, является ли данная репрезентация точки тривиальной. Подробнее...
virtual bool isValid (const PointDefault &p) const
Проверка валидности входной точки. Подробнее...
void vectorize (const PointDefault &p, OutputType &out) const
Преобразование входной точки в векторное представление, масштабирование с помощью alpha. Подробнее...
void setRescaleValues (const float *rescale_array)
Устанавливает значения масштабирования для использования при векторизации точек. Подробнее...
int getNumberOfDimensions () const
Возвращает количество измерений в векторном представлении точки. Подробнее...

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

int max_dim_
Использовать не более этого количества измерений (т.е. Подробнее...
int start_dim_
Использовать измерения, начиная с этого (т.е. Подробнее...
- Защищенные атрибуты, унаследованные от pcl::PointRepresentation< PointDefault >
int nr_dimensions_
Количество измерений в векторе этой точки (т.е. Подробнее...
std::vector< float > alpha_
Вектор, содержащий коэффициент масштабирования, применяемый к каждому измерению. Подробнее...
bool trivial_
Указывает, является ли данное представление точки тривиальным. Подробнее...

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

шаблон<typename PointDefault>
класс pcl::CustomPointRepresentation< PointDefault >

CustomPointRepresentation расширяет PointRepresentation, чтобы разрешить выбор подчасти на точке.

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

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

ConstPtr

шаблон<typename PointDefault >
используя pcl::CustomPointRepresentation< PointDefault >::ConstPtr = shared_ptr<const CustomPointRepresentation<PointDefault> >

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

Ptr

шаблон<typename PointDefault >
используя pcl::CustomPointRepresentation< PointDefault >::Ptr = shared_ptr<CustomPointRepresentation<PointDefault> >

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

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

CustomPointRepresentation()

шаблон<typename PointDefault >
pcl::CustomPointRepresentation< PointDefault >::CustomPointRepresentation ( const int max_dim = 3,
const int start_dim = 0
)
inline

Конструктор.

Параметры
[in] max_dim максимальное количество измерений для использования
[in] start_dim начальное измерение

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

Ссылки на pcl::CustomPointRepresentation< PointDefault >::max_dim_, pcl::PointRepresentation< PointDefault >::nr_dimensions_ и pcl::CustomPointRepresentation< PointDefault >::start_dim_.

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

copyToFloatArray()

шаблон<typename PointDefault >
void pcl::CustomPointRepresentation< PointDefault >::copyToFloatArray ( const PointDefault & p,
float * out
) const
inlineoverridevirtual

Скопировать данные точки в массив float.

Параметры
[in] p входная точка
[out] out результирующий массив

Реализует pcl::PointRepresentation< PointDefault >.

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

Ссылки на pcl::PointRepresentation< PointDefault >::nr_dimensions_ и pcl::CustomPointRepresentation< PointDefault >::start_dim_.

makeShared()

шаблон<typename PointDefault >
Ptr pcl::CustomPointRepresentation< PointDefault >::makeShared ( ) const
inline

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

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

max_dim_

шаблон<typename PointDefault >
int pcl::CustomPointRepresentation< PointDefault >::max_dim_
protected

Максимальное количество измерений (т. е.

«k» в «k-D» не больше max_dim_) –

Замечание
предполагаются поля float

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

Используется в pcl::CustomPointRepresentation< PointDefault >::CustomPointRepresentation().

start_dim_

шаблон<typename PointDefault >
int pcl::CustomPointRepresentation< PointDefault >::start_dim_
protected

Используйте измерения, начиная с этого (т. е.

«k» в «k-D» = dim - start_dim_) –

Замечание
предполагаются поля float

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

Используется в pcl::CustomPointRepresentation< PointDefault >::copyToFloatArray() и pcl::CustomPointRepresentation< PointDefault >::CustomPointRepresentation().


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

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

Spec-Zone.ru

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