#include <itkQuadEdgeMeshBaseIterator.h>


Definition at line 319 of file itkQuadEdgeMeshBaseIterator.h.
Public Types | |
| enum | |
| typedef QuadEdgeMeshIteratorGeom < TGeometricalQuadEdge > | NoConstType |
| typedef QuadEdgeType::OriginRefType | OriginRefType |
| typedef TGeometricalQuadEdge | QuadEdgeType |
| typedef QuadEdgeMeshConstIteratorGeom | Self |
| typedef QuadEdgeMeshConstIterator < TGeometricalQuadEdge > | Superclass |
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) |
| const OriginRefType | operator* () const |
| Self & | operator++ (int) |
| Self & | operator++ () |
| Self & | operator= (const NoConstType &r) |
| bool | operator== (const Self &r) const |
| bool | operator== (Self &r) |
| QuadEdgeMeshConstIteratorGeom (const QuadEdgeType *e=(QuadEdgeType *) 0, int op=Superclass::OperatorOnext, bool start=true) | |
| const QuadEdgeType * | Value () const |
| virtual | ~QuadEdgeMeshConstIteratorGeom () |
Protected Member Functions | |
| virtual void | GoToNext () |
Protected Attributes | |
| QuadEdgeType * | m_Iterator |
| int | m_OpType |
| bool | m_Start |
| QuadEdgeType * | m_StartEdge |
| typedef QuadEdgeMeshIteratorGeom< TGeometricalQuadEdge > itk::QuadEdgeMeshConstIteratorGeom< TGeometricalQuadEdge >::NoConstType |
Reimplemented from itk::QuadEdgeMeshConstIterator< TGeometricalQuadEdge >.
Definition at line 327 of file itkQuadEdgeMeshBaseIterator.h.
| typedef QuadEdgeType::OriginRefType itk::QuadEdgeMeshConstIteratorGeom< TGeometricalQuadEdge >::OriginRefType |
Geometric value type.
Definition at line 331 of file itkQuadEdgeMeshBaseIterator.h.
| typedef TGeometricalQuadEdge itk::QuadEdgeMeshConstIteratorGeom< TGeometricalQuadEdge >::QuadEdgeType |
Reimplemented from itk::QuadEdgeMeshConstIterator< TGeometricalQuadEdge >.
Definition at line 328 of file itkQuadEdgeMeshBaseIterator.h.
| typedef QuadEdgeMeshConstIteratorGeom itk::QuadEdgeMeshConstIteratorGeom< TGeometricalQuadEdge >::Self |
Hierarchy typedefs and values.
Reimplemented from itk::QuadEdgeMeshConstIterator< TGeometricalQuadEdge >.
Definition at line 325 of file itkQuadEdgeMeshBaseIterator.h.
| typedef QuadEdgeMeshConstIterator< TGeometricalQuadEdge > itk::QuadEdgeMeshConstIteratorGeom< TGeometricalQuadEdge >::Superclass |
Reimplemented from itk::QuadEdgeMeshConstIterator< TGeometricalQuadEdge >.
Definition at line 326 of file itkQuadEdgeMeshBaseIterator.h.
anonymous enum [inherited] |
Definition at line 87 of file itkQuadEdgeMeshBaseIterator.h.
| itk::QuadEdgeMeshConstIteratorGeom< TGeometricalQuadEdge >::QuadEdgeMeshConstIteratorGeom | ( | const QuadEdgeType * | e = (QuadEdgeType*)0, |
|
| int | op = Superclass::OperatorOnext, |
|||
| bool | start = true | |||
| ) | [inline] |
Definition at line 334 of file itkQuadEdgeMeshBaseIterator.h.
| virtual itk::QuadEdgeMeshConstIteratorGeom< TGeometricalQuadEdge >::~QuadEdgeMeshConstIteratorGeom | ( | ) | [inline, virtual] |
Definition at line 339 of file itkQuadEdgeMeshBaseIterator.h.
| QuadEdgeType* itk::QuadEdgeMeshBaseIterator< TGeometricalQuadEdge >::GetIterator | ( | ) | const [inline, inherited] |
Definition at line 124 of file itkQuadEdgeMeshBaseIterator.h.
References itk::QuadEdgeMeshBaseIterator< TQuadEdge >::m_Iterator.
| int itk::QuadEdgeMeshBaseIterator< TGeometricalQuadEdge >::GetOpType | ( | ) | const [inline, inherited] |
Definition at line 125 of file itkQuadEdgeMeshBaseIterator.h.
References itk::QuadEdgeMeshBaseIterator< TQuadEdge >::m_OpType.
| bool itk::QuadEdgeMeshBaseIterator< TGeometricalQuadEdge >::GetStart | ( | ) | const [inline, inherited] |
Definition at line 126 of file itkQuadEdgeMeshBaseIterator.h.
References itk::QuadEdgeMeshBaseIterator< TQuadEdge >::m_Start.
| QuadEdgeType* itk::QuadEdgeMeshBaseIterator< TGeometricalQuadEdge >::GetStartEdge | ( | ) | const [inline, inherited] |
Definition at line 123 of file itkQuadEdgeMeshBaseIterator.h.
References itk::QuadEdgeMeshBaseIterator< TQuadEdge >::m_StartEdge.
| virtual void itk::QuadEdgeMeshBaseIterator< TGeometricalQuadEdge >::GoToNext | ( | ) | [inline, protected, virtual, inherited] |
Method that should do all the iteration work.
Definition at line 178 of file itkQuadEdgeMeshBaseIterator.h.
References itk::QuadEdgeMeshBaseIterator< TQuadEdge >::m_Iterator, itk::QuadEdgeMeshBaseIterator< TQuadEdge >::m_OpType, itk::QuadEdgeMeshBaseIterator< TQuadEdge >::OperatorDnext, itk::QuadEdgeMeshBaseIterator< TQuadEdge >::OperatorDprev, itk::QuadEdgeMeshBaseIterator< TQuadEdge >::OperatorInvDnext, itk::QuadEdgeMeshBaseIterator< TQuadEdge >::OperatorInvLnext, itk::QuadEdgeMeshBaseIterator< TQuadEdge >::OperatorInvOnext, itk::QuadEdgeMeshBaseIterator< TQuadEdge >::OperatorInvRnext, itk::QuadEdgeMeshBaseIterator< TQuadEdge >::OperatorLnext, itk::QuadEdgeMeshBaseIterator< TQuadEdge >::OperatorLprev, itk::QuadEdgeMeshBaseIterator< TQuadEdge >::OperatorOnext, itk::QuadEdgeMeshBaseIterator< TQuadEdge >::OperatorOprev, itk::QuadEdgeMeshBaseIterator< TQuadEdge >::OperatorRnext, itk::QuadEdgeMeshBaseIterator< TQuadEdge >::OperatorRprev, and itk::QuadEdgeMeshBaseIterator< TQuadEdge >::OperatorSym.
| bool itk::QuadEdgeMeshBaseIterator< TGeometricalQuadEdge >::operator!= | ( | const Self & | r | ) | const [inline, inherited] |
Definition at line 150 of file itkQuadEdgeMeshBaseIterator.h.
| bool itk::QuadEdgeMeshBaseIterator< TGeometricalQuadEdge >::operator!= | ( | Self & | r | ) | [inline, inherited] |
Definition at line 145 of file itkQuadEdgeMeshBaseIterator.h.
| const OriginRefType itk::QuadEdgeMeshConstIteratorGeom< TGeometricalQuadEdge >::operator* | ( | ) | const [inline] |
Definition at line 350 of file itkQuadEdgeMeshBaseIterator.h.
References itk::QuadEdgeMeshBaseIterator< TGeometricalQuadEdge >::m_Iterator.
| Self& itk::QuadEdgeMeshBaseIterator< TGeometricalQuadEdge >::operator++ | ( | int | ) | [inline, inherited] |
| Self& itk::QuadEdgeMeshBaseIterator< TGeometricalQuadEdge >::operator++ | ( | ) | [inline, inherited] |
| Self& itk::QuadEdgeMeshConstIteratorGeom< TGeometricalQuadEdge >::operator= | ( | const NoConstType & | r | ) | [inline] |
Definition at line 341 of file itkQuadEdgeMeshBaseIterator.h.
References itk::QuadEdgeMeshBaseIterator< TQuadEdge >::GetIterator(), itk::QuadEdgeMeshBaseIterator< TQuadEdge >::GetOpType(), itk::QuadEdgeMeshBaseIterator< TQuadEdge >::GetStart(), itk::QuadEdgeMeshBaseIterator< TQuadEdge >::GetStartEdge(), itk::QuadEdgeMeshBaseIterator< TGeometricalQuadEdge >::m_Iterator, itk::QuadEdgeMeshBaseIterator< TGeometricalQuadEdge >::m_OpType, itk::QuadEdgeMeshBaseIterator< TGeometricalQuadEdge >::m_Start, and itk::QuadEdgeMeshBaseIterator< TGeometricalQuadEdge >::m_StartEdge.
| bool itk::QuadEdgeMeshBaseIterator< TGeometricalQuadEdge >::operator== | ( | const Self & | r | ) | const [inline, inherited] |
| bool itk::QuadEdgeMeshBaseIterator< TGeometricalQuadEdge >::operator== | ( | Self & | r | ) | [inline, inherited] |
Iteration methods.
Definition at line 129 of file itkQuadEdgeMeshBaseIterator.h.
References itk::QuadEdgeMeshBaseIterator< TQuadEdge >::m_Iterator, itk::QuadEdgeMeshBaseIterator< TQuadEdge >::m_OpType, itk::QuadEdgeMeshBaseIterator< TQuadEdge >::m_Start, and itk::QuadEdgeMeshBaseIterator< TQuadEdge >::m_StartEdge.
| const QuadEdgeType* itk::QuadEdgeMeshConstIterator< TGeometricalQuadEdge >::Value | ( | void | ) | const [inline, inherited] |
Definition at line 310 of file itkQuadEdgeMeshBaseIterator.h.
References itk::QuadEdgeMeshBaseIterator< TQuadEdge >::m_Iterator.
QuadEdgeType* itk::QuadEdgeMeshBaseIterator< TGeometricalQuadEdge >::m_Iterator [protected, inherited] |
Start edge.
Definition at line 215 of file itkQuadEdgeMeshBaseIterator.h.
Referenced by itk::QuadEdgeMeshConstIteratorGeom< TGeometricalQuadEdge >::operator*(), itk::QuadEdgeMeshIteratorGeom< TGeometricalQuadEdge >::operator*(), and itk::QuadEdgeMeshConstIteratorGeom< TGeometricalQuadEdge >::operator=().
int itk::QuadEdgeMeshBaseIterator< TGeometricalQuadEdge >::m_OpType [protected, inherited] |
Current iteration position.
Definition at line 216 of file itkQuadEdgeMeshBaseIterator.h.
Referenced by itk::QuadEdgeMeshConstIteratorGeom< TGeometricalQuadEdge >::operator=().
bool itk::QuadEdgeMeshBaseIterator< TGeometricalQuadEdge >::m_Start [protected, inherited] |
Operation type.
Definition at line 217 of file itkQuadEdgeMeshBaseIterator.h.
Referenced by itk::QuadEdgeMeshConstIteratorGeom< TGeometricalQuadEdge >::operator=().
QuadEdgeType* itk::QuadEdgeMeshBaseIterator< TGeometricalQuadEdge >::m_StartEdge [protected, inherited] |
Definition at line 214 of file itkQuadEdgeMeshBaseIterator.h.
Referenced by itk::QuadEdgeMeshConstIteratorGeom< TGeometricalQuadEdge >::operator=().
1.5.5 written by Dimitri van Heesch,
© 1997-2000