ITK  6.0.0
Insight 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 104 of file itkQuadEdgeMeshFrontIterator.h.

Public Member Functions

 FrontAtom (QEType *e=(QEType *) 0, const CoordinateType c=0)
 
 ITK_UNEQUAL_OPERATOR_MEMBER_FUNCTION (FrontAtom)
 
bool operator< (const FrontAtom &r) const
 
FrontAtomoperator= (const FrontAtom &r)
 
bool operator== (const FrontAtom &r) const
 
virtual ~FrontAtom ()=default
 

Public Attributes

CoordinateType m_Cost
 
QETypem_Edge
 

Constructor & Destructor Documentation

◆ FrontAtom()

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

Definition at line 107 of file itkQuadEdgeMeshFrontIterator.h.

◆ ~FrontAtom()

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

Member Function Documentation

◆ ITK_UNEQUAL_OPERATOR_MEMBER_FUNCTION()

template<typename TMesh , typename TQE >
itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >::FrontAtom::ITK_UNEQUAL_OPERATOR_MEMBER_FUNCTION ( FrontAtom  )

◆ operator<()

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

◆ operator=()

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

◆ operator==()

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

Member Data Documentation

◆ m_Cost

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

◆ m_Edge

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

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