ITK
5.2.0
Insight Toolkit
|
#include <itkQuadEdgeMeshBaseIterator.h>
Public Types | |
enum | { OperatorOnext = 0, OperatorSym = 1, OperatorLnext = 2, OperatorRnext = 3, OperatorDnext = 4, OperatorOprev = 5, OperatorLprev = 6, OperatorRprev = 7, OperatorDprev = 8, OperatorInvOnext = 9, OperatorInvLnext = 10, OperatorInvRnext = 11, OperatorInvDnext = 12 } |
using | QuadEdgeType = TQuadEdge |
using | Self = QuadEdgeMeshBaseIterator |
Public Member Functions | |
QuadEdgeType * | GetIterator () const |
int | GetOpType () const |
bool | GetStart () const |
QuadEdgeType * | GetStartEdge () const |
bool | operator!= (const Self &r) const |
bool | operator!= (Self &r) |
Self & | operator++ () |
Self & | operator++ (int) |
Self & | operator= (const Self &r) |
bool | operator== (const Self &r) const |
bool | operator== (Self &r) |
QuadEdgeMeshBaseIterator (const QuadEdgeMeshBaseIterator &)=default | |
QuadEdgeMeshBaseIterator (QuadEdgeType *e, int op=OperatorOnext, bool start=true) | |
virtual | ~QuadEdgeMeshBaseIterator ()=default |
Protected Member Functions | |
virtual void | GoToNext () |
Base iterator class for QuadEdgeMesh.
Definition at line 60 of file itkQuadEdgeMeshBaseIterator.h.
using itk::QuadEdgeMeshBaseIterator< TQuadEdge >::QuadEdgeType = TQuadEdge |
Definition at line 65 of file itkQuadEdgeMeshBaseIterator.h.
using itk::QuadEdgeMeshBaseIterator< TQuadEdge >::Self = QuadEdgeMeshBaseIterator |
Definition at line 64 of file itkQuadEdgeMeshBaseIterator.h.
anonymous enum |
Definition at line 68 of file itkQuadEdgeMeshBaseIterator.h.
|
inline |
Definition at line 87 of file itkQuadEdgeMeshBaseIterator.h.
|
default |
|
virtualdefault |
|
inline |
Definition at line 117 of file itkQuadEdgeMeshBaseIterator.h.
Referenced by itk::QuadEdgeMeshConstIterator< TGeometricalQuadEdge >::operator=(), and itk::QuadEdgeMeshConstIteratorGeom< TGeometricalQuadEdge >::operator=().
|
inline |
Definition at line 122 of file itkQuadEdgeMeshBaseIterator.h.
Referenced by itk::QuadEdgeMeshConstIterator< TGeometricalQuadEdge >::operator=(), and itk::QuadEdgeMeshConstIteratorGeom< TGeometricalQuadEdge >::operator=().
|
inline |
Definition at line 127 of file itkQuadEdgeMeshBaseIterator.h.
Referenced by itk::QuadEdgeMeshConstIterator< TGeometricalQuadEdge >::operator=(), and itk::QuadEdgeMeshConstIteratorGeom< TGeometricalQuadEdge >::operator=().
|
inline |
Definition at line 112 of file itkQuadEdgeMeshBaseIterator.h.
Referenced by itk::QuadEdgeMeshConstIterator< TGeometricalQuadEdge >::operator=(), and itk::QuadEdgeMeshConstIteratorGeom< TGeometricalQuadEdge >::operator=().
|
inlineprotectedvirtual |
Method that should do all the iteration work.
Definition at line 185 of file itkQuadEdgeMeshBaseIterator.h.
Referenced by itk::QuadEdgeMeshBaseIterator< TGeometricalQuadEdge >::operator++().
|
inline |
Definition at line 154 of file itkQuadEdgeMeshBaseIterator.h.
|
inline |
Definition at line 148 of file itkQuadEdgeMeshBaseIterator.h.
|
inline |
Definition at line 160 of file itkQuadEdgeMeshBaseIterator.h.
|
inline |
Definition at line 172 of file itkQuadEdgeMeshBaseIterator.h.
|
inline |
Definition at line 99 of file itkQuadEdgeMeshBaseIterator.h.
|
inline |
Definition at line 141 of file itkQuadEdgeMeshBaseIterator.h.
|
inline |
Iteration methods.
Definition at line 134 of file itkQuadEdgeMeshBaseIterator.h.