#include <itkQuadEdgeMeshFrontIterator.h>
Const quad edge mesh front iterator.
Definition at line 265 of file itkQuadEdgeMeshFrontIterator.h.
Inheritance diagram for itk::QuadEdgeMeshConstFrontIterator< TMesh, TQE >:
Collaboration diagram for itk::QuadEdgeMeshConstFrontIterator< TMesh, TQE >:Public Types | |
| using | MeshType |
| using | NoConstType = QuadEdgeMeshFrontIterator<MeshType, QEType> |
| using | QEType |
| using | Self = QuadEdgeMeshConstFrontIterator |
| using | Superclass = QuadEdgeMeshFrontBaseIterator<TMesh, TQE> |
Public Types inherited from itk::QuadEdgeMeshFrontBaseIterator< TMesh, typename TMesh::QEType > | |
| using | MeshType |
| using | QEType |
| using | Self |
Public Member Functions | |
| Self & | operator= (const NoConstType &r) |
| QuadEdgeMeshConstFrontIterator (const MeshType *mesh=(MeshType *) 0, bool start=true, QEType *seed=(QEType *) nullptr) | |
| const QEType * | Value () const |
| ~QuadEdgeMeshConstFrontIterator () override=default | |
Public Member Functions inherited from itk::QuadEdgeMeshFrontBaseIterator< TMesh, typename TMesh::QEType > | |
| MeshType * | GetMesh () const |
| ITK_UNEQUAL_OPERATOR_MEMBER_FUNCTION (Self) | |
| Self & | operator++ () |
| Self & | operator++ (int) |
| Self & | operator= (const Self &r) |
| bool | operator== (const Self &r) const |
| QuadEdgeMeshFrontBaseIterator (MeshType *mesh=nullptr, bool start=true, QEType *seed=nullptr) | |
| virtual | ~QuadEdgeMeshFrontBaseIterator () |
Additional Inherited Members | |
Protected Types inherited from itk::QuadEdgeMeshFrontBaseIterator< TMesh, typename TMesh::QEType > | |
| using | CoordinateType |
| using | FrontType |
| using | FrontTypeIterator |
| using | FrontTypePointer |
| using | IsVisitedContainerType |
| using | IsVisitedPointerType |
| using | QEOriginType |
Protected Member Functions inherited from itk::QuadEdgeMeshFrontBaseIterator< TMesh, typename TMesh::QEType > | |
| QEType * | FindDefaultSeed () |
| virtual CoordinateType | GetCost (QEType *edge) |
Protected Attributes inherited from itk::QuadEdgeMeshFrontBaseIterator< TMesh, typename TMesh::QEType > | |
| QEType * | m_CurrentEdge |
| FrontTypePointer | m_Front |
| IsVisitedPointerType | m_IsPointVisited |
| MeshType * | m_Mesh |
| QEType * | m_Seed |
| bool | m_Start |
| using itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >::MeshType |
Definition at line 82 of file itkQuadEdgeMeshFrontIterator.h.
| using itk::QuadEdgeMeshConstFrontIterator< TMesh, TQE >::NoConstType = QuadEdgeMeshFrontIterator<MeshType, QEType> |
Definition at line 273 of file itkQuadEdgeMeshFrontIterator.h.
| using itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >::QEType |
Definition at line 83 of file itkQuadEdgeMeshFrontIterator.h.
| using itk::QuadEdgeMeshConstFrontIterator< TMesh, TQE >::Self = QuadEdgeMeshConstFrontIterator |
Hierarchy type alias & values.
Definition at line 269 of file itkQuadEdgeMeshFrontIterator.h.
| using itk::QuadEdgeMeshConstFrontIterator< TMesh, TQE >::Superclass = QuadEdgeMeshFrontBaseIterator<TMesh, TQE> |
Definition at line 270 of file itkQuadEdgeMeshFrontIterator.h.
|
inline |
Object creation methods.
Definition at line 277 of file itkQuadEdgeMeshFrontIterator.h.
|
overridedefault |
|
inline |
Definition at line 285 of file itkQuadEdgeMeshFrontIterator.h.
References itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >::GetMesh(), and itk::QuadEdgeMeshFrontBaseIterator< TMesh, typename TMesh::QEType >::m_Mesh.
|
inlinenodiscard |
Definition at line 292 of file itkQuadEdgeMeshFrontIterator.h.
References itk::QuadEdgeMeshFrontBaseIterator< TMesh, typename TMesh::QEType >::m_CurrentEdge.