18 #ifndef itkHoughTransform2DCirclesImageFilter_h 19 #define itkHoughTransform2DCirclesImageFilter_h 53 template<
typename TInputPixelType,
typename TOutputPixelType >
109 itkSetMacro(MinimumRadius,
double);
110 itkGetConstMacro(MinimumRadius,
double);
114 itkSetMacro(MaximumRadius,
double);
115 itkGetConstMacro(MaximumRadius,
double);
120 itkSetMacro(Threshold,
double);
123 itkGetConstMacro(Threshold,
double);
126 itkGetModifiableObjectMacro(RadiusImage, OutputImageType);
129 itkSetMacro(SigmaGradient,
double);
132 itkGetConstMacro(SigmaGradient,
double);
135 CirclesListType &
GetCircles(
unsigned int n = 0);
138 itkSetMacro(NumberOfCircles, CirclesListSizeType);
139 itkGetConstMacro(NumberOfCircles, CirclesListSizeType);
144 itkSetMacro(DiscRadiusRatio,
float);
145 itkGetConstMacro(DiscRadiusRatio,
float);
149 itkSetMacro(Variance,
float);
150 itkGetConstMacro(Variance,
float);
154 itkSetMacro(SweepAngle,
float);
155 itkGetConstMacro(SweepAngle,
float);
158 #ifdef ITK_USE_CONCEPT_CHECKING 211 #ifndef ITK_MANUAL_INSTANTIATION 212 #include "itkHoughTransform2DCirclesImageFilter.hxx"
Superclass::RegionType RegionType
unsigned long ModifiedTimeType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
Superclass::IndexType IndexType
Base class for filters that take an image as input and produce an image as output.
Control indentation during Print() invocation.
#define itkConceptMacro(name, concept)
Base class for all data objects in ITK.
Templated n-dimensional image class.