19 #ifndef itkFastMarchingTraits_h
20 #define itkFastMarchingTraits_h
45 template <
typename TInputDomain,
typename TNode,
typename TOutputDomain,
typename TSuper
class>
101 #ifdef ITK_USE_CONCEPT_CHECKING
109 template <
typename TInput,
typename TOutput>
113 template <
unsigned int VDimension,
114 typename TInputPixel,
115 typename TOutputPixel>
119 Image<TOutputPixel, VDimension>,
120 ImageToImageFilter<Image<TInputPixel, VDimension>, Image<TOutputPixel, VDimension>>>
123 static constexpr
unsigned int ImageDimension = VDimension;
127 template <
unsigned int VDimension,
128 typename TInputPixel,
129 typename TInputMeshTraits,
130 typename TOutputPixel,
131 class TOutputMeshTraits
134 QuadEdgeMesh<TOutputPixel, VDimension, TOutputMeshTraits>>
136 QuadEdgeMesh<TInputPixel, VDimension, TInputMeshTraits>,
137 typename TInputMeshTraits::PointIdentifier,
138 QuadEdgeMesh<TOutputPixel, VDimension, TOutputMeshTraits>,
139 QuadEdgeMeshToQuadEdgeMeshFilter<QuadEdgeMesh<TInputPixel, VDimension, TInputMeshTraits>,
140 QuadEdgeMesh<TOutputPixel, VDimension, TOutputMeshTraits>>>
143 static constexpr
unsigned int PointDimension = VDimension;
147 #endif // itkFastMarchingTraits_h