18#ifndef itkHoughTransform2DLinesImageFilter_h
19#define itkHoughTransform2DLinesImageFilter_h
61template <
typename TInputPixelType,
typename TOutputPixelType>
116 itkSetMacro(Threshold,
double);
117 itkGetConstMacro(Threshold,
double);
123 itkSetMacro(AngleResolution,
double);
124 itkGetConstMacro(AngleResolution,
double);
147 itkSetMacro(DiscRadius,
double);
148 itkGetConstMacro(DiscRadius,
double);
152 itkSetMacro(Variance,
double);
153 itkGetConstMacro(Variance,
double);
156#ifdef ITK_USE_CONCEPT_CHECKING
191 double m_AngleResolution{ 500 };
192 double m_Threshold{ 0 };
197 double m_DiscRadius{ 10 };
198 double m_Variance{ 5 };
203#ifndef ITK_MANUAL_INSTANTIATION
204# include "itkHoughTransform2DLinesImageFilter.hxx"
Base class for all data objects in ITK.
Base class for filters that take an image as input and produce an image as output.
Templated n-dimensional image class.
Control indentation during Print() invocation.
Light weight base class for most itk classes.
Point used for a line definition.
Representation of a Line based on the spatial object classes.
SmartPointer< const Self > ConstPointer
SmartPointer< Self > Pointer
#define itkConceptMacro(name, concept)
ImageBaseType::RegionType RegionType
ImageBaseType::IndexType IndexType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
SizeValueType ModifiedTimeType