ITK
5.0.0
Insight Segmentation and Registration Toolkit
|
#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 https://hdl.handle.net/1926/306
Definition at line 45 of file itkQuadEdgeMeshTraits.h.
Static Public Attributes | |
static constexpr unsigned int | MaxTopologicalDimension = VPointDimension |
static constexpr unsigned int | PointDimension = VPointDimension |
using itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::CellAutoPointer = typename CellType::CellAutoPointer |
Definition at line 95 of file itkQuadEdgeMeshTraits.h.
using itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::CellDataContainer = MapContainer< CellIdentifier, CellPixelType > |
Definition at line 102 of file itkQuadEdgeMeshTraits.h.
using itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::CellFeatureIdentifier = unsigned char |
Definition at line 61 of file itkQuadEdgeMeshTraits.h.
using itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::CellIdentifier = ::itk::IdentifierType |
Definition at line 59 of file itkQuadEdgeMeshTraits.h.
using itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::CellLinksContainer = MapContainer< PointIdentifier, PointCellLinksContainer > |
Containers types.
Definition at line 99 of file itkQuadEdgeMeshTraits.h.
using itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::CellPixelType = TPixel |
Definition at line 51 of file itkQuadEdgeMeshTraits.h.
using itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::CellsContainer = MapContainer< CellIdentifier, CellType * > |
Definition at line 100 of file itkQuadEdgeMeshTraits.h.
using itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::CellTraits = QuadEdgeMeshCellTraitsInfo< VPointDimension, CoordRepType, InterpolationWeightType, PointIdentifier, CellIdentifier, CellFeatureIdentifier, PointType, PointsContainer, UsingCellsContainer, QEPrimal > |
Standard cell interface.
Definition at line 92 of file itkQuadEdgeMeshTraits.h.
using itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::CellType = CellInterface< CellPixelType, CellTraits > |
Definition at line 94 of file itkQuadEdgeMeshTraits.h.
using itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::CoordRepType = TCoordRep |
Definition at line 52 of file itkQuadEdgeMeshTraits.h.
using itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::DualDataType = TDData |
Definition at line 68 of file itkQuadEdgeMeshTraits.h.
using itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::FaceRefType = typename QEPrimal::DualOriginRefType |
Definition at line 76 of file itkQuadEdgeMeshTraits.h.
using itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::InterpolationWeightType = TInterpolationWeight |
Definition at line 53 of file itkQuadEdgeMeshTraits.h.
using itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::PixelType = TPixel |
Definition at line 50 of file itkQuadEdgeMeshTraits.h.
using itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::PointCellLinksContainer = std::set< CellIdentifier > |
Definition at line 64 of file itkQuadEdgeMeshTraits.h.
using itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::PointDataContainer = MapContainer< PointIdentifier, PixelType > |
Definition at line 101 of file itkQuadEdgeMeshTraits.h.
using itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::PointHashType = Point< CoordRepType, VPointDimension > |
The type of point used for hashing. This should never change from this setting, regardless of the mesh type.
Definition at line 80 of file itkQuadEdgeMeshTraits.h.
using itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::PointIdentifier = ::itk::IdentifierType |
Definition at line 58 of file itkQuadEdgeMeshTraits.h.
using itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::PointsContainer = MapContainer< PointIdentifier, PointType > |
Definition at line 84 of file itkQuadEdgeMeshTraits.h.
using itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::PointType = QuadEdgeMeshPoint< CoordRepType, VPointDimension, QEPrimal > |
Points have an entry in the Onext ring
Definition at line 83 of file itkQuadEdgeMeshTraits.h.
using itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::PrimalDataType = TPData |
Quad edge type alias.
Definition at line 67 of file itkQuadEdgeMeshTraits.h.
using itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::QEDual = typename QEPrimal::DualType |
Definition at line 72 of file itkQuadEdgeMeshTraits.h.
using itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::QEPrimal = GeometricalQuadEdge< PointIdentifier, CellIdentifier, PrimalDataType, DualDataType > |
Definition at line 70 of file itkQuadEdgeMeshTraits.h.
using itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::Self = QuadEdgeMeshTraits |
Basic types for a mesh trait class.
Definition at line 49 of file itkQuadEdgeMeshTraits.h.
using itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::UsingCellsContainer = std::set< CellIdentifier > |
Definition at line 63 of file itkQuadEdgeMeshTraits.h.
using itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::VectorType = typename PointType::VectorType |
Other useful types.
Definition at line 105 of file itkQuadEdgeMeshTraits.h.
using itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::VertexRefType = typename QEPrimal::OriginRefType |
Definition at line 75 of file itkQuadEdgeMeshTraits.h.
|
static |
Definition at line 56 of file itkQuadEdgeMeshTraits.h.
|
static |
Definition at line 55 of file itkQuadEdgeMeshTraits.h.