Spec-Zone.ru › PointCloudLibrary

DefaultPointRepresentation extends PointRepresentation to define default behavior for common point types. Подробнее...

#include <pcl/point_representation.h>

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

Публичные типы

using Ptr = shared_ptr< DefaultPointRepresentation< PointDefault > >
using ConstPtr = shared_ptr< const DefaultPointRepresentation< PointDefault > >
- Публичные типы, унаследованные от pcl::PointRepresentation< 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
Копирование данных точки из входной точки в массив с плавающей запятой. Подробнее...
- Общедоступные члены-функции, унаследованные от 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
Возвращает количество измерений в векторном представлении точки. Подробнее...

Дополнительные унаследованные члены

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

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

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

DefaultPointRepresentation расширяет PointRepresentation, чтобы определить поведение по умолчанию для общих типов точек.

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

Документация по переопределению typedef

ConstPtr

template<typename PointDefault >
using pcl::DefaultPointRepresentation< PointDefault >::ConstPtr = shared_ptr<const DefaultPointRepresentation<PointDefault> >

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

Ptr

template<typename PointDefault >
using pcl::DefaultPointRepresentation< PointDefault >::Ptr = shared_ptr<DefaultPointRepresentation<PointDefault> >

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

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

DefaultPointRepresentation()

template<typename PointDefault >
pcl::DefaultPointRepresentation< PointDefault >::DefaultPointRepresentation ( )
inline

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

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

~DefaultPointRepresentation()

template<typename PointDefault >
pcl::DefaultPointRepresentation< PointDefault >::~DefaultPointRepresentation ( )
overridedefault

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

copyToFloatArray()

template<typename PointDefault >
void pcl::DefaultPointRepresentation< PointDefault >::copyToFloatArray ( const PointDefault & p,
float * out
) const
inlineoverridevirtual

Копирование данных точки из входной точки в массив float.

Этот метод должен быть переопределен во всех подклассах.

Параметры
[in] p Входная точка
[out] out Указатель на массив float.

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

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

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

makeShared()

template<typename PointDefault >
Ptr pcl::DefaultPointRepresentation< PointDefault >::makeShared ( ) const
inline

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


Документация этого класса была сгенерирована из следующего файла:
  • 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_default_point_representation.html

Spec-Zone.ru

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