DefaulFeatureRepresentation расширяет PointRepresentation и предназначен для использования при определении поведения по умолчанию для типов дескрипторов функций (т.е., копирования каждого элемента каждого поля в массив float). Подробнее...
#include <pcl/point_representation.h>
Public Types | |
| 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 | setRescaleValues (const float *rescale_array) |
| Установка значений масштабирования для использования при векторизации точек. Подробнее... |
|
| int | getNumberOfDimensions () const |
| Возвращает количество измерений в векторном представлении точки. Подробнее... |
|
Дополнительные унаследованные члены | |
|
| |
| int | nr_dimensions_ |
| Количество измерений в векторе точки (Подробнее... |
|
| std::vector< float > | alpha_ |
| Вектор, содержащий коэффициенты масштабирования для каждого измерения. Подробнее... |
|
| bool | trivial_ |
| Указывает, является ли это представление точки тривиальным. Подробнее... |
|
Подробное описание
Шаблон
class pcl::DefaultFeatureRepresentation< PointDefault >
DefaulFeatureRepresentation расширяет PointRepresentation и предназначен для использования при определении стандартного поведения для типов описателей признаков (т.е., копирование каждого элемента каждого поля в массив float).
Определение в строке 221 файла point_representation.h.
Документация по переопределённым типам
ConstPtr
| using pcl::DefaultFeatureRepresentation< PointDefault >::ConstPtr = shared_ptr<const DefaultFeatureRepresentation<PointDefault> > |
Определение в строке 294 файла point_representation.h.
FieldList
| using pcl::DefaultFeatureRepresentation< PointDefault >::FieldList = typename pcl::traits::fieldList<PointDefault>::type |
Определение в строке 295 файла point_representation.h.
Ptr
| using pcl::DefaultFeatureRepresentation< PointDefault >::Ptr = shared_ptr<DefaultFeatureRepresentation<PointDefault> > |
Определение в строке 293 файла point_representation.h.
Документация конструктора и деструктора
DefaultFeatureRepresentation()
| inline |
Определение в строке 297 файла point_representation.h.
Ссылки на pcl::PointRepresentation< PointDefault >::nr_dimensions_.
Документация по членам-функциям
copyToFloatArray()
| inlineoverridevirtual |
Копирование данных точки из входной точки в массив с плавающей точкой.
Этот метод должен быть переопределен во всех подклассах.
- Параметры
-
[in] p Входная точка [out] out Указатель на массив с плавающей точкой.
Реализует pcl::PointRepresentation< PointDefault >.
Определение в строке 310 файла point_representation.h.
makeShared()
| inline |
Определение в строке 304 файла 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