Представляет карту расстояний, полученную в результате преобразования расстояний. Подробнее...
#include <pcl/recognition/distance_map.h>
Общедоступные функции-члены | |
| DistanceMap () | |
| Конструктор. Подробнее... |
|
| virtual | ~DistanceMap ()=default |
| Деструктор. Подробнее... |
|
| std::size_t | getWidth () const |
| Возвращает ширину карты. Подробнее... |
|
| std::size_t | getHeight () const |
| Возвращает высоту карты. Подробнее... |
|
| float * | getData () |
| Возвращает указатель на начало карты. Подробнее... |
|
| void | resize (const std::size_t width, const std::size_t height) |
| Изменяет размер карты на указанный. Подробнее... |
|
| float & | operator() (const std::size_t col_index, const std::size_t row_index) |
| Оператор для доступа к элементу карты. Подробнее... |
|
| const float & | operator() (const std::size_t col_index, const std::size_t row_index) const |
| Оператор для доступа к элементу карты. Подробнее... |
|
Защищённые атрибуты | |
| std::vector< float > | data_ |
| Хранилище данных карты расстояний. Подробнее... |
|
| std::size_t | width_ {0} |
| Ширина карты. Подробнее... |
|
| std::size_t | height_ {0} |
| Высота карты. Подробнее... |
|
Подробное описание
Представляет карту расстояний, полученную в результате преобразования расстояний.
Определение в строке 46 файла distance_map.h.
Документация конструкторов и деструкторов
DistanceMap()
| inline |
Конструктор.
Определение в строке 50 файла distance_map.h.
~DistanceMap()
| virtualdefault |
Деструктор.
Документация функций-членов
getData()
| inline |
Возвращает указатель на начало карты.
Определение в строке 70 файла distance_map.h.
Ссылки на data_.
Используется в pcl::ColorModality< PointInT >::computeDistanceMap() и pcl::SurfaceNormalModality< PointInT >::computeDistanceMap().
getHeight()
| inline |
getWidth()
| inline |
operator()() [1/2]
| inline |
Оператор для доступа к элементу карты.
- Параметры
-
[in] col_index индекс столбца элемента, к которому требуется получить доступ. [in] row_index индекс строки элемента, к которому требуется получить доступ.
Определение в строке 92 файла distance_map.h.
operator()() [2/2]
| inline |
Оператор для доступа к элементу карты.
- Параметры
-
[in] col_index индекс столбца элемента, к которому требуется получить доступ. [in] row_index индекс строки элемента, к которому требуется получить доступ.
Определение в строке 102 файла distance_map.h.
resize()
| inline |
Изменяет размер карты на указанный.
- Параметры
-
[in] width новая ширина карты. [in] height новая высота карты.
Определение в строке 80 файла distance_map.h.
Ссылки на data_, height_ и width_.
Используется в pcl::ColorModality< PointInT >::computeDistanceMap() и pcl::SurfaceNormalModality< PointInT >::computeDistanceMap().
Документация данных-членов
data_
| protected |
Хранилище данных карты расстояний.
Определение в строке 109 файла distance_map.h.
Используется в getData(), operator()() и resize().
height_
| protected |
width_
| protected |
Ширина карты.
Определение в строке 111 файла distance_map.h.
Используется в getWidth(), operator()() и resize().
Документация этого класса создана на основе следующего файла:
- pcl/recognition/distance_map.h
© 2009–2012, Willow Garage, Inc.
© 2012–, Open Perception, Inc.
Licensed under the BSD License.
https://pointclouds.org/documentation/classpcl_1_1_distance_map.html