DefaultPointRepresentation расширяет PointRepresentation, задавая поведение по умолчанию для распространённых типов точек. Подробнее...
#include <pcl/point_representation.h>
Открытые типы | |
| using | Ptr = shared_ptr< DefaultPointRepresentation< PointDefault > > |
| using | ConstPtr = shared_ptr< const DefaultPointRepresentation< PointDefault > > |
|
| |
| using | Ptr = shared_ptr< PointRepresentation< PointDefault > > |
| using | ConstPtr = shared_ptr< const PointRepresentation< PointDefault > > |
Открытые функции-члены | |
| DefaultPointRepresentation () | |
| ~DefaultPointRepresentation () override=default | |
| Ptr | makeShared () const |
| void | copyToFloatArray (const PointDefault &p, float *out) const override |
| Копирует данные точки из входной точки в массив чисел с плавающей точкой. Подробнее... |
|
|
| |
| virtual | ~PointRepresentation ()=default |
| Пустой деструктор. Подробнее... |
|
| bool | isTrivial () const |
| Возвращает значение, указывающее, является ли это представление точки тривиальным. Подробнее... |
|
| virtual bool | isValid (const PointDefault &p) const |
| Проверяет, является ли входная точка допустимой. Подробнее... |
|
| void | vectorize (const PointDefault &p, OutputType &out) const |
| Преобразует входную точку в векторное представление, масштабируя его с помощью alpha. Подробнее... |
|
| void | vectorize (const PointDefault &p, float *out) const |
| void | vectorize (const PointDefault &p, std::vector< float > &out) const |
| void | setRescaleValues (const float *rescale_array) |
| Задаёт значения масштабирования, используемые при векторизации точек. Подробнее... |
|
| int | getNumberOfDimensions () const |
| Возвращает количество измерений в векторном представлении точки. Подробнее... |
|
Дополнительные унаследованные члены | |
|
| |
| int | nr_dimensions_ |
| Количество измерений в векторе этой точки (т. е. Подробнее... |
|
| std::vector< float > | alpha_ |
| Вектор с коэффициентом масштабирования для каждого измерения. Подробнее... |
|
| bool | trivial_ |
| Указывает, является ли это представление точки тривиальным. Подробнее... |
|
Подробное описание
template<typename PointDefault>
class pcl::DefaultPointRepresentation< PointDefault >
DefaultPointRepresentation расширяет PointRepresentation, задавая поведение по умолчанию для распространённых типов точек.
Определение в строке 197 файла point_representation.h.
Описание псевдонимов типов-членов
ConstPtr
| using pcl::DefaultPointRepresentation< PointDefault >::ConstPtr = shared_ptr<const DefaultPointRepresentation<PointDefault> > |
Определение в строке 205 файла point_representation.h.
Ptr
| using pcl::DefaultPointRepresentation< PointDefault >::Ptr = shared_ptr<DefaultPointRepresentation<PointDefault> > |
Определение в строке 204 файла point_representation.h.
Описание конструкторов и деструкторов
DefaultPointRepresentation()
| inline |
Определение в строке 207 файла point_representation.h.
Ссылки: pcl::PointRepresentation< PointDefault >::nr_dimensions_ и pcl::PointRepresentation< PointDefault >::trivial_.
~DefaultPointRepresentation()
| overridedefault |
Описание функций-членов
copyToFloatArray()
| inlineoverridevirtual |
Копирует данные точки из входной точки в массив чисел с плавающей точкой.
Этот метод необходимо переопределить во всех подклассах.
- Параметры
-
[in] p Входная точка [out] out Указатель на массив чисел с плавающей точкой.
Реализует pcl::PointRepresentation< PointDefault >.
Определение в строке 226 файла point_representation.h.
Ссылка: pcl::PointRepresentation< PointDefault >::nr_dimensions_.
makeShared()
| inline |
Определение в строке 220 файла point_representation.h.
Документация этого класса создана на основе следующего файла:
© 2009–2012, Willow Garage, Inc.
© 2012–, Open Perception, Inc.
Licensed under the BSD License.
https://pointclouds.org/documentation/classpcl_1_1_default_point_representation.html