17 #ifndef itkCannyEdgesFeatureGenerator_h
18 #define itkCannyEdgesFeatureGenerator_h
59 template <
unsigned int NDimension>
78 static constexpr
unsigned int Dimension = NDimension;
111 itkSetMacro( UpperThreshold,
double );
112 itkGetMacro( UpperThreshold,
double );
113 itkSetMacro( LowerThreshold,
double );
114 itkGetMacro( LowerThreshold,
double );
119 void PrintSelf(std::ostream& os,
Indent indent)
const override;
123 void GenerateData ()
override;
158 #ifndef ITK_MANUAL_INSTANTIATION
159 # include "itkCannyEdgesFeatureGenerator.hxx"
Light weight base class for most itk classes.
Define numeric traits for std::vector.
typename CannyEdgeFilterType::Pointer CannyEdgeFilterPointer
typename Superclass::SpatialObjectType SpatialObjectType
Generates a feature image by computing the inverse map to the canny edges in the image.
constexpr unsigned int Dimension
typename RescaleFilterType::Pointer RescaleFilterPointer
CastFilterPointer m_CastFilter
signed short InputPixelType
typename NumericTraits< InputPixelType >::ScalarRealType ScalarRealType
Class that generates features (typically images) used as input for a segmentation method...
Applies a linear transformation to the intensity levels of the input Image that are inside a user-def...
virtual void SetInput(const DataObjectIdentifierType &key, DataObject *input)
Protected method for setting indexed and named inputs.
CannyEdgeFilterPointer m_CannyFilter
Implementation of an image as spatial object.
typename CastFilterType::Pointer CastFilterPointer
Control indentation during Print() invocation.
InternalPixelType OutputPixelType
RescaleFilterPointer m_RescaleFilter
typename InputImageSpatialObjectType::Pointer InputImageSpatialObjectPointer
Templated n-dimensional image class.
Casts input pixels to output pixel type.