A simple utility class to define the cell type inside a mesh type structure definition. This just makes a copy of existing type information that is needed for a cell type template parameter. More...
#include <itkCellInterface.h>
Public Types | |
typedef TCellFeatureIdentifier | CellFeatureIdentifier |
typedef TCellIdentifier | CellIdentifier |
typedef TCoordRep | CoordRepType |
typedef TInterpolationWeight | InterpolationWeightType |
typedef const PointIdentifier * | PointIdConstIterator |
typedef TPointIdentifier | PointIdentifier |
typedef PointIdentifier * | PointIdIterator |
typedef TPointsContainer | PointsContainer |
typedef TPoint | PointType |
typedef TUsingCellsContainer | UsingCellsContainer |
Static Public Attributes | |
static const unsigned int | PointDimension = VPointDimension |
A simple utility class to define the cell type inside a mesh type structure definition. This just makes a copy of existing type information that is needed for a cell type template parameter.
During a mesh type definition, after the appropriate types and values have been defined, just have the line:
typedef itkMakeCellTraitsMacro CellTraits;
itkMakeCellTraitsMacro is a macro front-end to automatically fill in the template parameters for the CellTraitsInfo structure inside a mesh type structure definition.
Definition at line 471 of file itkCellInterface.h.
typedef TCellFeatureIdentifier itk::CellTraitsInfo< VPointDimension, TCoordRep, TInterpolationWeight, TPointIdentifier, TCellIdentifier, TCellFeatureIdentifier, TPoint, TPointsContainer, TUsingCellsContainer >::CellFeatureIdentifier |
Definition at line 479 of file itkCellInterface.h.
typedef TCellIdentifier itk::CellTraitsInfo< VPointDimension, TCoordRep, TInterpolationWeight, TPointIdentifier, TCellIdentifier, TCellFeatureIdentifier, TPoint, TPointsContainer, TUsingCellsContainer >::CellIdentifier |
Definition at line 478 of file itkCellInterface.h.
typedef TCoordRep itk::CellTraitsInfo< VPointDimension, TCoordRep, TInterpolationWeight, TPointIdentifier, TCellIdentifier, TCellFeatureIdentifier, TPoint, TPointsContainer, TUsingCellsContainer >::CoordRepType |
Definition at line 475 of file itkCellInterface.h.
typedef TInterpolationWeight itk::CellTraitsInfo< VPointDimension, TCoordRep, TInterpolationWeight, TPointIdentifier, TCellIdentifier, TCellFeatureIdentifier, TPoint, TPointsContainer, TUsingCellsContainer >::InterpolationWeightType |
Definition at line 476 of file itkCellInterface.h.
typedef const PointIdentifier* itk::CellTraitsInfo< VPointDimension, TCoordRep, TInterpolationWeight, TPointIdentifier, TCellIdentifier, TCellFeatureIdentifier, TPoint, TPointsContainer, TUsingCellsContainer >::PointIdConstIterator |
Definition at line 484 of file itkCellInterface.h.
typedef TPointIdentifier itk::CellTraitsInfo< VPointDimension, TCoordRep, TInterpolationWeight, TPointIdentifier, TCellIdentifier, TCellFeatureIdentifier, TPoint, TPointsContainer, TUsingCellsContainer >::PointIdentifier |
Definition at line 477 of file itkCellInterface.h.
typedef PointIdentifier* itk::CellTraitsInfo< VPointDimension, TCoordRep, TInterpolationWeight, TPointIdentifier, TCellIdentifier, TCellFeatureIdentifier, TPoint, TPointsContainer, TUsingCellsContainer >::PointIdIterator |
Definition at line 483 of file itkCellInterface.h.
typedef TPointsContainer itk::CellTraitsInfo< VPointDimension, TCoordRep, TInterpolationWeight, TPointIdentifier, TCellIdentifier, TCellFeatureIdentifier, TPoint, TPointsContainer, TUsingCellsContainer >::PointsContainer |
Definition at line 481 of file itkCellInterface.h.
typedef TPoint itk::CellTraitsInfo< VPointDimension, TCoordRep, TInterpolationWeight, TPointIdentifier, TCellIdentifier, TCellFeatureIdentifier, TPoint, TPointsContainer, TUsingCellsContainer >::PointType |
Definition at line 480 of file itkCellInterface.h.
typedef TUsingCellsContainer itk::CellTraitsInfo< VPointDimension, TCoordRep, TInterpolationWeight, TPointIdentifier, TCellIdentifier, TCellFeatureIdentifier, TPoint, TPointsContainer, TUsingCellsContainer >::UsingCellsContainer |
Definition at line 482 of file itkCellInterface.h.
const unsigned int itk::CellTraitsInfo< VPointDimension, TCoordRep, TInterpolationWeight, TPointIdentifier, TCellIdentifier, TCellFeatureIdentifier, TPoint, TPointsContainer, TUsingCellsContainer >::PointDimension = VPointDimension [static] |
Definition at line 474 of file itkCellInterface.h.