![]() |
ITK
4.2.0
Insight Segmentation and Registration Toolkit
|
#include <itkQuadEdgeMeshBaseIterator.h>
Inheritance diagram for itk::QuadEdgeMeshBaseIterator< TQuadEdge >: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 } |
| typedef TQuadEdge | QuadEdgeType |
| typedef QuadEdgeMeshBaseIterator | Self |
Public Member Functions | |
| QuadEdgeType * | GetIterator () const |
| int | GetOpType () const |
| bool | GetStart () const |
| QuadEdgeType * | GetStartEdge () const |
| bool | operator!= (Self &r) |
| bool | operator!= (const Self &r) const |
| Self & | operator++ () |
| Self & | operator++ (int) |
| Self & | operator= (const Self &r) |
| bool | operator== (Self &r) |
| bool | operator== (const Self &r) const |
| QuadEdgeMeshBaseIterator (QuadEdgeType *e, int op=OperatorOnext, bool start=true) | |
| virtual | ~QuadEdgeMeshBaseIterator () |
Protected Member Functions | |
| virtual void | GoToNext () |
Base iterator class for QuadEdgeMesh.
Definition at line 82 of file itkQuadEdgeMeshBaseIterator.h.
| typedef TQuadEdge itk::QuadEdgeMeshBaseIterator< TQuadEdge >::QuadEdgeType |
Reimplemented in itk::QuadEdgeMeshConstIteratorGeom< TGeometricalQuadEdge >, itk::QuadEdgeMeshConstIterator< TQuadEdge >, itk::QuadEdgeMeshConstIterator< TGeometricalQuadEdge >, itk::QuadEdgeMeshIteratorGeom< TGeometricalQuadEdge >, itk::QuadEdgeMeshIterator< TQuadEdge >, and itk::QuadEdgeMeshIterator< TGeometricalQuadEdge >.
Definition at line 87 of file itkQuadEdgeMeshBaseIterator.h.
| typedef QuadEdgeMeshBaseIterator itk::QuadEdgeMeshBaseIterator< TQuadEdge >::Self |
Reimplemented in itk::QuadEdgeMeshConstIteratorGeom< TGeometricalQuadEdge >, itk::QuadEdgeMeshConstIterator< TQuadEdge >, itk::QuadEdgeMeshConstIterator< TGeometricalQuadEdge >, itk::QuadEdgeMeshIterator< TQuadEdge >, and itk::QuadEdgeMeshIterator< TGeometricalQuadEdge >.
Definition at line 86 of file itkQuadEdgeMeshBaseIterator.h.
| anonymous enum |
| OperatorOnext | |
| OperatorSym | |
| OperatorLnext | |
| OperatorRnext | |
| OperatorDnext | |
| OperatorOprev | |
| OperatorLprev | |
| OperatorRprev | |
| OperatorDprev | |
| OperatorInvOnext | |
| OperatorInvLnext | |
| OperatorInvRnext | |
| OperatorInvDnext |
Definition at line 90 of file itkQuadEdgeMeshBaseIterator.h.
|
inline |
Definition at line 107 of file itkQuadEdgeMeshBaseIterator.h.
|
inlinevirtual |
Definition at line 113 of file itkQuadEdgeMeshBaseIterator.h.
|
inline |
Definition at line 125 of file itkQuadEdgeMeshBaseIterator.h.
Referenced by itk::QuadEdgeMeshConstIterator< TGeometricalQuadEdge >::operator=(), and itk::QuadEdgeMeshConstIteratorGeom< TGeometricalQuadEdge >::operator=().
|
inline |
Definition at line 126 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 124 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 179 of file itkQuadEdgeMeshBaseIterator.h.
|
inline |
Definition at line 146 of file itkQuadEdgeMeshBaseIterator.h.
|
inline |
Definition at line 151 of file itkQuadEdgeMeshBaseIterator.h.
|
inline |
Definition at line 156 of file itkQuadEdgeMeshBaseIterator.h.
|
inline |
Definition at line 167 of file itkQuadEdgeMeshBaseIterator.h.
|
inline |
Definition at line 115 of file itkQuadEdgeMeshBaseIterator.h.
|
inline |
Iteration methods.
Definition at line 130 of file itkQuadEdgeMeshBaseIterator.h.
|
inline |
Definition at line 138 of file itkQuadEdgeMeshBaseIterator.h.
1.8.1