#include <pcl/geometry/mesh_indices.h>
Общедоступные типы | |
| using | Base = boost::totally_ordered< MeshIndex< IndexTagT >, boost::unit_steppable< MeshIndex< IndexTagT >, boost::additive< MeshIndex< IndexTagT > >> > |
| using | Self = MeshIndex< IndexTagT > |
Общедоступные функции-члены | |
| MeshIndex () | |
| Конструктор. Подробнее... |
|
| MeshIndex (const int index) | |
| Конструктор. Подробнее... |
|
| bool | isValid () const |
| Возвращает true, если индекс допустим. Подробнее... |
|
| void | invalidate () |
| Сделать индекс недопустимым. Подробнее... |
|
| int | get () const |
| Получить индекс. Подробнее... |
|
| void | set (const int index) |
| Задать индекс. Подробнее... |
|
| bool | operator< (const Self &other) const |
| Операторы сравнения (с boost::operators): < > <= >=. Подробнее... |
|
| bool | operator== (const Self &other) const |
| Операторы сравнения (с boost::operators): == !=. Подробнее... |
|
| Self & | operator++ () |
| Операторы инкремента (с boost::operators): ++ (префиксный и постфиксный) Подробнее... |
|
| Self & | operator-- () |
| Операторы декремента (с boost::operators): -- (префиксный и постфиксный) Подробнее... |
|
| Self & | operator+= (const Self &other) |
| Операторы сложения (с boost::operators): + +=. Подробнее... |
|
| Self & | operator-= (const Self &other) |
| Операторы вычитания (с boost::operators): - -=. Подробнее... |
|
Дружественные функции | |
| std::istream & | operator>> (std::istream &is, MeshIndex< IndexTagT > &index) |
| Оператор istream. Подробнее... |
|
Подробное описание
template<class IndexTagT>
class pcl::detail::MeshIndex< IndexTagT >
Определение в строке 62 файла mesh_indices.h.
Документация псевдонимов типов-членов
Base
| using pcl::detail::MeshIndex< IndexTagT >::Base = boost::totally_ordered< MeshIndex<IndexTagT>, boost::unit_steppable<MeshIndex<IndexTagT>, boost::additive<MeshIndex<IndexTagT> >> > |
Определение в строке 71 файла mesh_indices.h.
Self
| using pcl::detail::MeshIndex< IndexTagT >::Self = MeshIndex<IndexTagT> |
Определение в строке 75 файла mesh_indices.h.
Документация конструкторов и деструкторов
MeshIndex() [1/2]
| inline |
MeshIndex() [2/2]
| inlineexplicit |
Конструктор.
- Параметры
-
[in] index Целочисленный индекс.
Определение в строке 83 файла mesh_indices.h.
Документация функций-членов
get()
| inline |
Получить индекс.
Определение в строке 101 файла mesh_indices.h.
Используется в pcl::geometry::getBoundBoundaryHalfEdges(), pcl::geometry::MeshBase< DerivedT, MeshTraitsT, MeshTagT >::getFace(), pcl::geometry::MeshBase< DerivedT, MeshTraitsT, MeshTagT >::getHalfEdge(), pcl::geometry::MeshBase< DerivedT, MeshTraitsT, MeshTagT >::getOppositeHalfEdgeIndex(), pcl::geometry::MeshBase< DerivedT, MeshTraitsT, MeshTagT >::getVertex(), pcl::detail::MeshIndex< IndexTagT >::operator+=(), pcl::detail::MeshIndex< IndexTagT >::operator-=(), pcl::detail::MeshIndex< IndexTagT >::operator<(), pcl::detail::operator<<(), pcl::detail::MeshIndex< IndexTagT >::operator==(), pcl::geometry::MeshBase< DerivedT, MeshTraitsT, MeshTagT >::setFace(), pcl::geometry::MeshBase< DerivedT, MeshTraitsT, MeshTagT >::setHalfEdge(), pcl::geometry::MeshBase< DerivedT, MeshTraitsT, MeshTagT >::setVertex(), pcl::geometry::toEdgeIndex() и pcl::geometry::toHalfEdgeIndex().
invalidate()
| inline |
Сделать индекс недопустимым.
Определение в строке 94 файла mesh_indices.h.
Используется в pcl::geometry::MeshBase< DerivedT, MeshTraitsT, MeshTagT >::deleteFace() и pcl::geometry::MeshBase< DerivedT, MeshTraitsT, MeshTagT >::markDeleted().
isValid()
| inline |
Возвращает true, если индекс допустим.
Определение в строке 87 файла mesh_indices.h.
Используется в pcl::geometry::MeshBase< DerivedT, MeshTraitsT, MeshTagT >::deleteVertex(), pcl::geometry::toEdgeIndex() и pcl::geometry::toHalfEdgeIndex().
operator++()
| inline |
Операторы инкремента (с boost::operators): ++ (префиксный и постфиксный)
Определение в строке 129 файла mesh_indices.h.
operator+=()
|
Операторы сложения (с boost::operators): + +=.
Определение в строке 145 файла mesh_indices.h.
operator--()
| inline |
Операторы декремента (с boost::operators): -- (префиксный и постфиксный)
Определение в строке 137 файла mesh_indices.h.
operator-=()
|
Операторы вычитания (с boost::operators): - -=.
Определение в строке 153 файла mesh_indices.h.
operator<()
| inline |
Операторы сравнения (с boost::operators): < > <= >=.
Определение в строке 114 файла mesh_indices.h.
operator==()
| inline |
Операторы сравнения (с boost::operators): == !=.
Определение в строке 122 файла mesh_indices.h.
set()
| inline |
Задать индекс.
Определение в строке 108 файла mesh_indices.h.
Документация дружественных и связанных функций
operator>>
| friend |
Оператор istream.
Определение в строке 178 файла mesh_indices.h.
Документация для этого класса создана на основе следующего файла:
- pcl/geometry/mesh_indices.h
© 2009–2012, Willow Garage, Inc.
© 2012–, Open Perception, Inc.
Licensed under the BSD License.
https://pointclouds.org/documentation/classpcl_1_1detail_1_1_mesh_index.html