Main Page   Groups   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Concepts

itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >::FrontAtom Class Reference

#include <itkQuadEdgeMeshFrontIterator.h>

List of all members.


Detailed Description

template<typename TMesh, typename TQE>
class itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >::FrontAtom

Atomic information associated to each edge of the front.

Note that when sorting this list, the sorting criteria is the Cost attribute.

Definition at line 118 of file itkQuadEdgeMeshFrontIterator.h.

Public Member Functions

 FrontAtom (QEType *e=(QEType *) 0, const CoordRepType c=0)
bool operator!= (const FrontAtom &r) const
bool operator< (const FrontAtom &r) const
FrontAtomoperator= (const FrontAtom &r)
bool operator== (const FrontAtom &r) const
virtual ~FrontAtom ()

Public Attributes

CoordRepType m_Cost
QETypem_Edge


Constructor & Destructor Documentation

template<typename TMesh, typename TQE>
itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >::FrontAtom::FrontAtom ( QEType e = (QEType*)0,
const CoordRepType  c = 0 
) [inline]

Definition at line 121 of file itkQuadEdgeMeshFrontIterator.h.

template<typename TMesh, typename TQE>
virtual itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >::FrontAtom::~FrontAtom (  )  [inline, virtual]

Definition at line 124 of file itkQuadEdgeMeshFrontIterator.h.


Member Function Documentation

template<typename TMesh, typename TQE>
bool itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >::FrontAtom::operator!= ( const FrontAtom r  )  const [inline]

Definition at line 129 of file itkQuadEdgeMeshFrontIterator.h.

References itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >::FrontAtom::m_Edge.

template<typename TMesh, typename TQE>
bool itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >::FrontAtom::operator< ( const FrontAtom r  )  const [inline]

Definition at line 131 of file itkQuadEdgeMeshFrontIterator.h.

References itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >::FrontAtom::m_Cost.

template<typename TMesh, typename TQE>
FrontAtom& itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >::FrontAtom::operator= ( const FrontAtom r  )  [inline]

Definition at line 125 of file itkQuadEdgeMeshFrontIterator.h.

References itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >::FrontAtom::m_Cost, and itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >::FrontAtom::m_Edge.

template<typename TMesh, typename TQE>
bool itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >::FrontAtom::operator== ( const FrontAtom r  )  const [inline]

Definition at line 127 of file itkQuadEdgeMeshFrontIterator.h.

References itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >::FrontAtom::m_Edge.


Member Data Documentation

template<typename TMesh, typename TQE>
CoordRepType itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >::FrontAtom::m_Cost

Definition at line 137 of file itkQuadEdgeMeshFrontIterator.h.

Referenced by itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >::FrontAtom::operator<(), and itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >::FrontAtom::operator=().

template<typename TMesh, typename TQE>
QEType* itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >::FrontAtom::m_Edge

Definition at line 136 of file itkQuadEdgeMeshFrontIterator.h.

Referenced by itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >::FrontAtom::operator!=(), itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >::FrontAtom::operator=(), and itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >::FrontAtom::operator==().


The documentation for this class was generated from the following file:
Generated at Sun Sep 23 19:48:47 2007 for ITK by doxygen 1.5.1 written by Dimitri van Heesch, © 1997-2000