18 #ifndef __otbLocalHoughFilter_h
19 #define __otbLocalHoughFilter_h
46 template <
class TInputImage>
74 itkStaticConstMacro(InputImageDimension,
76 TInputImage::ImageDimension);
92 typedef typename InputImageType::SizeType
SizeType;
94 typedef typename InputImageType::RegionType::IndexType
IndexType;
103 itkGetConstReferenceMacro(Radius,
SizeType);
109 itkGetConstReferenceMacro(Overlap,
SizeType);
112 itkSetMacro(NumberOfLines,
unsigned int);
115 itkGetConstReferenceMacro(NumberOfLines,
unsigned int);
119 itkSetMacro(DiscRadius,
float);
120 itkGetMacro(DiscRadius,
float);
123 itkSetMacro(Variance,
float);
124 itkGetMacro(Variance,
float);
126 itkSetMacro(Threshold,
float);
127 itkGetMacro(Threshold,
float);
132 void PrintSelf(std::ostream& os,
itk::Indent indent)
const;
137 virtual void GenerateData();
141 void operator =(
const Self&);
167 #ifndef OTB_MANUAL_INSTANTIATION