17 #ifndef __itkCannyEdgesFeatureGenerator_h
18 #define __itkCannyEdgesFeatureGenerator_h
59 template <
unsigned int NDimension>
76 itkStaticConstMacro(Dimension,
unsigned int, NDimension);
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;
121 void GenerateData ();
125 void operator=(
const Self&);
159 #ifndef ITK_MANUAL_INSTANTIATION
160 # include "itkCannyEdgesFeatureGenerator.hxx"
Light weight base class for most itk classes.
IntensityWindowingImageFilter< InternalImageType, InternalImageType > RescaleFilterType
NumericTraits< InputPixelType >::ScalarRealType ScalarRealType
InternalPixelType OutputPixelType
CannyEdgeDetectionRecursiveGaussianImageFilter< InternalImageType, InternalImageType > CannyEdgeFilterType
InternalImageType OutputImageType
CastFilterType::Pointer CastFilterPointer
Generates a feature image by computing the inverse map to the canny edges in the image.
ImageSpatialObject< NDimension, OutputPixelType > OutputImageSpatialObjectType
InputImageSpatialObjectType::Pointer InputImageSpatialObjectPointer
FixedArray< ScalarRealType, itkGetStaticConstMacro(Dimension) > SigmaArrayType
CastImageFilter< InputImageType, InternalImageType > CastFilterType
ImageSpatialObject< NDimension, InputPixelType > InputImageSpatialObjectType
CastFilterPointer m_CastFilter
FeatureGenerator< NDimension > Superclass
CannyEdgesFeatureGenerator Self
signed short InputPixelType
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
SmartPointer< Self > Pointer
SmartPointer< const Self > ConstPointer
Superclass::SpatialObjectType SpatialObjectType
Implementation of an image as spatial object.
Control indentation during Print() invocation.
Image< InputPixelType, Dimension > InputImageType
Image< InternalPixelType, Dimension > InternalImageType
CannyEdgeFilterType::Pointer CannyEdgeFilterPointer
Define additional traits for native types such as int or float.
RescaleFilterType::Pointer RescaleFilterPointer
RescaleFilterPointer m_RescaleFilter
Templated n-dimensional image class.
Casts input pixels to output pixel type.