ITK
6.0.0
Insight 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://doi.org/10.54294/4mx7kk
Definition at line 49 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 103 of file itkQuadEdgeMeshTraits.h.
using itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::CellDataContainer = MapContainer<CellIdentifier, CellPixelType> |
Definition at line 109 of file itkQuadEdgeMeshTraits.h.
using itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::CellFeatureIdentifier = unsigned char |
Definition at line 66 of file itkQuadEdgeMeshTraits.h.
using itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::CellIdentifier = itk::IdentifierType |
Definition at line 64 of file itkQuadEdgeMeshTraits.h.
using itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::CellLinksContainer = MapContainer<PointIdentifier, PointCellLinksContainer> |
Containers types.
Definition at line 106 of file itkQuadEdgeMeshTraits.h.
using itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::CellPixelType = TPixel |
Definition at line 56 of file itkQuadEdgeMeshTraits.h.
using itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::CellsContainer = MapContainer<CellIdentifier, CellType *> |
Definition at line 107 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 91 of file itkQuadEdgeMeshTraits.h.
using itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::CellType = CellInterface<CellPixelType, CellTraits> |
Definition at line 102 of file itkQuadEdgeMeshTraits.h.
using itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::CoordRepType = TCoordRep |
Definition at line 57 of file itkQuadEdgeMeshTraits.h.
using itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::DualDataType = TDData |
Definition at line 73 of file itkQuadEdgeMeshTraits.h.
using itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::FaceRefType = typename QEPrimal::DualOriginRefType |
Definition at line 80 of file itkQuadEdgeMeshTraits.h.
using itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::InterpolationWeightType = TInterpolationWeight |
Definition at line 58 of file itkQuadEdgeMeshTraits.h.
using itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::PixelType = TPixel |
Definition at line 55 of file itkQuadEdgeMeshTraits.h.
using itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::PointCellLinksContainer = std::set<CellIdentifier> |
Definition at line 69 of file itkQuadEdgeMeshTraits.h.
using itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::PointDataContainer = MapContainer<PointIdentifier, PixelType> |
Definition at line 108 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 84 of file itkQuadEdgeMeshTraits.h.
using itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::PointIdentifier = itk::IdentifierType |
Definition at line 63 of file itkQuadEdgeMeshTraits.h.
using itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::PointsContainer = MapContainer<PointIdentifier, PointType> |
Definition at line 88 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 87 of file itkQuadEdgeMeshTraits.h.
using itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::PrimalDataType = TPData |
Quad edge type alias.
Definition at line 72 of file itkQuadEdgeMeshTraits.h.
using itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::QEDual = typename QEPrimal::DualType |
Definition at line 76 of file itkQuadEdgeMeshTraits.h.
using itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::QEPrimal = GeometricalQuadEdge<PointIdentifier, CellIdentifier, PrimalDataType, DualDataType> |
Definition at line 74 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 54 of file itkQuadEdgeMeshTraits.h.
using itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::UsingCellsContainer = std::set<CellIdentifier> |
Definition at line 68 of file itkQuadEdgeMeshTraits.h.
using itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::VectorType = typename PointType::VectorType |
Other useful types.
Definition at line 112 of file itkQuadEdgeMeshTraits.h.
using itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >::VertexRefType = typename QEPrimal::OriginRefType |
Definition at line 79 of file itkQuadEdgeMeshTraits.h.
|
staticconstexpr |
Definition at line 61 of file itkQuadEdgeMeshTraits.h.
|
staticconstexpr |
Definition at line 60 of file itkQuadEdgeMeshTraits.h.