ITK  4.6.0
Insight Segmentation and Registration Toolkit
Public Types | Public Member Functions | Public Attributes | List of all members
itk::Mesh< TPixelType, VDimension, TMeshTraits >::BoundaryAssignmentIdentifier Class Reference

#include <itkMesh.h>

Detailed Description

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
class itk::Mesh< TPixelType, VDimension, TMeshTraits >::BoundaryAssignmentIdentifier

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.

Definition at line 205 of file 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
 

Member Typedef Documentation

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
typedef BoundaryAssignmentIdentifier itk::Mesh< TPixelType, VDimension, TMeshTraits >::BoundaryAssignmentIdentifier::Self

Create an alias to BoundaryAssignmentIdentifier.

Definition at line 209 of file itkMesh.h.

Constructor & Destructor Documentation

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
itk::Mesh< TPixelType, VDimension, TMeshTraits >::BoundaryAssignmentIdentifier::BoundaryAssignmentIdentifier ( )
inline

Constructor just takes the cell and feature identifiers, or defaults to their individual default values.

Definition at line 213 of file itkMesh.h.

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
itk::Mesh< TPixelType, VDimension, TMeshTraits >::BoundaryAssignmentIdentifier::BoundaryAssignmentIdentifier ( CellIdentifier  cellId,
CellFeatureIdentifier  featureId 
)
inline

Constructor just takes the cell and feature identifiers, or defaults to their individual default values.

Definition at line 214 of file itkMesh.h.

Member Function Documentation

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
bool itk::Mesh< TPixelType, VDimension, TMeshTraits >::BoundaryAssignmentIdentifier::operator< ( const Self r) const
inline
template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
bool itk::Mesh< TPixelType, VDimension, TMeshTraits >::BoundaryAssignmentIdentifier::operator== ( const Self r) const
inline

Member Data Documentation

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
CellIdentifier itk::Mesh< TPixelType, VDimension, TMeshTraits >::BoundaryAssignmentIdentifier::m_CellId
template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
CellFeatureIdentifier itk::Mesh< TPixelType, VDimension, TMeshTraits >::BoundaryAssignmentIdentifier::m_FeatureId

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