Class holding the traits of the QuadEdgeMesh. More...
#include <itkQuadEdgeMeshTraits.h>
Class holding the traits of the QuadEdgeMesh.
This class is a variant of the MeshTraits that adds the traits defined in the QuadEdgeMeshCellTraitsInfo class.
This implementation was contributed as a paper to the Insight Journal http://insight-journal.org/midas/handle.php?handle=1926/306
Definition at line 47 of file itkQuadEdgeMeshTraits.h.
typedef CellType::CellAutoPointer itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::CellAutoPointer |
Definition at line 97 of file itkQuadEdgeMeshTraits.h.
typedef MapContainer< CellIdentifier, CellPixelType > itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::CellDataContainer |
Definition at line 104 of file itkQuadEdgeMeshTraits.h.
typedef unsigned char itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::CellFeatureIdentifier |
Definition at line 63 of file itkQuadEdgeMeshTraits.h.
typedef unsigned long itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::CellIdentifier |
Definition at line 62 of file itkQuadEdgeMeshTraits.h.
typedef MapContainer< PointIdentifier, PointCellLinksContainer > itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::CellLinksContainer |
Containers types.
Definition at line 101 of file itkQuadEdgeMeshTraits.h.
typedef TPixel itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::CellPixelType |
Definition at line 53 of file itkQuadEdgeMeshTraits.h.
typedef MapContainer< CellIdentifier, CellType* > itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::CellsContainer |
Definition at line 102 of file itkQuadEdgeMeshTraits.h.
typedef QuadEdgeMeshCellTraitsInfo< VPointDimension, CoordRepType, InterpolationWeightType, PointIdentifier, CellIdentifier, CellFeatureIdentifier, PointType, PointsContainer, UsingCellsContainer, QEPrimal > itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::CellTraits |
Standard cell interface.
Definition at line 95 of file itkQuadEdgeMeshTraits.h.
typedef CellInterface< CellPixelType, CellTraits > itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::CellType |
Definition at line 96 of file itkQuadEdgeMeshTraits.h.
typedef TCoordRep itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::CoordRepType |
Definition at line 54 of file itkQuadEdgeMeshTraits.h.
typedef TDData itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::DualDataType |
Definition at line 70 of file itkQuadEdgeMeshTraits.h.
typedef QEPrimal::DualOriginRefType itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::FaceRefType |
Definition at line 78 of file itkQuadEdgeMeshTraits.h.
typedef TInterpolationWeight itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::InterpolationWeightType |
Definition at line 55 of file itkQuadEdgeMeshTraits.h.
typedef TPixel itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::PixelType |
Definition at line 52 of file itkQuadEdgeMeshTraits.h.
typedef std::set< CellIdentifier > itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::PointCellLinksContainer |
Definition at line 66 of file itkQuadEdgeMeshTraits.h.
typedef MapContainer< PointIdentifier, PixelType > itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::PointDataContainer |
Definition at line 103 of file itkQuadEdgeMeshTraits.h.
typedef Point< CoordRepType, VPointDimension > itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::PointHashType |
The type of point used for hashing. This should never change from this setting, regardless of the mesh type.
Definition at line 82 of file itkQuadEdgeMeshTraits.h.
typedef unsigned long itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::PointIdentifier |
Definition at line 61 of file itkQuadEdgeMeshTraits.h.
typedef MapContainer< PointIdentifier, PointType > itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::PointsContainer |
Definition at line 87 of file itkQuadEdgeMeshTraits.h.
typedef QuadEdgeMeshPoint< CoordRepType, VPointDimension, QEPrimal > itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::PointType |
Points have an entry in the Onext ring
Definition at line 86 of file itkQuadEdgeMeshTraits.h.
typedef TPData itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::PrimalDataType |
Quad edge typedefs.
Definition at line 69 of file itkQuadEdgeMeshTraits.h.
typedef QEPrimal::DualType itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::QEDual |
Definition at line 74 of file itkQuadEdgeMeshTraits.h.
typedef GeometricalQuadEdge< PointIdentifier, CellIdentifier, PrimalDataType, DualDataType > itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::QEPrimal |
Definition at line 72 of file itkQuadEdgeMeshTraits.h.
typedef QuadEdgeMeshTraits itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::Self |
Basic types for a mesh trait class.
Definition at line 51 of file itkQuadEdgeMeshTraits.h.
typedef std::set< CellIdentifier > itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::UsingCellsContainer |
Definition at line 65 of file itkQuadEdgeMeshTraits.h.
typedef PointType::VectorType itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::VectorType |
Other useful types.
Definition at line 107 of file itkQuadEdgeMeshTraits.h.
typedef QEPrimal::OriginRefType itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::VertexRefType |
FOR LEO typedef typename QEPrimal::Superclass QEType; FOR LEO typedef typename QEPrimal::Dual QEDual;
Definition at line 77 of file itkQuadEdgeMeshTraits.h.
const unsigned int itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::MaxTopologicalDimension = VPointDimension [static] |
Definition at line 59 of file itkQuadEdgeMeshTraits.h.
const unsigned int itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::PointDimension = VPointDimension [static] |
Definition at line 57 of file itkQuadEdgeMeshTraits.h.