21 #ifndef otbHarrisImageToPointSetFilter_h
22 #define otbHarrisImageToPointSetFilter_h
36 template <
class TInputImage,
class TOutputPo
intSet = itk::Po
intSet<
typename TInputImage::PixelType, 2>>
40 itkStaticConstMacro(InputImageDimension,
unsigned int, TInputImage::ImageDimension);
55 typedef typename InputImageType::SizeType
SizeType;
62 itkSetMacro(SigmaD,
double);
63 itkGetConstReferenceMacro(SigmaD,
double);
64 itkSetMacro(SigmaI,
double);
65 itkGetConstReferenceMacro(SigmaI,
double);
66 itkSetMacro(Alpha,
double);
67 itkGetConstReferenceMacro(Alpha,
double);
79 void GenerateData()
override;
81 void PrintSelf(std::ostream& os, itk::Indent indent)
const override;
98 #ifndef OTB_MANUAL_INSTANTIATION
This filter performs the computation of the Harris measure as followed.
itk::SmartPointer< Self > Pointer
TInputImage InputImageType
HarrisImageFilterType::Pointer m_HarrisFilter
InputImageType::SizeType SizeType
ThresholdImageToPointSetType::Pointer m_ThresholdFilter
otb::ThresholdImageToPointSetFilter< InputImageType, OutputPointSetType > ThresholdImageToPointSetType
InputPixelType m_UpperThreshold
void operator=(const Self &)=delete
HarrisImageToPointSetFilter(const Self &)=delete
itk::SmartPointer< const Self > ConstPointer
OutputPointSetType::PixelType OutputPixelType
ImageToPointSetFilter< InputImageType, OutputPointSetType > Superclass
itk::SmartPointer< Self > Pointer
~HarrisImageToPointSetFilter() override
HarrisImageToPointSetFilter Self
InputImageType::PixelType InputPixelType
TOutputPointSet OutputPointSetType
otb::HarrisImageFilter< InputImageType, InputImageType > HarrisImageFilterType
InputPixelType m_LowerThreshold
Base class to output PointSet data with image data as input.
Produce a PointSet according to filtering conditions.
itk::SmartPointer< Self > Pointer
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.