Main Page   Groups   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Concepts

itk::Mesh< TPixelType, VDimension, TMeshTraits >::BoundaryAssignmentIdentifier Class Template Reference

#include <itkMesh.h>

List of all members.

Public Types

typedef BoundaryAssignmentIdentifier Self

Public Methods

bool operator< (const Self &r) const
bool operator== (const Self &r) const
 BoundaryAssignmentIdentifier ()
 BoundaryAssignmentIdentifier (CellIdentifier cellId, CellFeatureIdentifier featureId)

Public Attributes

CellIdentifier m_CellId
CellFeatureIdentifier m_FeatureId


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 222 of file itkMesh.h.


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 227 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 231 of file itkMesh.h.

References itk::Mesh< TPixelType, VDimension, TMeshTraits >::BoundaryAssignmentIdentifier::m_CellId, and itk::Mesh< TPixelType, VDimension, TMeshTraits >::BoundaryAssignmentIdentifier::m_FeatureId.

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 232 of file itkMesh.h.

References itk::Mesh< TPixelType, VDimension, TMeshTraits >::BoundaryAssignmentIdentifier::m_CellId, and itk::Mesh< TPixelType, VDimension, TMeshTraits >::BoundaryAssignmentIdentifier::m_FeatureId.


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]
 

Most containers require a "<" operator to be defined for their key types.

Definition at line 245 of file itkMesh.h.

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]
 

Most containers require a "==" operator to be defined for their key types.

Definition at line 253 of file itkMesh.h.


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
 

The Cell's identification.

Definition at line 238 of file itkMesh.h.

Referenced by itk::Mesh< TPixelType, VDimension, TMeshTraits >::BoundaryAssignmentIdentifier::BoundaryAssignmentIdentifier().

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

The identification of the feature within the cell.

Definition at line 241 of file itkMesh.h.

Referenced by itk::Mesh< TPixelType, VDimension, TMeshTraits >::BoundaryAssignmentIdentifier::BoundaryAssignmentIdentifier().


The documentation for this class was generated from the following file:
Generated at Fri May 21 01:33:52 2004 for ITK by doxygen 1.2.15 written by Dimitri van Heesch, © 1997-2000