Spec-Zone.ru › PointCloudLibrary

DefaulFeatureRepresentation расширяет PointRepresentation и предназначен для определения поведения по умолчанию для типов дескрипторов признаков (т. е. копирования каждого элемента каждого поля в массив float). Подробнее...

#include <pcl/point_representation.h>

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

Общедоступные типы

using Ptr = shared_ptr< DefaultFeatureRepresentation< PointDefault > >
using ConstPtr = shared_ptr< const DefaultFeatureRepresentation< PointDefault > >
using FieldList = typename pcl::traits::fieldList< PointDefault >::type
- Общедоступные типы, унаследованные от pcl::PointRepresentation< PointDefault >
using Ptr = shared_ptr< PointRepresentation< PointDefault > >
using ConstPtr = shared_ptr< const PointRepresentation< PointDefault > >

Общедоступные методы

DefaultFeatureRepresentation ()
Ptr makeShared () const
void copyToFloatArray (const PointDefault &p, float *out) const override
Копирует данные точки из входной точки в массив float. Подробнее...
- Общедоступные методы, унаследованные от 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 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
Возвращает число измерений в векторном представлении точки. Подробнее...

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

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

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

template<typename PointDefault>
class pcl::DefaultFeatureRepresentation< PointDefault >

DefaulFeatureRepresentation расширяет PointRepresentation и предназначен для определения поведения по умолчанию для типов дескрипторов признаков (т. е. копирования каждого элемента каждого поля в массив float).

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

Описание псевдонимов типов

ConstPtr

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

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

FieldList

template<typename PointDefault >
using pcl::DefaultFeatureRepresentation< PointDefault >::FieldList = typename pcl::traits::fieldList<PointDefault>::type

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

Ptr

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

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

Подробное описание конструкторов

DefaultFeatureRepresentation()

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

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

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

Подробное описание методов

copyToFloatArray()

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

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

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

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

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

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

makeShared()

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

Определение в строке 322 файла 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_feature_representation.html

Spec-Zone.ru

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