ITK
4.1.0
Insight Segmentation and Registration Toolkit
|
#include <itkMesh.h>
Public Types | |
typedef BoundaryAssignmentIdentifier | Self |
Public Member Functions | |
bool | operator< (const Self &r) const |
BoundaryAssignmentIdentifier () | |
BoundaryAssignmentIdentifier (CellIdentifier cellId, CellFeatureIdentifier featureId) | |
bool | operator== (const Self &r) const |
Public Attributes | |
CellIdentifier | m_CellId |
CellFeatureIdentifier | m_FeatureId |
An explicit cell boundary assignment can be accessed through the cell identifier to which the assignment is made, and the feature Id of the boundary feature within the cell that is being assigned.
This class provides a pair of these identifiers with appropriate comparison operators available for use of the Ids in sorted container classes.
typedef BoundaryAssignmentIdentifier itk::Mesh< TPixelType, VDimension, TMeshTraits >::BoundaryAssignmentIdentifier::Self |
Create an alias to BoundaryAssignmentIdentifier.
itk::Mesh< TPixelType, VDimension, TMeshTraits >::BoundaryAssignmentIdentifier::BoundaryAssignmentIdentifier | ( | ) | [inline] |
itk::Mesh< TPixelType, VDimension, TMeshTraits >::BoundaryAssignmentIdentifier::BoundaryAssignmentIdentifier | ( | CellIdentifier | cellId, |
CellFeatureIdentifier | featureId | ||
) | [inline] |
bool itk::Mesh< TPixelType, VDimension, TMeshTraits >::BoundaryAssignmentIdentifier::operator< | ( | const Self & | r | ) | const [inline] |
Most containers require a "<" operator to be defined for their key types.
Definition at line 239 of file itkMesh.h.
References itk::Mesh< TPixelType, VDimension, TMeshTraits >::BoundaryAssignmentIdentifier::m_CellId, and itk::Mesh< TPixelType, VDimension, TMeshTraits >::BoundaryAssignmentIdentifier::m_FeatureId.
bool itk::Mesh< TPixelType, VDimension, TMeshTraits >::BoundaryAssignmentIdentifier::operator== | ( | const Self & | r | ) | const [inline] |
Most containers require a "==" operator to be defined for their key types.
Definition at line 247 of file itkMesh.h.
References itk::Mesh< TPixelType, VDimension, TMeshTraits >::BoundaryAssignmentIdentifier::m_CellId, and itk::Mesh< TPixelType, VDimension, TMeshTraits >::BoundaryAssignmentIdentifier::m_FeatureId.
CellIdentifier itk::Mesh< TPixelType, VDimension, TMeshTraits >::BoundaryAssignmentIdentifier::m_CellId |
The Cell's identification.
Definition at line 232 of file itkMesh.h.
Referenced by itk::Mesh< TPixelType, VDimension, TMeshTraits >::BoundaryAssignmentIdentifier::operator<(), and itk::Mesh< TPixelType, VDimension, TMeshTraits >::BoundaryAssignmentIdentifier::operator==().
CellFeatureIdentifier itk::Mesh< TPixelType, VDimension, TMeshTraits >::BoundaryAssignmentIdentifier::m_FeatureId |
The identification of the feature within the cell.
Definition at line 235 of file itkMesh.h.
Referenced by itk::Mesh< TPixelType, VDimension, TMeshTraits >::BoundaryAssignmentIdentifier::operator<(), and itk::Mesh< TPixelType, VDimension, TMeshTraits >::BoundaryAssignmentIdentifier::operator==().