Developer Documentation
|
Public Types | |
typedef BaseCirculator< HalfEdgeHandle, CellHandle > | BaseIter |
![]() | |
typedef BaseIterator< CellHandle > | BaseIter |
![]() | |
typedef std::bidirectional_iterator_tag | iterator_category |
typedef int | difference_type |
typedef const CellHandle | value_type |
typedef const CellHandle * | pointer |
typedef const CellHandle & | reference |
Private Member Functions | |
CellHandle | getCellHandle (int _cur_index) const |
Private Attributes | |
std::vector< CellHandle > | cells_ |
size_t | cur_index_ |
Additional Inherited Members | |
![]() | |
int | lap_ |
int | max_laps_ |
HalfEdgeHandle | ref_handle_ |
Definition at line 13 of file HalfEdgeCellIter.hh.
Definition at line 19 of file HalfEdgeCellIter.hh.
OpenVolumeMesh::HalfEdgeCellIter::HalfEdgeCellIter | ( | const HalfEdgeHandle & | _heIdx, |
const TopologyKernel * | _mesh, | ||
int | _max_laps = 1 |
||
) |
Definition at line 8 of file HalfEdgeCellIter.cc.
|
private |
Definition at line 92 of file HalfEdgeCellIter.cc.
|
inline |
Definition at line 35 of file HalfEdgeCellIter.hh.
HalfEdgeCellIter & OpenVolumeMesh::HalfEdgeCellIter::operator++ | ( | ) |
Definition at line 77 of file HalfEdgeCellIter.cc.
|
inline |
Definition at line 25 of file HalfEdgeCellIter.hh.
|
inline |
Definition at line 49 of file HalfEdgeCellIter.hh.
|
inline |
Definition at line 42 of file HalfEdgeCellIter.hh.
HalfEdgeCellIter & OpenVolumeMesh::HalfEdgeCellIter::operator-- | ( | ) |
Definition at line 60 of file HalfEdgeCellIter.cc.
|
inline |
Definition at line 30 of file HalfEdgeCellIter.hh.
|
inline |
Definition at line 55 of file HalfEdgeCellIter.hh.
|
private |
Definition at line 69 of file HalfEdgeCellIter.hh.
|
private |
Definition at line 70 of file HalfEdgeCellIter.hh.