#include <itkQuadEdgeMeshBaseIterator.h>
Non const iterator for QuadMesh.
Definition at line 230 of file itkQuadEdgeMeshBaseIterator.h.
Inheritance diagram for itk::QuadEdgeMeshIterator< TQuadEdge >:
Collaboration diagram for itk::QuadEdgeMeshIterator< TQuadEdge >:Public Types | |
| using | QuadEdgeType = TQuadEdge |
| using | Self = QuadEdgeMeshIterator |
| using | Superclass = QuadEdgeMeshBaseIterator<TQuadEdge> |
Public Types inherited from itk::QuadEdgeMeshBaseIterator< TQuadEdge > | |
| 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 | |
| QuadEdgeMeshIterator (const QuadEdgeMeshIterator &)=default | |
| QuadEdgeMeshIterator (QuadEdgeType *e=(QuadEdgeType *) 0, int op=Superclass::OperatorOnext, bool start=true) | |
| QuadEdgeType * | Value () |
| const QuadEdgeType * | Value () const |
| ~QuadEdgeMeshIterator () override=default | |
Public Member Functions inherited from itk::QuadEdgeMeshBaseIterator< TQuadEdge > | |
| QuadEdgeType * | GetIterator () const |
| int | GetOpType () const |
| bool | GetStart () const |
| QuadEdgeType * | GetStartEdge () const |
| ITK_UNEQUAL_OPERATOR_MEMBER_FUNCTION (Self) | |
| Self & | operator++ () |
| Self & | operator++ (int) |
| Self & | operator= (const Self &r) |
| bool | operator== (const Self &r) const |
| QuadEdgeMeshBaseIterator (const QuadEdgeMeshBaseIterator &)=default | |
| QuadEdgeMeshBaseIterator (QuadEdgeType *e, int op=OperatorOnext, bool start=true) | |
| virtual | ~QuadEdgeMeshBaseIterator ()=default |
Additional Inherited Members | |
Protected Member Functions inherited from itk::QuadEdgeMeshBaseIterator< TQuadEdge > | |
| virtual void | GoToNext () |
Protected Attributes inherited from itk::QuadEdgeMeshBaseIterator< TQuadEdge > | |
| QuadEdgeType * | m_Iterator {} |
| int | m_OpType {} |
| bool | m_Start {} |
| QuadEdgeType * | m_StartEdge {} |
| using itk::QuadEdgeMeshIterator< TQuadEdge >::QuadEdgeType = TQuadEdge |
Definition at line 236 of file itkQuadEdgeMeshBaseIterator.h.
| using itk::QuadEdgeMeshIterator< TQuadEdge >::Self = QuadEdgeMeshIterator |
Hierarchy type alias and values.
Definition at line 234 of file itkQuadEdgeMeshBaseIterator.h.
| using itk::QuadEdgeMeshIterator< TQuadEdge >::Superclass = QuadEdgeMeshBaseIterator<TQuadEdge> |
Definition at line 235 of file itkQuadEdgeMeshBaseIterator.h.
|
inline |
Object creation methods.
Definition at line 240 of file itkQuadEdgeMeshBaseIterator.h.
|
default |
|
overridedefault |
|
inline |
Definition at line 249 of file itkQuadEdgeMeshBaseIterator.h.
|
inlinenodiscard |
Definition at line 254 of file itkQuadEdgeMeshBaseIterator.h.