18#ifndef itkFastMarchingUpwindGradientImageFilterBase_h
19#define itkFastMarchingUpwindGradientImageFilterBase_h
53template <
typename TInput,
typename TOutput>
171#ifndef ITK_MANUAL_INSTANTIATION
172# include "itkFastMarchingUpwindGradientImageFilterBase.hxx"
A templated class holding a n-Dimensional covariant vector.
FastMarchingTraits< TInput, TOutput > Traits
FastMarchingImageFilterBase()
static constexpr unsigned int ImageDimension
typename OutputImageType::SpacingType OutputSpacingType
typename Traits::NodeType NodeType
typename Superclass::OutputDomainType OutputImageType
typename Traits::OutputPixelType OutputPixelType
void UpdateNeighbors(OutputImageType *oImage, const NodeType &iNode) override
virtual void ComputeGradient(OutputImageType *oImage, const NodeType &iNode)
void InitializeOutput(OutputImageType *output) override
SmartPointer< Self > Pointer
static constexpr unsigned int ImageDimension
GradientImageType * GetGradientImage()
FastMarchingUpwindGradientImageFilterBase Self
~FastMarchingUpwindGradientImageFilterBase() override=default
Image< GradientPixelType, ImageDimension > GradientImageType
void PrintSelf(std::ostream &os, Indent indent) const override
FastMarchingUpwindGradientImageFilterBase()
CovariantVector< OutputPixelType, ImageDimension > GradientPixelType
SmartPointer< const Self > ConstPointer
typename Traits::NodeType NodeType
typename GradientImageType::Pointer GradientImagePointer
typename Superclass::OutputDomainType OutputImageType
FastMarchingImageFilterBase< TInput, TOutput > Superclass
Templated n-dimensional image class.
SmartPointer< Self > Pointer
Control indentation during Print() invocation.
Implements transparent reference counting.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....