#include <itkQuadEdgeMeshFrontIterator.h>
Inheritance diagram for itk::QuadEdgeMeshConstFrontIterator< TMesh, TQE >:
Definition at line 256 of file itkQuadEdgeMeshFrontIterator.h.
typedef MeshType::CoordRepType itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >::CoordRepType [protected, inherited] |
Definition at line 106 of file itkQuadEdgeMeshFrontIterator.h.
typedef std::list< FrontAtom > itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >::FrontType [protected, inherited] |
The active front is simply a list of edges that can be sorted on the sort attribute FrontAtom
Definition at line 143 of file itkQuadEdgeMeshFrontIterator.h.
typedef FrontType::iterator itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >::FrontTypeIterator [protected, inherited] |
The active front is simply a list of edges that can be sorted on the sort attribute FrontAtom
Definition at line 144 of file itkQuadEdgeMeshFrontIterator.h.
typedef FrontType* itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >::FrontTypePointer [protected, inherited] |
The active front is simply a list of edges that can be sorted on the sort attribute FrontAtom
Definition at line 145 of file itkQuadEdgeMeshFrontIterator.h.
typedef MapContainer< QEOriginType, bool > itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >::IsVisitedContainerType [protected, inherited] |
Whether an Origin (i.e. a vertex or a face since we either deal with primal or dual edges) was allready visited.
Definition at line 150 of file itkQuadEdgeMeshFrontIterator.h.
typedef IsVisitedContainerType::Pointer itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >::IsVisitedPointerType [protected, inherited] |
The active front is simply a list of edges that can be sorted on the sort attribute FrontAtom
Definition at line 151 of file itkQuadEdgeMeshFrontIterator.h.
typedef Superclass::MeshType itk::QuadEdgeMeshConstFrontIterator< TMesh, TQE >::MeshType |
Reimplemented from itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >.
Definition at line 265 of file itkQuadEdgeMeshFrontIterator.h.
typedef QuadEdgeMeshFrontIterator< MeshType, QEType > itk::QuadEdgeMeshConstFrontIterator< TMesh, TQE >::NoConstType |
Definition at line 266 of file itkQuadEdgeMeshFrontIterator.h.
typedef QEType::OriginRefType itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >::QEOriginType [protected, inherited] |
Definition at line 108 of file itkQuadEdgeMeshFrontIterator.h.
typedef Superclass::QEType itk::QuadEdgeMeshConstFrontIterator< TMesh, TQE >::QEType |
Reimplemented from itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >.
Definition at line 264 of file itkQuadEdgeMeshFrontIterator.h.
typedef QuadEdgeMeshConstFrontIterator itk::QuadEdgeMeshConstFrontIterator< TMesh, TQE >::Self |
Hierarchy typedefs & values.
Reimplemented from itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >.
Definition at line 262 of file itkQuadEdgeMeshFrontIterator.h.
typedef QuadEdgeMeshFrontBaseIterator< TMesh, TQE > itk::QuadEdgeMeshConstFrontIterator< TMesh, TQE >::Superclass |
Definition at line 263 of file itkQuadEdgeMeshFrontIterator.h.
itk::QuadEdgeMeshConstFrontIterator< TMesh, TQE >::QuadEdgeMeshConstFrontIterator | ( | const MeshType * | mesh = (MeshType*)0 , |
|
bool | start = true , |
|||
QEType * | seed = (QEType*)0 | |||
) | [inline] |
Object creation methods.
Definition at line 270 of file itkQuadEdgeMeshFrontIterator.h.
virtual itk::QuadEdgeMeshConstFrontIterator< TMesh, TQE >::~QuadEdgeMeshConstFrontIterator | ( | ) | [inline, virtual] |
Definition at line 280 of file itkQuadEdgeMeshFrontIterator.h.
QEType* itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >::FindDefaultSeed | ( | ) | [protected, inherited] |
Find a default seed by taking any edge (with proper type) in the current mesh.
virtual CoordRepType itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >::GetCost | ( | QEType * | edge | ) | [inline, protected, virtual, inherited] |
The default cost associated to an edge is simply 1. This corresponds to the "topological metric" i.e. all edges have unit length.
Definition at line 205 of file itkQuadEdgeMeshFrontIterator.h.
bool itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >::operator!= | ( | const Self & | r | ) | const [inline, inherited] |
The active front is simply a list of edges that can be sorted on the sort attribute FrontAtom
Definition at line 187 of file itkQuadEdgeMeshFrontIterator.h.
bool itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >::operator!= | ( | Self & | r | ) | [inline, inherited] |
The active front is simply a list of edges that can be sorted on the sort attribute FrontAtom
Definition at line 182 of file itkQuadEdgeMeshFrontIterator.h.
Self& itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >::operator++ | ( | int | ) | [inline, inherited] |
The active front is simply a list of edges that can be sorted on the sort attribute FrontAtom
Definition at line 194 of file itkQuadEdgeMeshFrontIterator.h.
Self& itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >::operator++ | ( | ) | [inherited] |
The active front is simply a list of edges that can be sorted on the sort attribute FrontAtom
Self& itk::QuadEdgeMeshConstFrontIterator< TMesh, TQE >::operator= | ( | const NoConstType & | r | ) | [inline] |
Definition at line 281 of file itkQuadEdgeMeshFrontIterator.h.
References itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >::m_Mesh.
bool itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >::operator== | ( | const Self & | r | ) | const [inline, inherited] |
The active front is simply a list of edges that can be sorted on the sort attribute FrontAtom
Definition at line 177 of file itkQuadEdgeMeshFrontIterator.h.
References itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >::m_Start.
bool itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >::operator== | ( | Self & | r | ) | [inline, inherited] |
The active front is simply a list of edges that can be sorted on the sort attribute FrontAtom
Definition at line 172 of file itkQuadEdgeMeshFrontIterator.h.
References itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >::m_Start.
const QEType* itk::QuadEdgeMeshConstFrontIterator< TMesh, TQE >::Value | ( | void | ) | const [inline] |
Definition at line 286 of file itkQuadEdgeMeshFrontIterator.h.
QEType* itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >::m_CurrentEdge [protected, inherited] |
The current edge at this stage of iteration.
Definition at line 219 of file itkQuadEdgeMeshFrontIterator.h.
Referenced by itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >::operator=().
FrontTypePointer itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >::m_Front [protected, inherited] |
The active front.
Definition at line 215 of file itkQuadEdgeMeshFrontIterator.h.
Referenced by itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >::operator=().
IsVisitedPointerType itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >::m_IsPointVisited [protected, inherited] |
The already visited points.
Definition at line 217 of file itkQuadEdgeMeshFrontIterator.h.
Referenced by itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >::operator=().
MeshType* itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >::m_Mesh [protected, inherited] |
Mesh on which we propagate the front.
Definition at line 209 of file itkQuadEdgeMeshFrontIterator.h.
Referenced by itk::QuadEdgeMeshConstFrontIterator< TMesh, TQE >::operator=(), and itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >::operator=().
QEType* itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >::m_Seed [protected, inherited] |
Initial seed of the front.
Definition at line 211 of file itkQuadEdgeMeshFrontIterator.h.
Referenced by itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >::operator=().
bool itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >::m_Start [protected, inherited] |
Whether the iterator is active.
Definition at line 213 of file itkQuadEdgeMeshFrontIterator.h.
Referenced by itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >::operator=(), and itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >::operator==().