ITK 6.0.0
Insight Toolkit
 
Loading...
Searching...
No Matches
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

◆ ~FrontAtom()

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

References FrontAtom().

Member Function Documentation

◆ ITK_UNEQUAL_OPERATOR_MEMBER_FUNCTION()

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

References FrontAtom().

◆ operator<()

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

Definition at line 128 of file itkQuadEdgeMeshFrontIterator.h.

References FrontAtom(), m_Cost, and operator<().

Referenced by operator<().

◆ operator=()

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

Definition at line 113 of file itkQuadEdgeMeshFrontIterator.h.

References FrontAtom(), m_Cost, and m_Edge.

◆ operator==()

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

Definition at line 120 of file itkQuadEdgeMeshFrontIterator.h.

References FrontAtom(), and m_Edge.

Member Data Documentation

◆ m_Cost

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

Definition at line 136 of file itkQuadEdgeMeshFrontIterator.h.

Referenced by FrontAtom(), operator<(), and operator=().

◆ m_Edge

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

Definition at line 135 of file itkQuadEdgeMeshFrontIterator.h.

Referenced by FrontAtom(), operator=(), and operator==().


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