#include <itkDefaultStaticMeshTraits.h>
Template parameters for DefaultStaticMeshTraits:
TPixelType = The type stored as data for an entity (cell, point, or boundary).
VPointDimension = Geometric dimension of space.
VMaxTopologicalDimension = Max topological dimension of a cell that can be inserted into this mesh.
TCoordRep = Numerical type with which to represent each coordinate value.
TInterpolationWeight = Numerical type to store interpolation weights.
Definition at line 61 of file itkDefaultStaticMeshTraits.h.
typedef CellType::CellAutoPointer itk::DefaultStaticMeshTraits< TPixelType, VPointDimension, VMaxTopologicalDimension, TCoordRep, TInterpolationWeight, TCellPixelType >::CellAutoPointer |
Definition at line 115 of file itkDefaultStaticMeshTraits.h.
typedef VectorContainer< CellIdentifier , CellPixelType > itk::DefaultStaticMeshTraits< TPixelType, VPointDimension, VMaxTopologicalDimension, TCoordRep, TInterpolationWeight, TCellPixelType >::CellDataContainer |
The container type for use in storing cell data. It must conform to the IndexedContainer interface.
Definition at line 139 of file itkDefaultStaticMeshTraits.h.
typedef unsigned long itk::DefaultStaticMeshTraits< TPixelType, VPointDimension, VMaxTopologicalDimension, TCoordRep, TInterpolationWeight, TCellPixelType >::CellFeatureIdentifier |
A type that can be used to identifiy individual boundary features on the cells. Since this will probably be an index into a static array, this will probably never change from an integer setting.
Definition at line 90 of file itkDefaultStaticMeshTraits.h.
typedef unsigned long itk::DefaultStaticMeshTraits< TPixelType, VPointDimension, VMaxTopologicalDimension, TCoordRep, TInterpolationWeight, TCellPixelType >::CellIdentifier |
The type to be used to identify a cell. This should be the index type to the CellsContainer.
Definition at line 85 of file itkDefaultStaticMeshTraits.h.
typedef VectorContainer< PointIdentifier , PointCellLinksContainer > itk::DefaultStaticMeshTraits< TPixelType, VPointDimension, VMaxTopologicalDimension, TCoordRep, TInterpolationWeight, TCellPixelType >::CellLinksContainer |
The container type for use in storing point links back to cells. It must conform to the IndexedContainer interface.
Definition at line 129 of file itkDefaultStaticMeshTraits.h.
typedef TCellPixelType itk::DefaultStaticMeshTraits< TPixelType, VPointDimension, VMaxTopologicalDimension, TCoordRep, TInterpolationWeight, TCellPixelType >::CellPixelType |
Definition at line 69 of file itkDefaultStaticMeshTraits.h.
typedef CellType::CellRawPointer itk::DefaultStaticMeshTraits< TPixelType, VPointDimension, VMaxTopologicalDimension, TCoordRep, TInterpolationWeight, TCellPixelType >::CellRawPointer |
Definition at line 114 of file itkDefaultStaticMeshTraits.h.
typedef VectorContainer< CellIdentifier , CellType * > itk::DefaultStaticMeshTraits< TPixelType, VPointDimension, VMaxTopologicalDimension, TCoordRep, TInterpolationWeight, TCellPixelType >::CellsContainer |
The container type for use in storing cells. It must conform to the IndexedContainer interface.
Definition at line 120 of file itkDefaultStaticMeshTraits.h.
typedef itkMakeCellTraitsMacro itk::DefaultStaticMeshTraits< TPixelType, VPointDimension, VMaxTopologicalDimension, TCoordRep, TInterpolationWeight, TCellPixelType >::CellTraits |
The information needed for a cell type is now defined, so we can define the cell type. We use a macro defined in itkCellInterface.
Definition at line 109 of file itkDefaultStaticMeshTraits.h.
typedef CellInterface< CellPixelType , CellTraits > itk::DefaultStaticMeshTraits< TPixelType, VPointDimension, VMaxTopologicalDimension, TCoordRep, TInterpolationWeight, TCellPixelType >::CellType |
The interface to cells to be used by the mesh. This should not be changed.
Definition at line 113 of file itkDefaultStaticMeshTraits.h.
typedef TCoordRep itk::DefaultStaticMeshTraits< TPixelType, VPointDimension, VMaxTopologicalDimension, TCoordRep, TInterpolationWeight, TCellPixelType >::CoordRepType |
Definition at line 70 of file itkDefaultStaticMeshTraits.h.
typedef TInterpolationWeight itk::DefaultStaticMeshTraits< TPixelType, VPointDimension, VMaxTopologicalDimension, TCoordRep, TInterpolationWeight, TCellPixelType >::InterpolationWeightType |
Definition at line 71 of file itkDefaultStaticMeshTraits.h.
typedef TPixelType itk::DefaultStaticMeshTraits< TPixelType, VPointDimension, VMaxTopologicalDimension, TCoordRep, TInterpolationWeight, TCellPixelType >::PixelType |
Just save all the template parameters.
Definition at line 68 of file itkDefaultStaticMeshTraits.h.
typedef std::set< CellIdentifier > itk::DefaultStaticMeshTraits< TPixelType, VPointDimension, VMaxTopologicalDimension, TCoordRep, TInterpolationWeight, TCellPixelType >::PointCellLinksContainer |
The CellLinks container should be a container of PointCellLinksContainer, which should be a container conforming to the STL "set" interface.
Definition at line 124 of file itkDefaultStaticMeshTraits.h.
typedef VectorContainer< PointIdentifier , PixelType > itk::DefaultStaticMeshTraits< TPixelType, VPointDimension, VMaxTopologicalDimension, TCoordRep, TInterpolationWeight, TCellPixelType >::PointDataContainer |
The container type for use in storing point data. It must conform to the IndexedContainer interface.
Definition at line 134 of file itkDefaultStaticMeshTraits.h.
typedef Point< CoordRepType, VPointDimension > itk::DefaultStaticMeshTraits< TPixelType, VPointDimension, VMaxTopologicalDimension, TCoordRep, TInterpolationWeight, TCellPixelType >::PointHashType |
The type of point used for hashing. This should never change from this setting, regardless of the mesh type.
Definition at line 97 of file itkDefaultStaticMeshTraits.h.
typedef unsigned long itk::DefaultStaticMeshTraits< TPixelType, VPointDimension, VMaxTopologicalDimension, TCoordRep, TInterpolationWeight, TCellPixelType >::PointIdentifier |
The type to be used to identify a point. This should be the index type to the PointsContainer.
Definition at line 81 of file itkDefaultStaticMeshTraits.h.
typedef VectorContainer< PointIdentifier , PointType > itk::DefaultStaticMeshTraits< TPixelType, VPointDimension, VMaxTopologicalDimension, TCoordRep, TInterpolationWeight, TCellPixelType >::PointsContainer |
The container type for use in storing points. It must conform to the IndexedContainer interface.
Definition at line 101 of file itkDefaultStaticMeshTraits.h.
typedef Point< CoordRepType, VPointDimension > itk::DefaultStaticMeshTraits< TPixelType, VPointDimension, VMaxTopologicalDimension, TCoordRep, TInterpolationWeight, TCellPixelType >::PointType |
The type of point used by the mesh.
Definition at line 93 of file itkDefaultStaticMeshTraits.h.
typedef DefaultStaticMeshTraits itk::DefaultStaticMeshTraits< TPixelType, VPointDimension, VMaxTopologicalDimension, TCoordRep, TInterpolationWeight, TCellPixelType >::Self |
Standard class typedefs.
Definition at line 65 of file itkDefaultStaticMeshTraits.h.
typedef std::set< CellIdentifier > itk::DefaultStaticMeshTraits< TPixelType, VPointDimension, VMaxTopologicalDimension, TCoordRep, TInterpolationWeight, TCellPixelType >::UsingCellsContainer |
The container type that will be used to store boundary links back to cells. This must conform to the STL "set" interface.
Definition at line 105 of file itkDefaultStaticMeshTraits.h.
itk::DefaultStaticMeshTraits< TPixelType, VPointDimension, VMaxTopologicalDimension, TCoordRep, TInterpolationWeight, TCellPixelType >::itkStaticConstMacro | ( | MaxTopologicalDimension | , | |
unsigned | int, | |||
VMaxTopologicalDimension | ||||
) |
itk::DefaultStaticMeshTraits< TPixelType, VPointDimension, VMaxTopologicalDimension, TCoordRep, TInterpolationWeight, TCellPixelType >::itkStaticConstMacro | ( | PointDimension | , | |
unsigned | int, | |||
VPointDimension | ||||
) |
Just save all the template parameters.