17 #ifndef itkCannyEdgesDistanceAdvectionFieldFeatureGenerator_h
18 #define itkCannyEdgesDistanceAdvectionFieldFeatureGenerator_h
66 template <
unsigned int NDimension>
87 static constexpr
unsigned int Dimension = NDimension;
107 itkSetMacro( Sigma,
double );
108 itkGetMacro( Sigma,
double );
109 itkSetMacro( UpperThreshold,
double );
110 itkGetMacro( UpperThreshold,
double );
111 itkSetMacro( LowerThreshold,
double );
112 itkGetMacro( LowerThreshold,
double );
117 void PrintSelf(std::ostream& os,
Indent indent)
const override;
121 void GenerateData ()
override;
165 #ifndef ITK_MANUAL_INSTANTIATION
166 # include "itkCannyEdgesDistanceAdvectionFieldFeatureGenerator.hxx"
Light weight base class for most itk classes.
DistanceMapFilterPointer m_DistanceMapFilter
typename CastFilterType::Pointer CastFilterPointer
constexpr unsigned int Dimension
typename InputImageSpatialObjectType::Pointer InputImageSpatialObjectPointer
typename CannyEdgeFilterType::Pointer CannyEdgeFilterPointer
This filter calculates the Euclidean distance transform of a binary image in linear time for arbitrar...
GradientFilterPointer m_GradientFilter
typename DistanceMapFilterType::Pointer DistanceMapFilterPointer
CastFilterPointer m_CastFilter
MultiplyFilterPointer m_MultiplyFilter
typename Superclass::SpatialObjectType SpatialObjectType
Class that generates features (typically images) used as input for a segmentation method...
virtual void SetInput(const DataObjectIdentifierType &key, DataObject *input)
Protected method for setting indexed and named inputs.
typename GradientFilterType::Pointer GradientFilterPointer
Implementation of an image as spatial object.
signed short InputPixelType
typename GradientFilterType::OutputImageType CovariantVectorImageType
Control indentation during Print() invocation.
typename CovariantVectorImageType::PixelType OutputPixelType
Pixel-wise multiplication of two images.
typename MultiplyFilterType::Pointer MultiplyFilterPointer
TOutputImageType OutputImageType
Generates an advection feature field by computing the distance map to the canny edges in the image an...
CannyEdgeFilterPointer m_CannyFilter
Templated n-dimensional image class.
Casts input pixels to output pixel type.
Computes the gradient of an image using directional derivatives.