ITK  4.9.0
Insight Segmentation and Registration Toolkit
Public Types | Public Member Functions | List of all members
itk::QuadEdgeMeshConstFrontIterator< TMesh, TQE > Class Template Reference

#include <itkQuadEdgeMeshFrontIterator.h>

+ Inheritance diagram for itk::QuadEdgeMeshConstFrontIterator< TMesh, TQE >:
+ Collaboration diagram for itk::QuadEdgeMeshConstFrontIterator< TMesh, TQE >:

Detailed Description

template<typename TMesh, typename TQE = typename TMesh::QEType>
class itk::QuadEdgeMeshConstFrontIterator< TMesh, TQE >

Const quad edge mesh front iterator.

Definition at line 265 of file itkQuadEdgeMeshFrontIterator.h.

Public Types

typedef Superclass::MeshType MeshType
 
typedef
QuadEdgeMeshFrontIterator
< MeshType, QEType
NoConstType
 
typedef Superclass::QEType QEType
 
typedef
QuadEdgeMeshConstFrontIterator 
Self
 
typedef
QuadEdgeMeshFrontBaseIterator
< TMesh, TQE > 
Superclass
 
- Public Types inherited from itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >
typedef TMesh MeshType
 
typedef TQE QEType
 
typedef
QuadEdgeMeshFrontBaseIterator 
Self
 

Public Member Functions

const QETypeValue () const
 
 QuadEdgeMeshConstFrontIterator (const MeshType *mesh=(MeshType *) 0, bool start=true, QEType *seed=(QEType *) 0)
 
virtual ~QuadEdgeMeshConstFrontIterator ()
 
Selfoperator= (const NoConstType &r)
 
- Public Member Functions inherited from itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >
MeshTypeGetMesh () const
 
bool operator!= (Self &r)
 
bool operator!= (const Self &r) const
 
Selfoperator++ ()
 
Selfoperator++ (int)
 
Selfoperator= (const Self &r)
 
bool operator== (Self &r)
 
bool operator== (const Self &r) const
 
 QuadEdgeMeshFrontBaseIterator (MeshType *mesh=(MeshType *) 0, bool start=true, QEType *seed=(QEType *) 0)
 
virtual ~QuadEdgeMeshFrontBaseIterator ()
 

Additional Inherited Members

- Protected Types inherited from itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >
typedef MeshType::CoordRepType CoordRepType
 
typedef QEType::OriginRefType QEOriginType
 
typedef std::list< FrontAtomFrontType
 
typedef FrontType::iterator FrontTypeIterator
 
typedef FrontTypeFrontTypePointer
 
typedef MapContainer
< QEOriginType, bool > 
IsVisitedContainerType
 
typedef
IsVisitedContainerType::Pointer 
IsVisitedPointerType
 
- Protected Member Functions inherited from itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >
QETypeFindDefaultSeed ()
 
virtual CoordRepType GetCost (QEType *edge)
 
- Protected Attributes inherited from itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >
QETypem_CurrentEdge
 
FrontTypePointer m_Front
 
IsVisitedPointerType m_IsPointVisited
 
MeshTypem_Mesh
 
QETypem_Seed
 
bool m_Start
 

Member Typedef Documentation

template<typename TMesh , typename TQE = typename TMesh::QEType>
typedef Superclass::MeshType itk::QuadEdgeMeshConstFrontIterator< TMesh, TQE >::MeshType

Definition at line 274 of file itkQuadEdgeMeshFrontIterator.h.

template<typename TMesh , typename TQE = typename TMesh::QEType>
typedef QuadEdgeMeshFrontIterator< MeshType, QEType > itk::QuadEdgeMeshConstFrontIterator< TMesh, TQE >::NoConstType

Definition at line 275 of file itkQuadEdgeMeshFrontIterator.h.

template<typename TMesh , typename TQE = typename TMesh::QEType>
typedef Superclass::QEType itk::QuadEdgeMeshConstFrontIterator< TMesh, TQE >::QEType

Definition at line 273 of file itkQuadEdgeMeshFrontIterator.h.

template<typename TMesh , typename TQE = typename TMesh::QEType>
typedef QuadEdgeMeshConstFrontIterator itk::QuadEdgeMeshConstFrontIterator< TMesh, TQE >::Self

Hierarchy typedefs & values.

Definition at line 271 of file itkQuadEdgeMeshFrontIterator.h.

template<typename TMesh , typename TQE = typename TMesh::QEType>
typedef QuadEdgeMeshFrontBaseIterator< TMesh, TQE > itk::QuadEdgeMeshConstFrontIterator< TMesh, TQE >::Superclass

Definition at line 272 of file itkQuadEdgeMeshFrontIterator.h.

Constructor & Destructor Documentation

template<typename TMesh , typename TQE = typename TMesh::QEType>
itk::QuadEdgeMeshConstFrontIterator< TMesh, TQE >::QuadEdgeMeshConstFrontIterator ( const MeshType mesh = (MeshType *)0,
bool  start = true,
QEType seed = (QEType *)0 
)
inline

Object creation methods.

Definition at line 279 of file itkQuadEdgeMeshFrontIterator.h.

template<typename TMesh , typename TQE = typename TMesh::QEType>
virtual itk::QuadEdgeMeshConstFrontIterator< TMesh, TQE >::~QuadEdgeMeshConstFrontIterator ( )
inlinevirtual
Todo:
do we need here a : Superclass( mesh, start, seed ) { }

Definition at line 290 of file itkQuadEdgeMeshFrontIterator.h.

Member Function Documentation

template<typename TMesh , typename TQE = typename TMesh::QEType>
Self& itk::QuadEdgeMeshConstFrontIterator< TMesh, TQE >::operator= ( const NoConstType r)
inline
Todo:
do we need here a : Superclass( mesh, start, seed ) { }

Definition at line 291 of file itkQuadEdgeMeshFrontIterator.h.

References itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >::GetMesh(), and itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >::m_Mesh.

template<typename TMesh , typename TQE = typename TMesh::QEType>
const QEType* itk::QuadEdgeMeshConstFrontIterator< TMesh, TQE >::Value ( void  ) const
inline

The documentation for this class was generated from the following file: