DefaulFeatureRepresentation расширяет PointRepresentation и предназначен для определения поведения по умолчанию для типов дескрипторов признаков (т. е. копирования каждого элемента каждого поля в массив float). Подробнее...
#include <pcl/point_representation.h>
Общедоступные типы | |
| using | Ptr = shared_ptr< DefaultFeatureRepresentation< PointDefault > > |
| using | ConstPtr = shared_ptr< const DefaultFeatureRepresentation< PointDefault > > |
| using | FieldList = typename pcl::traits::fieldList< PointDefault >::type |
|
| |
| 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. Подробнее... |
|
|
| |
| 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::DefaultFeatureRepresentation< PointDefault >
DefaulFeatureRepresentation расширяет PointRepresentation и предназначен для определения поведения по умолчанию для типов дескрипторов признаков (т. е. копирования каждого элемента каждого поля в массив float).
Определение в строке 239 файла point_representation.h.
Описание псевдонимов типов
ConstPtr
| using pcl::DefaultFeatureRepresentation< PointDefault >::ConstPtr = shared_ptr<const DefaultFeatureRepresentation<PointDefault> > |
Определение в строке 312 файла point_representation.h.
FieldList
| using pcl::DefaultFeatureRepresentation< PointDefault >::FieldList = typename pcl::traits::fieldList<PointDefault>::type |
Определение в строке 313 файла point_representation.h.
Ptr
| using pcl::DefaultFeatureRepresentation< PointDefault >::Ptr = shared_ptr<DefaultFeatureRepresentation<PointDefault> > |
Определение в строке 311 файла point_representation.h.
Подробное описание конструкторов
DefaultFeatureRepresentation()
| inline |
Определение в строке 315 файла point_representation.h.
Ссылки: pcl::PointRepresentation< PointDefault >::nr_dimensions_.
Подробное описание методов
copyToFloatArray()
| inlineoverridevirtual |
Копирует данные точки из входной точки в массив float.
Этот метод необходимо переопределить во всех подклассах.
- Параметры
-
[in] p Входная точка [out] out Указатель на массив float.
Реализует метод pcl::PointRepresentation< PointDefault >.
Определение в строке 328 файла point_representation.h.
makeShared()
| inline |
Определение в строке 322 файла 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