базовый класс для итераторов по двумерным картам, таким как изображения/организованные облака и т.д. Подробнее...
#include <pcl/geometry/organized_index_iterator.h>
Общедоступные члены-функции | |
| OrganizedIndexIterator (unsigned width) | |
| конструктор Подробнее... |
|
| virtual | ~OrganizedIndexIterator () |
| виртуальный деструктор Подробнее... |
|
| virtual void | operator++ ()=0 |
| переход к следующему пикселю/точке в изображении/облаке Подробнее... |
|
| virtual void | operator++ (int) |
| переход к следующему пикселю/точке в изображении/облаке Подробнее... |
|
| unsigned | operator* () const |
| возвращает индекс пикселя/точки в линейной памяти изображения/облака Подробнее... |
|
| virtual unsigned | getIndex () const |
| возвращает индекс пикселя/точки в линейной памяти изображения/облака Подробнее... |
|
| virtual unsigned | getRowIndex () const |
| возвращает индекс строки (координата y) текущего пикселя/точки Подробнее... |
|
| virtual unsigned | getColumnIndex () const |
| возвращает индекс столбца (координата x) текущего пикселя/точки Подробнее... |
|
| virtual bool | isValid () const =0 |
| возвращает, является ли текущий посещённый пиксель/точка допустимым. Подробнее... |
|
| virtual void | reset ()=0 |
| сбрасывает итератор в начало строки Подробнее... |
|
Защищенные атрибуты | |
| unsigned | width_ |
| ширина изображения/облака Подробнее... |
|
| unsigned | index_ |
| индекс текущего пикселя/точки Подробнее... |
|
Подробное описание
базовый класс для итераторов по двумерным картам, таким как изображения/упорядоченные облака и т.д.
Определение в строке 44 файла organized_index_iterator.h.
Документация конструктора и деструктора
OrganizedIndexIterator()
| inline |
конструктор
- Параметры
-
[in] width ширина изображения/упорядоченного облака
Определение в строке 112 файла organized_index_iterator.h.
~OrganizedIndexIterator()
| inlinevirtualdefault |
виртуальный деструктор
Документация по членам функций
getColumnIndex()
| inlinevirtual |
возвращает индекс столбца (координату x) текущего пикселя/точки
- Возвращает
- индекс столбца (координату x) текущего пикселя/точки
Переопределено в pcl::LineIterator.
Определение в строке 151 файла organized_index_iterator.h.
getIndex()
| inlinevirtual |
возвращает индекс пикселя/точки в линейной памяти изображения/облака
- Возвращает
- индекс пикселя/точки в линейной памяти изображения/облака
Определение в строке 135 файла organized_index_iterator.h.
getRowIndex()
| inlinevirtual |
возвращает индекс строки (координату y) текущего пикселя/точки
реализация по умолчанию.
- Возвращает
- индекс строки (координату y) текущего пикселя/точки
Должна быть переопределена
Переопределено в pcl::LineIterator.
Определение в строке 144 файла organized_index_iterator.h.
isValid()
| pure virtual |
возвращает, является ли текущий посещаемый пиксель/точка допустимым.
- Возвращает
- true, если текущий пиксель/точка находится в пределах итерируемых точек, false в противном случае
Реализовано в pcl::LineIterator.
operator*()
| inline |
возвращает индекс пикселя/точки в линейной памяти изображения/облака
- Возвращает
- индекс пикселя/точки в линейной памяти изображения/облака
Определение в строке 128 файла organized_index_iterator.h.
operator++() [1/2]
| pure virtual |
перейти к следующему пикселю/точке в изображении/облаке
Реализовано в pcl::LineIterator.
Ссылка на operator++().
operator++() [2/2]
| inlinevirtual |
перейти к следующему пикселю/точке в изображении/облаке
Определение в строке 121 файла organized_index_iterator.h.
Ссылки на operator++().
reset()
| pure virtual |
сбрасывает итератор в начало строки
Реализовано в pcl::LineIterator.
Документация по данным членам
index_
| protected |
индекс текущего пикселя/точки
Определение в строке 104 файла organized_index_iterator.h.
Используется в pcl::LineIterator::init(), pcl::LineIterator::operator++() и pcl::LineIterator::reset().
width_
| protected |
ширина изображения/облака
Определение в строке 101 файла organized_index_iterator.h.
Используется в pcl::LineIterator::init() и pcl::LineIterator::reset().
Документация по этому классу была сгенерирована из следующего файла:
- pcl/geometry/organized_index_iterator.h
© 2009–2012, Willow Garage, Inc.
© 2012–, Open Perception, Inc.
Licensed under the BSD License.
https://pointclouds.org/documentation/classpcl_1_1_organized_index_iterator.html