21 #ifndef otbSiftFastImageFilter_h
22 #define otbSiftFastImageFilter_h
51 template <
class TInputImage,
class TOutputPo
intSet>
82 itkSetMacro(ScalesNumber,
unsigned int);
83 itkGetMacro(ScalesNumber,
unsigned int);
88 return m_OrientationVector;
93 void GenerateData()
override;
104 void PrintSelf(std::ostream& os, itk::Indent indent)
const override;
112 #ifndef OTB_MANUAL_INSTANTIATION
Base class to output PointSet data with image data as input.
Creation of an "otb" image which contains metadata.
This class extracts key points from an input image through a pyramidal decomposition.
TOutputPointSet::Pointer OutputPointSetPointerType
std::vector< std::pair< OutputPointType, double > > OrientationVectorType
TOutputPointSet::PointType OutputPointType
TOutputPointSet::PixelType OutputPixelType
otb::Image< float, 2 > FloatImageType
TInputImage InputImageType
TInputImage::Pointer InputImagePointerType
itk::SmartPointer< Self > Pointer
unsigned int m_ScalesNumber
TOutputPointSet OutputPointSetType
ImageToPointSetFilter< TInputImage, TOutputPointSet > Superclass
TInputImage::PixelType PixelType
OrientationVectorType m_OrientationVector
itk::SmartPointer< const Self > ConstPointer
TOutputPointSet::PointIdentifier OutputPointIdentifierType
~SiftFastImageFilter() override
OrientationVectorType GetOrientationVector()
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.