17 #ifndef __itkCannyEdgesDistanceFeatureGenerator_h
18 #define __itkCannyEdgesDistanceFeatureGenerator_h
61 template <
unsigned int NDimension>
78 itkStaticConstMacro(Dimension,
unsigned int, 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;
123 void GenerateData ();
127 void operator=(
const Self&);
161 #ifndef ITK_MANUAL_INSTANTIATION
162 # include "itkCannyEdgesDistanceFeatureGenerator.hxx"
Light weight base class for most itk classes.
CastFilterPointer m_CastFilter
CastImageFilter< InputImageType, InternalImageType > CastFilterType
NumericTraits< InputPixelType >::ScalarRealType ScalarRealType
InternalImageType OutputImageType
Image< InternalPixelType, Dimension > InternalImageType
SmartPointer< const Self > ConstPointer
ImageSpatialObject< NDimension, OutputPixelType > OutputImageSpatialObjectType
This filter calculates the Euclidean distance transform of a binary image in linear time for arbitrar...
FeatureGenerator< NDimension > Superclass
Superclass::SpatialObjectType SpatialObjectType
DistanceMapFilterPointer m_DistanceMapFilter
Class that generates features (typically images) used as input for a segmentation method...
virtual void SetInput(const DataObjectIdentifierType &key, DataObject *input)
Generates a feature image by computing the distance map to the canny edges in the image...
signed short InputPixelType
FixedArray< ScalarRealType, itkGetStaticConstMacro(Dimension) > SigmaArrayType
SignedMaurerDistanceMapImageFilter< InternalImageType, InternalImageType > DistanceMapFilterType
CannyEdgeDetectionRecursiveGaussianImageFilter< InternalImageType, InternalImageType > CannyEdgeFilterType
InputImageSpatialObjectType::Pointer InputImageSpatialObjectPointer
CannyEdgeFilterType::Pointer CannyEdgeFilterPointer
Implementation of an image as spatial object.
CannyEdgeFilterPointer m_CannyFilter
Control indentation during Print() invocation.
InternalPixelType OutputPixelType
DistanceMapFilterType::Pointer DistanceMapFilterPointer
Define additional traits for native types such as int or float.
ImageSpatialObject< NDimension, InputPixelType > InputImageSpatialObjectType
SmartPointer< Self > Pointer
CannyEdgesDistanceFeatureGenerator Self
Image< InputPixelType, Dimension > InputImageType
Templated n-dimensional image class.
Casts input pixels to output pixel type.
CastFilterType::Pointer CastFilterPointer