#include <itkQuadEdgeMeshFrontIterator.h>
Inheritance diagram for itk::QuadEdgeMeshConstFrontIterator< TMesh, TQE >:


Definition at line 249 of file itkQuadEdgeMeshFrontIterator.h.
typedef MeshType::CoordRepType itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >::CoordRepType [protected, inherited] |
Definition at line 99 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 136 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 137 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 138 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 143 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 144 of file itkQuadEdgeMeshFrontIterator.h.
| typedef Superclass::MeshType itk::QuadEdgeMeshConstFrontIterator< TMesh, TQE >::MeshType |
Reimplemented from itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >.
Definition at line 258 of file itkQuadEdgeMeshFrontIterator.h.
| typedef QuadEdgeMeshFrontIterator< MeshType, QEType > itk::QuadEdgeMeshConstFrontIterator< TMesh, TQE >::NoConstType |
Definition at line 259 of file itkQuadEdgeMeshFrontIterator.h.
typedef QEType::OriginRefType itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >::QEOriginType [protected, inherited] |
Definition at line 101 of file itkQuadEdgeMeshFrontIterator.h.
| typedef Superclass::QEType itk::QuadEdgeMeshConstFrontIterator< TMesh, TQE >::QEType |
Reimplemented from itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >.
Definition at line 257 of file itkQuadEdgeMeshFrontIterator.h.
| typedef QuadEdgeMeshConstFrontIterator itk::QuadEdgeMeshConstFrontIterator< TMesh, TQE >::Self |
Hierarchy typedefs & values.
Reimplemented from itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >.
Definition at line 255 of file itkQuadEdgeMeshFrontIterator.h.
| typedef QuadEdgeMeshFrontBaseIterator< TMesh, TQE > itk::QuadEdgeMeshConstFrontIterator< TMesh, TQE >::Superclass |
Definition at line 256 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 263 of file itkQuadEdgeMeshFrontIterator.h.
| virtual itk::QuadEdgeMeshConstFrontIterator< TMesh, TQE >::~QuadEdgeMeshConstFrontIterator | ( | ) | [inline, virtual] |
Definition at line 273 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 198 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 180 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 175 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 187 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 274 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 170 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 165 of file itkQuadEdgeMeshFrontIterator.h.
References itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >::m_Start.
| const QEType* itk::QuadEdgeMeshConstFrontIterator< TMesh, TQE >::Value | ( | void | ) | const [inline] |
Definition at line 279 of file itkQuadEdgeMeshFrontIterator.h.
QEType* itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >::m_CurrentEdge [protected, inherited] |
The current edge at this stage of iteration.
Definition at line 212 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 208 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 210 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 202 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 204 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 206 of file itkQuadEdgeMeshFrontIterator.h.
Referenced by itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >::operator=(), and itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >::operator==().
1.5.1 written by Dimitri van Heesch,
© 1997-2000