19#ifndef itkFastMarchingTraits_h
20#define itkFastMarchingTraits_h
45template <
typename TInputDomain,
typename TNode,
typename TOutputDomain,
typename TSuper
class>
101#ifdef ITK_USE_CONCEPT_CHECKING
109template <
typename TInput,
typename TOutput>
113template <
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;
127template <
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;
typename InputDomainType::Pointer InputDomainPointer
TInputDomain InputDomainType
TSuperclass SuperclassType
TOutputDomain OutputDomainType
typename OutputDomainType::Pointer OutputDomainPointer
typename OutputDomainType::PixelType OutputPixelType
typename InputDomainType::PixelType InputPixelType
typename NodePairContainerType::Iterator NodePairContainerIterator
typename NodePairContainerType::ConstIterator NodePairContainerConstIterator
typename NodePairContainerType::Pointer NodePairContainerPointer
Base class traits to be used by the FastMarchingBase.
Templated n-dimensional image class.
Represents a Node and its associated value (front value)
Mesh class for 2D manifolds embedded in ND space.
Define a front-end to the STL "vector" container that conforms to the IndexedContainerInterface.
friend class ConstIterator
SmartPointer< Self > Pointer
SmartPointer< Self > Pointer
#define itkConceptMacro(name, concept)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....