18 #ifndef itkFastMarchingExtensionImageFilterBase_h
19 #define itkFastMarchingExtensionImageFilterBase_h
57 template <
typename TInput,
typename TOutput,
typename TAuxValue,
unsigned int VAuxDimension>
68 using typename Superclass::Traits;
77 static constexpr
unsigned int ImageDimension = Superclass::ImageDimension;
80 static constexpr
unsigned int AuxDimension = VAuxDimension;
95 using typename Superclass::NodeType;
96 using typename Superclass::NodePairType;
102 using typename Superclass::NodePairContainerType;
103 using typename Superclass::NodePairContainerPointer;
104 using typename Superclass::NodePairContainerConstIterator;
106 using typename Superclass::OutputImageType;
107 using typename Superclass::OutputPixelType;
108 using typename Superclass::InternalNodeStructure;
112 GetAuxiliaryImage(
const unsigned int idx);
124 #ifdef ITK_USE_CONCEPT_CHECKING
134 PrintSelf(std::ostream & os,
Indent indent)
const override;
144 GenerateOutputInformation()
override;
147 EnlargeOutputRequestedRegion(
DataObject * output)
override;
157 #ifndef ITK_MANUAL_INSTANTIATION
158 # include "itkFastMarchingExtensionImageFilterBase.hxx"