#include <itkMesh.h>
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.
Public Types | |
using | Self = BoundaryAssignmentIdentifier |
Public Member Functions | |
BoundaryAssignmentIdentifier ()=default | |
BoundaryAssignmentIdentifier (CellIdentifier cellId, CellFeatureIdentifier featureId) | |
bool | operator< (const Self &r) const |
bool | operator== (const Self &r) const |
Public Attributes | |
CellIdentifier | m_CellId |
CellFeatureIdentifier | m_FeatureId |
using itk::Mesh< TPixelType, VDimension, TMeshTraits >::BoundaryAssignmentIdentifier::Self = BoundaryAssignmentIdentifier |
Create an alias to BoundaryAssignmentIdentifier.
|
default |
Constructor just takes the cell and feature identifiers, or defaults to their individual default values.
|
inline |
Definition at line 257 of file itkMesh.h.
References m_CellId, and m_FeatureId.
|
inline |
Most containers require a "<" operator to be defined for their key types.
Definition at line 270 of file itkMesh.h.
References m_CellId, m_FeatureId, and operator<().
Referenced by operator<().
|
inline |
Most containers require a "==" operator to be defined for their key types.
Definition at line 279 of file itkMesh.h.
References m_CellId, and m_FeatureId.
CellIdentifier itk::Mesh< TPixelType, VDimension, TMeshTraits >::BoundaryAssignmentIdentifier::m_CellId |
The Cell's identification.
Definition at line 263 of file itkMesh.h.
Referenced by BoundaryAssignmentIdentifier(), operator<(), and operator==().
CellFeatureIdentifier itk::Mesh< TPixelType, VDimension, TMeshTraits >::BoundaryAssignmentIdentifier::m_FeatureId |
The identification of the feature within the cell.
Definition at line 266 of file itkMesh.h.
Referenced by BoundaryAssignmentIdentifier(), operator<(), and operator==().