OTB  9.0.0
Orfeo Toolbox
List of all members
otb::LineDetectorImageFilterBase< TInputImage, TOutputImage, TOutputImageDirection, TInterpolator > Class Template Reference

#include <otbLineDetectorImageFilterBase.h>

+ Inheritance diagram for otb::LineDetectorImageFilterBase< TInputImage, TOutputImage, TOutputImageDirection, TInterpolator >:
+ Collaboration diagram for otb::LineDetectorImageFilterBase< TInputImage, TOutputImage, TOutputImageDirection, TInterpolator >:
typedef LineDetectorImageFilterBase Self
 
typedef ImageToModulusAndDirectionImageFilter< TInputImage, TOutputImage, TOutputImageDirection > Superclass
 
typedef itk::SmartPointer< SelfPointer
 
typedef itk::SmartPointer< const SelfConstPointer
 
typedef Superclass::InputImageType InputImageType
 
typedef Superclass::OutputImageType OutputImageType
 
typedef Superclass::OutputImageDirectionType OutputImageDirectionType
 
typedef TInterpolator InterpolatorType
 
typedef InterpolatorType::Pointer InterpolatorPointer
 
typedef InterpolatorType::CoordRepType CoordRepType
 
typedef InputImageType::PointType TPoint
 
typedef InputImageType::PixelType InputPixelType
 
typedef OutputImageType::PixelType OutputPixelType
 
typedef OutputImageType::Pointer OutputImagePointerType
 
typedef InputImageType::RegionType InputImageRegionType
 
typedef OutputImageType::RegionType OutputImageRegionType
 
typedef InputImageType::SizeType SizeType
 
static const unsigned int InputImageDimension = TInputImage::ImageDimension
 
static const unsigned int OutputImageDimension = TOutputImage::ImageDimension
 
unsigned int m_LengthLine
 
unsigned int m_WidthLine
 
SizeType m_Radius
 
SizeType m_FaceList
 
OutputPixelType m_Threshold
 
unsigned int m_NumberOfDirections
 
static Pointer New ()
 
virtual ::itk::LightObject::Pointer CreateAnother (void) const
 
virtual const char * GetNameOfClass () const
 
virtual void SetLengthLine (unsigned int _arg)
 
virtual const unsigned int & GetLengthLine () const
 
virtual void SetWidthLine (unsigned int _arg)
 
virtual const unsigned int & GetWidthLine () const
 
virtual void SetRadius (SizeType _arg)
 
virtual const SizeTypeGetRadius () const
 
virtual void SetThreshold (OutputPixelType _arg)
 
virtual const OutputPixelTypeGetThreshold () const
 
virtual void SetNumberOfDirections (unsigned int _arg)
 
virtual const unsigned int & GetNumberOfDirections () const
 
void GenerateInputRequestedRegion () override
 
 LineDetectorImageFilterBase ()
 
 ~LineDetectorImageFilterBase () override
 
void PrintSelf (std::ostream &os, itk::Indent indent) const override
 
void BeforeThreadedGenerateData () override
 
void ThreadedGenerateData (const OutputImageRegionType &outputRegionForThread, itk::ThreadIdType threadId) override
 
virtual double ComputeMeasure (std::vector< double > *m1, std::vector< double > *m2, std::vector< double > *m3)
 
 LineDetectorImageFilterBase (const Self &)=delete
 
void operator= (const Self &)=delete
 

Additional Inherited Members

- Public Types inherited from otb::ImageToModulusAndDirectionImageFilter< TInputImage, TOutputImage, TOutputImage >
typedef ImageToModulusAndDirectionImageFilter Self
 
typedef itk::ImageToImageFilter< TInputImage, TOutputImage > Superclass
 
typedef itk::SmartPointer< SelfPointer
 
typedef itk::SmartPointer< const SelfConstPointer
 
typedef Superclass::InputImageType InputImageType
 
typedef Superclass::OutputImageType OutputImageType
 
typedef TOutputImage OutputImageDirectionType
 
typedef InputImageType::Pointer InputImagePointer
 
typedef InputImageType::ConstPointer InputImageConstPointer
 
typedef InputImageType::RegionType InputImageRegionType
 
typedef OutputImageType::Pointer OutputImagePointer
 
typedef OutputImageType::ConstPointer OutputImageConstPointer
 
typedef OutputImageType::RegionType OutputImageRegionType
 
- Public Member Functions inherited from otb::ImageToModulusAndDirectionImageFilter< TInputImage, TOutputImage, TOutputImage >
virtual ::itk::LightObject::Pointer CreateAnother (void) const
 
virtual const char * GetNameOfClass () const
 
const OutputImageTypeGetOutput () const
 
OutputImageTypeGetOutput ()
 
const OutputImageDirectionTypeGetOutputDirection () const
 
OutputImageDirectionTypeGetOutputDirection ()
 
void GenerateInputRequestedRegion () override
 
- Static Public Member Functions inherited from otb::ImageToModulusAndDirectionImageFilter< TInputImage, TOutputImage, TOutputImage >
static Pointer New ()
 
- Static Public Attributes inherited from otb::ImageToModulusAndDirectionImageFilter< TInputImage, TOutputImage, TOutputImage >
static const unsigned int InputImageDimension
 
static const unsigned int OutputImageDimension
 
- Protected Member Functions inherited from otb::ImageToModulusAndDirectionImageFilter< TInputImage, TOutputImage, TOutputImage >
 ImageToModulusAndDirectionImageFilter ()
 
 ~ImageToModulusAndDirectionImageFilter () override
 
void PrintSelf (std::ostream &os, itk::Indent indent) const override
 

Detailed Description

template<class TInputImage, class TOutputImage, class TOutputImageDirection = TOutputImage, class TInterpolator = itk::LinearInterpolateImageFunction<TInputImage>>
class otb::LineDetectorImageFilterBase< TInputImage, TOutputImage, TOutputImageDirection, TInterpolator >

Base class for line detector filters.

This is the base class for the hierarchy of line detector filters. Line detectors work by detecting 2 parallel edges for a given set of directions. This class implements the ThreadedGenerateData"()" method which, for every pixel and for every direction, builds three sets of pixels (left, center and right with respect to the reference direction). The ThreadedGenerateData"()" method calls the virtual ComputeMeasure"()" method which implements the detection. This method should be overloaded by each specific line detector.

The output is an image of intensity of detection and an image of direction of the line for each pixel.

Definition at line 56 of file otbLineDetectorImageFilterBase.h.

Member Typedef Documentation

◆ ConstPointer

template<class TInputImage , class TOutputImage , class TOutputImageDirection = TOutputImage, class TInterpolator = itk::LinearInterpolateImageFunction<TInputImage>>
typedef itk::SmartPointer<const Self> otb::LineDetectorImageFilterBase< TInputImage, TOutputImage, TOutputImageDirection, TInterpolator >::ConstPointer

typedef for the classes standards.

Definition at line 68 of file otbLineDetectorImageFilterBase.h.

◆ CoordRepType

template<class TInputImage , class TOutputImage , class TOutputImageDirection = TOutputImage, class TInterpolator = itk::LinearInterpolateImageFunction<TInputImage>>
typedef InterpolatorType::CoordRepType otb::LineDetectorImageFilterBase< TInputImage, TOutputImage, TOutputImageDirection, TInterpolator >::CoordRepType

typedef for the classes standards.

Definition at line 83 of file otbLineDetectorImageFilterBase.h.

◆ InputImageRegionType

template<class TInputImage , class TOutputImage , class TOutputImageDirection = TOutputImage, class TInterpolator = itk::LinearInterpolateImageFunction<TInputImage>>
typedef InputImageType::RegionType otb::LineDetectorImageFilterBase< TInputImage, TOutputImage, TOutputImageDirection, TInterpolator >::InputImageRegionType

typedef for the classes standards.

Definition at line 92 of file otbLineDetectorImageFilterBase.h.

◆ InputImageType

template<class TInputImage , class TOutputImage , class TOutputImageDirection = TOutputImage, class TInterpolator = itk::LinearInterpolateImageFunction<TInputImage>>
typedef Superclass::InputImageType otb::LineDetectorImageFilterBase< TInputImage, TOutputImage, TOutputImageDirection, TInterpolator >::InputImageType

typedef for the classes standards.

Definition at line 74 of file otbLineDetectorImageFilterBase.h.

◆ InputPixelType

template<class TInputImage , class TOutputImage , class TOutputImageDirection = TOutputImage, class TInterpolator = itk::LinearInterpolateImageFunction<TInputImage>>
typedef InputImageType::PixelType otb::LineDetectorImageFilterBase< TInputImage, TOutputImage, TOutputImageDirection, TInterpolator >::InputPixelType

Definition of the input and output images

Definition at line 88 of file otbLineDetectorImageFilterBase.h.

◆ InterpolatorPointer

template<class TInputImage , class TOutputImage , class TOutputImageDirection = TOutputImage, class TInterpolator = itk::LinearInterpolateImageFunction<TInputImage>>
typedef InterpolatorType::Pointer otb::LineDetectorImageFilterBase< TInputImage, TOutputImage, TOutputImageDirection, TInterpolator >::InterpolatorPointer

Typedefs to describe and access Interpolator

Definition at line 82 of file otbLineDetectorImageFilterBase.h.

◆ InterpolatorType

template<class TInputImage , class TOutputImage , class TOutputImageDirection = TOutputImage, class TInterpolator = itk::LinearInterpolateImageFunction<TInputImage>>
typedef TInterpolator otb::LineDetectorImageFilterBase< TInputImage, TOutputImage, TOutputImageDirection, TInterpolator >::InterpolatorType

typedef for the classes standards.

Definition at line 79 of file otbLineDetectorImageFilterBase.h.

◆ OutputImageDirectionType

template<class TInputImage , class TOutputImage , class TOutputImageDirection = TOutputImage, class TInterpolator = itk::LinearInterpolateImageFunction<TInputImage>>
typedef Superclass::OutputImageDirectionType otb::LineDetectorImageFilterBase< TInputImage, TOutputImage, TOutputImageDirection, TInterpolator >::OutputImageDirectionType

typedef for the classes standards.

Definition at line 78 of file otbLineDetectorImageFilterBase.h.

◆ OutputImagePointerType

template<class TInputImage , class TOutputImage , class TOutputImageDirection = TOutputImage, class TInterpolator = itk::LinearInterpolateImageFunction<TInputImage>>
typedef OutputImageType::Pointer otb::LineDetectorImageFilterBase< TInputImage, TOutputImage, TOutputImageDirection, TInterpolator >::OutputImagePointerType

typedef for the classes standards.

Definition at line 90 of file otbLineDetectorImageFilterBase.h.

◆ OutputImageRegionType

template<class TInputImage , class TOutputImage , class TOutputImageDirection = TOutputImage, class TInterpolator = itk::LinearInterpolateImageFunction<TInputImage>>
typedef OutputImageType::RegionType otb::LineDetectorImageFilterBase< TInputImage, TOutputImage, TOutputImageDirection, TInterpolator >::OutputImageRegionType

typedef for the classes standards.

Definition at line 93 of file otbLineDetectorImageFilterBase.h.

◆ OutputImageType

template<class TInputImage , class TOutputImage , class TOutputImageDirection = TOutputImage, class TInterpolator = itk::LinearInterpolateImageFunction<TInputImage>>
typedef Superclass::OutputImageType otb::LineDetectorImageFilterBase< TInputImage, TOutputImage, TOutputImageDirection, TInterpolator >::OutputImageType

typedef for the classes standards.

Definition at line 77 of file otbLineDetectorImageFilterBase.h.

◆ OutputPixelType

template<class TInputImage , class TOutputImage , class TOutputImageDirection = TOutputImage, class TInterpolator = itk::LinearInterpolateImageFunction<TInputImage>>
typedef OutputImageType::PixelType otb::LineDetectorImageFilterBase< TInputImage, TOutputImage, TOutputImageDirection, TInterpolator >::OutputPixelType

typedef for the classes standards.

Definition at line 89 of file otbLineDetectorImageFilterBase.h.

◆ Pointer

template<class TInputImage , class TOutputImage , class TOutputImageDirection = TOutputImage, class TInterpolator = itk::LinearInterpolateImageFunction<TInputImage>>
typedef itk::SmartPointer<Self> otb::LineDetectorImageFilterBase< TInputImage, TOutputImage, TOutputImageDirection, TInterpolator >::Pointer

typedef for the classes standards.

Definition at line 67 of file otbLineDetectorImageFilterBase.h.

◆ Self

template<class TInputImage , class TOutputImage , class TOutputImageDirection = TOutputImage, class TInterpolator = itk::LinearInterpolateImageFunction<TInputImage>>
typedef LineDetectorImageFilterBase otb::LineDetectorImageFilterBase< TInputImage, TOutputImage, TOutputImageDirection, TInterpolator >::Self

typedef for the classes standards.

Definition at line 65 of file otbLineDetectorImageFilterBase.h.

◆ SizeType

template<class TInputImage , class TOutputImage , class TOutputImageDirection = TOutputImage, class TInterpolator = itk::LinearInterpolateImageFunction<TInputImage>>
typedef InputImageType::SizeType otb::LineDetectorImageFilterBase< TInputImage, TOutputImage, TOutputImageDirection, TInterpolator >::SizeType

Definition of the size of the images.

Definition at line 96 of file otbLineDetectorImageFilterBase.h.

◆ Superclass

template<class TInputImage , class TOutputImage , class TOutputImageDirection = TOutputImage, class TInterpolator = itk::LinearInterpolateImageFunction<TInputImage>>
typedef ImageToModulusAndDirectionImageFilter<TInputImage, TOutputImage, TOutputImageDirection> otb::LineDetectorImageFilterBase< TInputImage, TOutputImage, TOutputImageDirection, TInterpolator >::Superclass

typedef for the classes standards.

Definition at line 66 of file otbLineDetectorImageFilterBase.h.

◆ TPoint

template<class TInputImage , class TOutputImage , class TOutputImageDirection = TOutputImage, class TInterpolator = itk::LinearInterpolateImageFunction<TInputImage>>
typedef InputImageType::PointType otb::LineDetectorImageFilterBase< TInputImage, TOutputImage, TOutputImageDirection, TInterpolator >::TPoint

typedef for the classes standards.

Definition at line 85 of file otbLineDetectorImageFilterBase.h.

Constructor & Destructor Documentation

◆ LineDetectorImageFilterBase() [1/2]

template<class TInputImage , class TOutputImage , class TOutputImageDirection , class InterpolatorType >
otb::LineDetectorImageFilterBase< TInputImage, TOutputImage, TOutputImageDirection, InterpolatorType >::LineDetectorImageFilterBase
protected

typedef for the classes standards.

Definition at line 44 of file otbLineDetectorImageFilterBase.hxx.

◆ ~LineDetectorImageFilterBase()

template<class TInputImage , class TOutputImage , class TOutputImageDirection = TOutputImage, class TInterpolator = itk::LinearInterpolateImageFunction<TInputImage>>
otb::LineDetectorImageFilterBase< TInputImage, TOutputImage, TOutputImageDirection, TInterpolator >::~LineDetectorImageFilterBase ( )
inlineoverrideprotected

typedef for the classes standards.

Definition at line 132 of file otbLineDetectorImageFilterBase.h.

◆ LineDetectorImageFilterBase() [2/2]

template<class TInputImage , class TOutputImage , class TOutputImageDirection = TOutputImage, class TInterpolator = itk::LinearInterpolateImageFunction<TInputImage>>
otb::LineDetectorImageFilterBase< TInputImage, TOutputImage, TOutputImageDirection, TInterpolator >::LineDetectorImageFilterBase ( const Self )
privatedelete

typedef for the classes standards.

Member Function Documentation

◆ BeforeThreadedGenerateData()

template<class TInputImage , class TOutputImage , class TOutputImageDirection , class InterpolatorType >
void otb::LineDetectorImageFilterBase< TInputImage, TOutputImage, TOutputImageDirection, InterpolatorType >::BeforeThreadedGenerateData
overrideprotected

typedef for the classes standards.

Definition at line 125 of file otbLineDetectorImageFilterBase.hxx.

◆ ComputeMeasure()

template<class TInputImage , class TOutputImage , class TOutputImageDirection , class InterpolatorType >
double otb::LineDetectorImageFilterBase< TInputImage, TOutputImage, TOutputImageDirection, InterpolatorType >::ComputeMeasure ( std::vector< double > *  m1,
std::vector< double > *  m2,
std::vector< double > *  m3 
)
protectedvirtual

◆ CreateAnother()

template<class TInputImage , class TOutputImage , class TOutputImageDirection = TOutputImage, class TInterpolator = itk::LinearInterpolateImageFunction<TInputImage>>
virtual::itk::LightObject::Pointer otb::LineDetectorImageFilterBase< TInputImage, TOutputImage, TOutputImageDirection, TInterpolator >::CreateAnother ( void  ) const

typedef for the classes standards.

◆ GenerateInputRequestedRegion()

template<class TInputImage , class TOutputImage , class TOutputImageDirection , class InterpolatorType >
void otb::LineDetectorImageFilterBase< TInputImage, TOutputImage, TOutputImageDirection, InterpolatorType >::GenerateInputRequestedRegion
override

typedef for the classes standards.

Definition at line 61 of file otbLineDetectorImageFilterBase.hxx.

◆ GetLengthLine()

template<class TInputImage , class TOutputImage , class TOutputImageDirection = TOutputImage, class TInterpolator = itk::LinearInterpolateImageFunction<TInputImage>>
virtual const unsigned int& otb::LineDetectorImageFilterBase< TInputImage, TOutputImage, TOutputImageDirection, TInterpolator >::GetLengthLine ( ) const
virtual

Get the length of the linear feature.

◆ GetNameOfClass()

template<class TInputImage , class TOutputImage , class TOutputImageDirection = TOutputImage, class TInterpolator = itk::LinearInterpolateImageFunction<TInputImage>>
virtual const char* otb::LineDetectorImageFilterBase< TInputImage, TOutputImage, TOutputImageDirection, TInterpolator >::GetNameOfClass ( ) const
virtual

Return the name of the class.

◆ GetNumberOfDirections()

template<class TInputImage , class TOutputImage , class TOutputImageDirection = TOutputImage, class TInterpolator = itk::LinearInterpolateImageFunction<TInputImage>>
virtual const unsigned int& otb::LineDetectorImageFilterBase< TInputImage, TOutputImage, TOutputImageDirection, TInterpolator >::GetNumberOfDirections ( ) const
virtual

Get the numbero of drections for line detection.

◆ GetRadius()

template<class TInputImage , class TOutputImage , class TOutputImageDirection = TOutputImage, class TInterpolator = itk::LinearInterpolateImageFunction<TInputImage>>
virtual const SizeType& otb::LineDetectorImageFilterBase< TInputImage, TOutputImage, TOutputImageDirection, TInterpolator >::GetRadius ( ) const
virtual

Get the radius of one zone.

◆ GetThreshold()

template<class TInputImage , class TOutputImage , class TOutputImageDirection = TOutputImage, class TInterpolator = itk::LinearInterpolateImageFunction<TInputImage>>
virtual const OutputPixelType& otb::LineDetectorImageFilterBase< TInputImage, TOutputImage, TOutputImageDirection, TInterpolator >::GetThreshold ( ) const
virtual

Get the radius of one zone.

◆ GetWidthLine()

template<class TInputImage , class TOutputImage , class TOutputImageDirection = TOutputImage, class TInterpolator = itk::LinearInterpolateImageFunction<TInputImage>>
virtual const unsigned int& otb::LineDetectorImageFilterBase< TInputImage, TOutputImage, TOutputImageDirection, TInterpolator >::GetWidthLine ( ) const
virtual

Get the length of the linear feature.

◆ New()

template<class TInputImage , class TOutputImage , class TOutputImageDirection = TOutputImage, class TInterpolator = itk::LinearInterpolateImageFunction<TInputImage>>
static Pointer otb::LineDetectorImageFilterBase< TInputImage, TOutputImage, TOutputImageDirection, TInterpolator >::New ( )
static

Method for management of the object factory.

◆ operator=()

template<class TInputImage , class TOutputImage , class TOutputImageDirection = TOutputImage, class TInterpolator = itk::LinearInterpolateImageFunction<TInputImage>>
void otb::LineDetectorImageFilterBase< TInputImage, TOutputImage, TOutputImageDirection, TInterpolator >::operator= ( const Self )
privatedelete

typedef for the classes standards.

◆ PrintSelf()

template<class TInputImage , class TOutputImage , class TOutputImageDirection , class InterpolatorType >
void otb::LineDetectorImageFilterBase< TInputImage, TOutputImage, TOutputImageDirection, InterpolatorType >::PrintSelf ( std::ostream &  os,
itk::Indent  indent 
) const
overrideprotected

Standard "PrintSelf" method

Definition at line 397 of file otbLineDetectorImageFilterBase.hxx.

◆ SetLengthLine()

template<class TInputImage , class TOutputImage , class TOutputImageDirection = TOutputImage, class TInterpolator = itk::LinearInterpolateImageFunction<TInputImage>>
virtual void otb::LineDetectorImageFilterBase< TInputImage, TOutputImage, TOutputImageDirection, TInterpolator >::SetLengthLine ( unsigned int  _arg)
virtual

Set the length of the linear feature.

◆ SetNumberOfDirections()

template<class TInputImage , class TOutputImage , class TOutputImageDirection = TOutputImage, class TInterpolator = itk::LinearInterpolateImageFunction<TInputImage>>
virtual void otb::LineDetectorImageFilterBase< TInputImage, TOutputImage, TOutputImageDirection, TInterpolator >::SetNumberOfDirections ( unsigned int  _arg)
virtual

Set the numbero of drections for line detection.

◆ SetRadius()

template<class TInputImage , class TOutputImage , class TOutputImageDirection = TOutputImage, class TInterpolator = itk::LinearInterpolateImageFunction<TInputImage>>
virtual void otb::LineDetectorImageFilterBase< TInputImage, TOutputImage, TOutputImageDirection, TInterpolator >::SetRadius ( SizeType  _arg)
virtual

Set the radius of one zone.

◆ SetThreshold()

template<class TInputImage , class TOutputImage , class TOutputImageDirection = TOutputImage, class TInterpolator = itk::LinearInterpolateImageFunction<TInputImage>>
virtual void otb::LineDetectorImageFilterBase< TInputImage, TOutputImage, TOutputImageDirection, TInterpolator >::SetThreshold ( OutputPixelType  _arg)
virtual

Set the radius of one zone.

◆ SetWidthLine()

template<class TInputImage , class TOutputImage , class TOutputImageDirection = TOutputImage, class TInterpolator = itk::LinearInterpolateImageFunction<TInputImage>>
virtual void otb::LineDetectorImageFilterBase< TInputImage, TOutputImage, TOutputImageDirection, TInterpolator >::SetWidthLine ( unsigned int  _arg)
virtual

Set the width of the linear feature.

◆ ThreadedGenerateData()

template<class TInputImage , class TOutputImage , class TOutputImageDirection , class InterpolatorType >
void otb::LineDetectorImageFilterBase< TInputImage, TOutputImage, TOutputImageDirection, InterpolatorType >::ThreadedGenerateData ( const OutputImageRegionType outputRegionForThread,
itk::ThreadIdType  threadId 
)
overrideprotected

LineDetectorImageFilterBase can be implemented for a treatment of filter multithreaded. Thus, the ThreadedGenerateData() method is called for each thread process. The data image are allocated automatically by the mother class by calling the ThreadedGenerateData() method. ThreadedGenerateData can only write the portion of the image specified by the parameter outputRegionForThread

See also
ImageToImageFilter::ThreadedGenerateData()
ImageToImageFilter::GenerateData()

Definition at line 134 of file otbLineDetectorImageFilterBase.hxx.

Member Data Documentation

◆ InputImageDimension

template<class TInputImage , class TOutputImage , class TOutputImageDirection = TOutputImage, class TInterpolator = itk::LinearInterpolateImageFunction<TInputImage>>
const unsigned int otb::LineDetectorImageFilterBase< TInputImage, TOutputImage, TOutputImageDirection, TInterpolator >::InputImageDimension = TInputImage::ImageDimension
static

Extract dimensions as well of the images of entry of exit.

Definition at line 60 of file otbLineDetectorImageFilterBase.h.

◆ m_FaceList

template<class TInputImage , class TOutputImage , class TOutputImageDirection = TOutputImage, class TInterpolator = itk::LinearInterpolateImageFunction<TInputImage>>
SizeType otb::LineDetectorImageFilterBase< TInputImage, TOutputImage, TOutputImageDirection, TInterpolator >::m_FaceList
protected

Size of the facelist

Definition at line 162 of file otbLineDetectorImageFilterBase.h.

◆ m_LengthLine

template<class TInputImage , class TOutputImage , class TOutputImageDirection = TOutputImage, class TInterpolator = itk::LinearInterpolateImageFunction<TInputImage>>
unsigned int otb::LineDetectorImageFilterBase< TInputImage, TOutputImage, TOutputImageDirection, TInterpolator >::m_LengthLine
protected

Length of the linear feature = 2*m_LengthLine+1

Definition at line 153 of file otbLineDetectorImageFilterBase.h.

◆ m_NumberOfDirections

template<class TInputImage , class TOutputImage , class TOutputImageDirection = TOutputImage, class TInterpolator = itk::LinearInterpolateImageFunction<TInputImage>>
unsigned int otb::LineDetectorImageFilterBase< TInputImage, TOutputImage, TOutputImageDirection, TInterpolator >::m_NumberOfDirections
protected

typedef for the classes standards.

Definition at line 166 of file otbLineDetectorImageFilterBase.h.

◆ m_Radius

template<class TInputImage , class TOutputImage , class TOutputImageDirection = TOutputImage, class TInterpolator = itk::LinearInterpolateImageFunction<TInputImage>>
SizeType otb::LineDetectorImageFilterBase< TInputImage, TOutputImage, TOutputImageDirection, TInterpolator >::m_Radius
protected

Radius of the region

Definition at line 159 of file otbLineDetectorImageFilterBase.h.

◆ m_Threshold

template<class TInputImage , class TOutputImage , class TOutputImageDirection = TOutputImage, class TInterpolator = itk::LinearInterpolateImageFunction<TInputImage>>
OutputPixelType otb::LineDetectorImageFilterBase< TInputImage, TOutputImage, TOutputImageDirection, TInterpolator >::m_Threshold
protected

typedef for the classes standards.

Definition at line 164 of file otbLineDetectorImageFilterBase.h.

◆ m_WidthLine

template<class TInputImage , class TOutputImage , class TOutputImageDirection = TOutputImage, class TInterpolator = itk::LinearInterpolateImageFunction<TInputImage>>
unsigned int otb::LineDetectorImageFilterBase< TInputImage, TOutputImage, TOutputImageDirection, TInterpolator >::m_WidthLine
protected

Width of the linear feature = 2*m_WidthLine+1

Definition at line 156 of file otbLineDetectorImageFilterBase.h.

◆ OutputImageDimension

template<class TInputImage , class TOutputImage , class TOutputImageDirection = TOutputImage, class TInterpolator = itk::LinearInterpolateImageFunction<TInputImage>>
const unsigned int otb::LineDetectorImageFilterBase< TInputImage, TOutputImage, TOutputImageDirection, TInterpolator >::OutputImageDimension = TOutputImage::ImageDimension
static

typedef for the classes standards.

Definition at line 61 of file otbLineDetectorImageFilterBase.h.


The documentation for this class was generated from the following files: