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 itkStaticConstMacro(ImageDimension,
unsigned int, 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 itkStaticConstMacro(PointDimension,
unsigned int, VDimension);
155 #endif // itkFastMarchingTraits_h
Represents a Node and its associated value (front value)
InputDomainType::PixelType InputPixelType
TOutputDomain OutputDomainType
OutputDomainType::PixelType OutputPixelType
NodePairContainerType::ConstIterator NodePairContainerConstIterator
TInputDomain InputDomainType
NodePairContainerType::Iterator NodePairContainerIterator
NodePair< NodeType, OutputPixelType > NodePairType
InputDomainType::Pointer InputDomainPointer
Mesh class for 2D manifolds embedded in ND space.
Define a front-end to the STL "vector" container that conforms to the IndexedContainerInterface.
TSuperclass SuperclassType
NodePairContainerType::Pointer NodePairContainerPointer
Base class traits to be used by the FastMarchingBase.
VectorContainer< IdentifierType, NodePairType > NodePairContainerType
#define itkConceptMacro(name, concept)
Templated n-dimensional image class.
OutputDomainType::Pointer OutputDomainPointer