19 #ifndef itkFastMarchingTraits_h
20 #define itkFastMarchingTraits_h
45 template<
typename TInputDomain,
47 typename TOutputDomain,
48 typename TSuperclass >
102 #ifdef ITK_USE_CONCEPT_CHECKING
112 template<
typename TInput,
typename TOutput >
117 template<
unsigned int VDimension,
118 typename TInputPixel,
119 typename TOutputPixel >
122 Image< TInputPixel, VDimension >,
124 Image< TOutputPixel, VDimension >,
125 ImageToImageFilter< Image< TInputPixel, VDimension >,
126 Image< TOutputPixel, VDimension > >
130 static constexpr
unsigned int ImageDimension = VDimension;
134 template<
unsigned int VDimension,
135 typename TInputPixel,
136 typename TInputMeshTraits,
137 typename TOutputPixel,
138 class TOutputMeshTraits
142 QuadEdgeMesh< TInputPixel, VDimension, TInputMeshTraits >,
143 typename TInputMeshTraits::PointIdentifier,
144 QuadEdgeMesh< TOutputPixel, VDimension, TOutputMeshTraits >,
145 QuadEdgeMeshToQuadEdgeMeshFilter<
146 QuadEdgeMesh< TInputPixel, VDimension, TInputMeshTraits >,
147 QuadEdgeMesh< TOutputPixel, VDimension, TOutputMeshTraits > >
151 static constexpr
unsigned int PointDimension = VDimension;
155 #endif // itkFastMarchingTraits_h
Represents a Node and its associated value (front value)
typename InputDomainType::Pointer InputDomainPointer
Represent a n-dimensional index in a n-dimensional image.
SmartPointer< Self > Pointer
typename NodePairContainerType::ConstIterator NodePairContainerConstIterator
typename NodePairContainerType::Pointer NodePairContainerPointer
typename OutputDomainType::PixelType OutputPixelType
typename InputDomainType::PixelType InputPixelType
typename OutputDomainType::Pointer OutputDomainPointer
typename NodePairContainerType::Iterator NodePairContainerIterator
Mesh class for 2D manifolds embedded in ND space.
Base class for filters that take an image as input and produce an image as output.
Define a front-end to the STL "vector" container that conforms to the IndexedContainerInterface.
friend class ConstIterator
Base class traits to be used by the FastMarchingBase.
#define itkConceptMacro(name, concept)
Templated n-dimensional image class.