ITK  5.0.0
Insight Segmentation and Registration Toolkit
Public Member Functions | Public Attributes | List of all members
itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >::FrontAtom Class Reference

#include <itkQuadEdgeMeshFrontIterator.h>

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 111 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 ()=default
 

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 114 of file itkQuadEdgeMeshFrontIterator.h.

template<typename TMesh , typename TQE >
virtual itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >::FrontAtom::~FrontAtom ( )
virtualdefault

Member Function Documentation

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

Member Data Documentation

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

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