CustomPointRepresentation extends PointRepresentation to allow for sub-part selection on the point. Подробнее...
#include <pcl/point_representation.h>
Public Types | |
| using | Ptr = shared_ptr< CustomPointRepresentation< PointDefault > > |
| using | ConstPtr = shared_ptr< const CustomPointRepresentation< PointDefault > > |
|
| |
| using | Ptr = shared_ptr< PointRepresentation< PointDefault > > |
| using | ConstPtr = shared_ptr< const PointRepresentation< PointDefault > > |
Общедоступные члены функций | |
| CustomPointRepresentation (const int max_dim=3, const int start_dim=0) | |
| Конструктор. Подробнее... |
|
| 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 | setRescaleValues (const float *rescale_array) |
| Устанавливает значения масштабирования для использования при векторизации точек. Подробнее... |
|
| int | getNumberOfDimensions () const |
| Возвращает количество измерений в векторном представлении точки. Подробнее... |
|
Защищенные атрибуты | |
| int | max_dim_ |
| Использовать не более этого количества измерений (т.е. Подробнее... |
|
| int | start_dim_ |
| Использовать измерения, начиная с этого (т.е. Подробнее... |
|
|
| |
| int | nr_dimensions_ |
| Количество измерений в векторе этой точки (т.е. Подробнее... |
|
| std::vector< float > | alpha_ |
| Вектор, содержащий коэффициент масштабирования, применяемый к каждому измерению. Подробнее... |
|
| bool | trivial_ |
| Указывает, является ли данное представление точки тривиальным. Подробнее... |
|
Подробное описание
шаблон<typename PointDefault>
класс pcl::CustomPointRepresentation< PointDefault >
CustomPointRepresentation расширяет PointRepresentation, чтобы разрешить выбор подчасти на точке.
Определение в строке 533 файла point_representation.h.
Документация typedef-членов
ConstPtr
| используя pcl::CustomPointRepresentation< PointDefault >::ConstPtr = shared_ptr<const CustomPointRepresentation<PointDefault> > |
Определение в строке 540 файла point_representation.h.
Ptr
| используя pcl::CustomPointRepresentation< PointDefault >::Ptr = shared_ptr<CustomPointRepresentation<PointDefault> > |
Определение в строке 539 файла point_representation.h.
Документация конструкторов и деструкторов
CustomPointRepresentation()
| inline |
Конструктор.
- Параметры
-
[in] max_dim максимальное количество измерений для использования [in] start_dim начальное измерение
Определение в строке 546 файла point_representation.h.
Ссылки на pcl::CustomPointRepresentation< PointDefault >::max_dim_, pcl::PointRepresentation< PointDefault >::nr_dimensions_ и pcl::CustomPointRepresentation< PointDefault >::start_dim_.
Документация функций-членов
copyToFloatArray()
| inlineoverridevirtual |
Скопировать данные точки в массив float.
- Параметры
-
[in] p входная точка [out] out результирующий массив
Реализует pcl::PointRepresentation< PointDefault >.
Определение в строке 567 файла point_representation.h.
Ссылки на pcl::PointRepresentation< PointDefault >::nr_dimensions_ и pcl::CustomPointRepresentation< PointDefault >::start_dim_.
makeShared()
| inline |
Определение в строке 557 файла point_representation.h.
Документация данных-членов
max_dim_
| protected |
Максимальное количество измерений (т. е.
«k» в «k-D» не больше max_dim_) –
- Замечание
- предполагаются поля float
Определение в строке 576 файла point_representation.h.
Используется в pcl::CustomPointRepresentation< PointDefault >::CustomPointRepresentation().
start_dim_
| protected |
Используйте измерения, начиная с этого (т. е.
«k» в «k-D» = dim - start_dim_) –
- Замечание
- предполагаются поля float
Определение в строке 578 файла point_representation.h.
Используется в pcl::CustomPointRepresentation< PointDefault >::copyToFloatArray() и pcl::CustomPointRepresentation< PointDefault >::CustomPointRepresentation().
Документация этого класса была сгенерирована из следующего файла:
© 2009–2012, Willow Garage, Inc.
© 2012–, Open Perception, Inc.
Licensed under the BSD License.
https://pointclouds.org/documentation/classpcl_1_1_custom_point_representation.html