Orfeo ToolBox  4.2
Orfeo ToolBox is not a black box
Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Member Functions | Protected Attributes | Private Member Functions | List of all members
otb::LineDetectorImageFilterBase< TInputImage, TOutputImage, TOutputImageDirection, TInterpolator > Class Template Reference

Base class for line detector filters. More...

#include <otbLineDetectorImageFilterBase.h>

+ Inheritance diagram for otb::LineDetectorImageFilterBase< TInputImage, TOutputImage, TOutputImageDirection, TInterpolator >:
+ Collaboration diagram for otb::LineDetectorImageFilterBase< TInputImage, TOutputImage, TOutputImageDirection, TInterpolator >:

Public Types

typedef itk::SmartPointer
< const Self
ConstPointer
 
typedef
InterpolatorType::CoordRepType 
CoordRepType
 
typedef InputImageType::RegionType InputImageRegionType
 
typedef Superclass::InputImageType InputImageType
 
typedef InputImageType::PixelType InputPixelType
 
typedef InterpolatorType::Pointer InterpolatorPointer
 
typedef TInterpolator InterpolatorType
 
typedef
Superclass::OutputImageDirectionType 
OutputImageDirectionType
 
typedef OutputImageType::Pointer OutputImagePointerType
 
typedef OutputImageType::RegionType OutputImageRegionType
 
typedef Superclass::OutputImageType OutputImageType
 
typedef OutputImageType::PixelType OutputPixelType
 
typedef itk::SmartPointer< SelfPointer
 
typedef LineDetectorImageFilterBase Self
 
typedef InputImageType::SizeType SizeType
 
typedef
ImageToModulusAndDirectionImageFilter
< TInputImage, TOutputImage,
TOutputImageDirection > 
Superclass
 
typedef InputImageType::PointType TPoint
 
- Public Types inherited from otb::ImageToModulusAndDirectionImageFilter< TInputImage, TOutputImage, TOutputImageDirection >
typedef itk::SmartPointer
< const Self
ConstPointer
 
typedef
InputImageType::ConstPointer 
InputImageConstPointer
 
typedef InputImageType::Pointer InputImagePointer
 
typedef InputImageType::RegionType InputImageRegionType
 
typedef Superclass::InputImageType InputImageType
 
typedef
OutputImageType::ConstPointer 
OutputImageConstPointer
 
typedef TOutputImageDirection OutputImageDirectionType
 
typedef OutputImageType::Pointer OutputImagePointer
 
typedef OutputImageType::RegionType OutputImageRegionType
 
typedef Superclass::OutputImageType OutputImageType
 
typedef itk::SmartPointer< SelfPointer
 
typedef
ImageToModulusAndDirectionImageFilter 
Self
 
typedef
itk::ImageToImageFilter
< TInputImage, TOutputImage > 
Superclass
 

Public Member Functions

virtual ::itk::LightObject::Pointer CreateAnother (void) const
 
virtual void GenerateInputRequestedRegion () throw (itk::InvalidRequestedRegionError)
 
virtual const unsigned int & GetLengthLine ()
 
virtual const char * GetNameOfClass () const
 
virtual const unsigned int & GetNumberOfDirections ()
 
virtual const SizeTypeGetRadius ()
 
virtual const OutputPixelTypeGetThreshold ()
 
virtual const unsigned int & GetWidthLine ()
 
virtual void SetLengthLine (unsigned int _arg)
 
virtual void SetNumberOfDirections (unsigned int _arg)
 
virtual void SetRadius (SizeType _arg)
 
virtual void SetThreshold (OutputPixelType _arg)
 
virtual void SetWidthLine (unsigned int _arg)
 
- Public Member Functions inherited from otb::ImageToModulusAndDirectionImageFilter< TInputImage, TOutputImage, TOutputImageDirection >
virtual ::itk::LightObject::Pointer CreateAnother (void) const
 
const OutputImageTypeGetOutput () const
 
OutputImageTypeGetOutput ()
 
const OutputImageDirectionTypeGetOutputDirection () const
 
OutputImageDirectionTypeGetOutputDirection ()
 

Static Public Member Functions

static Pointer New ()
 
- Static Public Member Functions inherited from otb::ImageToModulusAndDirectionImageFilter< TInputImage, TOutputImage, TOutputImageDirection >
static Pointer New ()
 
- Static Public Member Functions inherited from itk::ImageSource< TOutputImage >
static const
ImageRegionSplitterBase
GetGlobalDefaultSplitter (void)
 

Static Public Attributes

static const unsigned int InputImageDimension = TInputImage::ImageDimension
 
static const unsigned int OutputImageDimension = TOutputImage::ImageDimension
 
- Static Public Attributes inherited from otb::ImageToModulusAndDirectionImageFilter< TInputImage, TOutputImage, TOutputImageDirection >
static const unsigned int InputImageDimension = TInputImage::ImageDimension
 
static const unsigned int OutputImageDimension = TOutputImage::ImageDimension
 

Protected Member Functions

 LineDetectorImageFilterBase ()
 
virtual ~LineDetectorImageFilterBase ()
 
void BeforeThreadedGenerateData ()
 
virtual double ComputeMeasure (std::vector< double > *m1, std::vector< double > *m2, std::vector< double > *m3)
 
void PrintSelf (std::ostream &os, itk::Indent indent) const
 
void ThreadedGenerateData (const OutputImageRegionType &outputRegionForThread, itk::ThreadIdType threadId)
 
- Protected Member Functions inherited from otb::ImageToModulusAndDirectionImageFilter< TInputImage, TOutputImage, TOutputImageDirection >
 ImageToModulusAndDirectionImageFilter ()
 
virtual ~ImageToModulusAndDirectionImageFilter ()
 
void PrintSelf (std::ostream &os, itk::Indent indent) const
 

Protected Attributes

SizeType m_FaceList
 
unsigned int m_LengthLine
 
unsigned int m_NumberOfDirections
 
SizeType m_Radius
 
OutputPixelType m_Threshold
 
unsigned int m_WidthLine
 

Private Member Functions

 LineDetectorImageFilterBase (const Self &)
 
void operator= (const Self &)
 

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 fo each pixel.

Definition at line 53 of file otbLineDetectorImageFilterBase.h.

Member Typedef Documentation

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

Definition at line 69 of file otbLineDetectorImageFilterBase.h.

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

Definition at line 84 of file otbLineDetectorImageFilterBase.h.

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

Definition at line 93 of file otbLineDetectorImageFilterBase.h.

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

Definition at line 75 of file otbLineDetectorImageFilterBase.h.

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 89 of file otbLineDetectorImageFilterBase.h.

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 83 of file otbLineDetectorImageFilterBase.h.

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

Definition at line 80 of file otbLineDetectorImageFilterBase.h.

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

Definition at line 79 of file otbLineDetectorImageFilterBase.h.

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

Definition at line 91 of file otbLineDetectorImageFilterBase.h.

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

Definition at line 94 of file otbLineDetectorImageFilterBase.h.

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

Definition at line 78 of file otbLineDetectorImageFilterBase.h.

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

Definition at line 90 of file otbLineDetectorImageFilterBase.h.

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

Definition at line 68 of file otbLineDetectorImageFilterBase.h.

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 66 of file otbLineDetectorImageFilterBase.h.

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 97 of file otbLineDetectorImageFilterBase.h.

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

Definition at line 67 of file otbLineDetectorImageFilterBase.h.

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

Definition at line 86 of file otbLineDetectorImageFilterBase.h.

Constructor & Destructor Documentation

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

Definition at line 44 of file otbLineDetectorImageFilterBase.txx.

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

Definition at line 134 of file otbLineDetectorImageFilterBase.h.

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

Member Function Documentation

template<class TInputImage , class TOutputImage , class TOutputImageDirection , class InterpolatorType >
void otb::LineDetectorImageFilterBase< TInputImage, TOutputImage, TOutputImageDirection, InterpolatorType >::BeforeThreadedGenerateData ( void  )
protected

Definition at line 131 of file otbLineDetectorImageFilterBase.txx.

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
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
template<class TInputImage , class TOutputImage , class TOutputImageDirection , class InterpolatorType >
void otb::LineDetectorImageFilterBase< TInputImage, TOutputImage, TOutputImageDirection, InterpolatorType >::GenerateInputRequestedRegion ( void  )
throw (itk::InvalidRequestedRegionError
)
virtual
template<class TInputImage , class TOutputImage , class TOutputImageDirection = TOutputImage, class TInterpolator = itk::LinearInterpolateImageFunction<TInputImage>>
virtual const unsigned int& otb::LineDetectorImageFilterBase< TInputImage, TOutputImage, TOutputImageDirection, TInterpolator >::GetLengthLine ( )
virtual

Get the length of the linear feature.

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
template<class TInputImage , class TOutputImage , class TOutputImageDirection = TOutputImage, class TInterpolator = itk::LinearInterpolateImageFunction<TInputImage>>
virtual const unsigned int& otb::LineDetectorImageFilterBase< TInputImage, TOutputImage, TOutputImageDirection, TInterpolator >::GetNumberOfDirections ( )
virtual

Get the numbero of drections for line detection.

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

Get the radius of one zone.

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

Get the radius of one zone.

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

Get the length of the linear feature.

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.

template<class TInputImage , class TOutputImage , class TOutputImageDirection = TOutputImage, class TInterpolator = itk::LinearInterpolateImageFunction<TInputImage>>
void otb::LineDetectorImageFilterBase< TInputImage, TOutputImage, TOutputImageDirection, TInterpolator >::operator= ( const Self )
private
template<class TInputImage , class TOutputImage , class TOutputImageDirection , class InterpolatorType >
void otb::LineDetectorImageFilterBase< TInputImage, TOutputImage, TOutputImageDirection, InterpolatorType >::PrintSelf ( std::ostream &  os,
itk::Indent  indent 
) const
protected

Standard "PrintSelf" method

Definition at line 406 of file otbLineDetectorImageFilterBase.txx.

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.

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.

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.

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.

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.

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

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 142 of file otbLineDetectorImageFilterBase.txx.

References otb::CONST_PI, itk::ConstNeighborhoodIterator< TImage, TBoundaryCondition >::GetIndex(), itk::ConstNeighborhoodIterator< TImage, TBoundaryCondition >::GetPixel(), itk::ConstNeighborhoodIterator< TImage, TBoundaryCondition >::GoToBegin(), itk::ConstNeighborhoodIterator< TImage, TBoundaryCondition >::IsAtEnd(), NULL, otbMsgDevMacro, itk::ConstNeighborhoodIterator< TImage, TBoundaryCondition >::OverrideBoundaryCondition(), itk::ImageRegionIterator< TImage >::Set(), and itk::ConstNeighborhoodIterator< TImage, TBoundaryCondition >::SetSize().

Member Data Documentation

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.

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 163 of file otbLineDetectorImageFilterBase.h.

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 154 of file otbLineDetectorImageFilterBase.h.

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

Definition at line 167 of file otbLineDetectorImageFilterBase.h.

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 160 of file otbLineDetectorImageFilterBase.h.

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

Definition at line 165 of file otbLineDetectorImageFilterBase.h.

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 157 of file otbLineDetectorImageFilterBase.h.

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

Definition at line 63 of file otbLineDetectorImageFilterBase.h.


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