ITK
5.0.0
Insight Segmentation and Registration Toolkit
|
#include <itkCellInterface.h>
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:
using CellTraits = itkMakeCellTraitsMacro;
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 469 of file itkCellInterface.h.
Public Types | |
using | CellFeatureIdentifier = TCellFeatureIdentifier |
using | CellIdentifier = TCellIdentifier |
using | CoordRepType = TCoordRep |
using | InterpolationWeightType = TInterpolationWeight |
using | PointIdConstIterator = const PointIdentifier * |
using | PointIdentifier = TPointIdentifier |
using | PointIdIterator = PointIdentifier * |
using | PointsContainer = TPointsContainer |
using | PointType = TPoint |
using | UsingCellsContainer = TUsingCellsContainer |
Static Public Attributes | |
static constexpr unsigned int | PointDimension = VPointDimension |
using itk::CellTraitsInfo< VPointDimension, TCoordRep, TInterpolationWeight, TPointIdentifier, TCellIdentifier, TCellFeatureIdentifier, TPoint, TPointsContainer, TUsingCellsContainer >::CellFeatureIdentifier = TCellFeatureIdentifier |
Definition at line 477 of file itkCellInterface.h.
using itk::CellTraitsInfo< VPointDimension, TCoordRep, TInterpolationWeight, TPointIdentifier, TCellIdentifier, TCellFeatureIdentifier, TPoint, TPointsContainer, TUsingCellsContainer >::CellIdentifier = TCellIdentifier |
Definition at line 476 of file itkCellInterface.h.
using itk::CellTraitsInfo< VPointDimension, TCoordRep, TInterpolationWeight, TPointIdentifier, TCellIdentifier, TCellFeatureIdentifier, TPoint, TPointsContainer, TUsingCellsContainer >::CoordRepType = TCoordRep |
Definition at line 473 of file itkCellInterface.h.
using itk::CellTraitsInfo< VPointDimension, TCoordRep, TInterpolationWeight, TPointIdentifier, TCellIdentifier, TCellFeatureIdentifier, TPoint, TPointsContainer, TUsingCellsContainer >::InterpolationWeightType = TInterpolationWeight |
Definition at line 474 of file itkCellInterface.h.
using itk::CellTraitsInfo< VPointDimension, TCoordRep, TInterpolationWeight, TPointIdentifier, TCellIdentifier, TCellFeatureIdentifier, TPoint, TPointsContainer, TUsingCellsContainer >::PointIdConstIterator = const PointIdentifier * |
Definition at line 483 of file itkCellInterface.h.
using itk::CellTraitsInfo< VPointDimension, TCoordRep, TInterpolationWeight, TPointIdentifier, TCellIdentifier, TCellFeatureIdentifier, TPoint, TPointsContainer, TUsingCellsContainer >::PointIdentifier = TPointIdentifier |
Definition at line 475 of file itkCellInterface.h.
using itk::CellTraitsInfo< VPointDimension, TCoordRep, TInterpolationWeight, TPointIdentifier, TCellIdentifier, TCellFeatureIdentifier, TPoint, TPointsContainer, TUsingCellsContainer >::PointIdIterator = PointIdentifier * |
Definition at line 481 of file itkCellInterface.h.
using itk::CellTraitsInfo< VPointDimension, TCoordRep, TInterpolationWeight, TPointIdentifier, TCellIdentifier, TCellFeatureIdentifier, TPoint, TPointsContainer, TUsingCellsContainer >::PointsContainer = TPointsContainer |
Definition at line 479 of file itkCellInterface.h.
using itk::CellTraitsInfo< VPointDimension, TCoordRep, TInterpolationWeight, TPointIdentifier, TCellIdentifier, TCellFeatureIdentifier, TPoint, TPointsContainer, TUsingCellsContainer >::PointType = TPoint |
Definition at line 478 of file itkCellInterface.h.
using itk::CellTraitsInfo< VPointDimension, TCoordRep, TInterpolationWeight, TPointIdentifier, TCellIdentifier, TCellFeatureIdentifier, TPoint, TPointsContainer, TUsingCellsContainer >::UsingCellsContainer = TUsingCellsContainer |
Definition at line 480 of file itkCellInterface.h.
|
static |
Definition at line 472 of file itkCellInterface.h.