OTB  9.0.0
Orfeo Toolbox
Public Types | Public Member Functions | Static Public Member Functions | List of all members
otb::PointSetToDensityImageFilter< TInputPointSet, TOutputImage, TDensityFunction > Class Template Reference

#include <otbPointSetToDensityImageFilter.h>

+ Inheritance diagram for otb::PointSetToDensityImageFilter< TInputPointSet, TOutputImage, TDensityFunction >:
+ Collaboration diagram for otb::PointSetToDensityImageFilter< TInputPointSet, TOutputImage, TDensityFunction >:

Public Types

typedef itk::SmartPointer< const SelfConstPointer
 
typedef OutputImageType::IndexType IndexType
 
typedef PointSetDensityFunctionType::InputType InputType
 
typedef OutputImageType::RegionType OutputImageRegionType
 
typedef TOutputImage OutputImageType
 
typedef OutputImageType::PixelType PixelType
 
typedef itk::SmartPointer< SelfPointer
 
typedef PointSetDensityFunctionType::Pointer PointSetDensityFunctionPointerType
 
typedef TDensityFunction PointSetDensityFunctionType
 
typedef TInputPointSet PointSetType
 
typedef PointSetToDensityImageFilter Self
 
typedef itk::PointSetToImageFilter< TInputPointSet, TOutputImage > Superclass
 

Public Member Functions

virtual ::itk::LightObject::Pointer CreateAnother (void) const
 
virtual const char * GetNameOfClass () const
 

Static Public Member Functions

static Pointer New ()
 
unsigned int m_Radius
 
virtual unsigned int GetRadius ()
 
virtual void SetRadius (unsigned int _arg)
 
 PointSetToDensityImageFilter ()
 
 ~PointSetToDensityImageFilter () override
 
void PrintSelf (std::ostream &os, itk::Indent indent) const override
 
void GenerateData () override
 
void ThreadedGenerateData (const OutputImageRegionType &outputRegionForThread, itk::ThreadIdType threadId) override
 
void GenerateOutputInformation () override
 
 PointSetToDensityImageFilter (const Self &)=delete
 
void operator= (const Self &)=delete
 

Detailed Description

template<class TInputPointSet, class TOutputImage, class TDensityFunction = PointSetDensityFunction<TInputPointSet, typename TOutputImage::PixelType>>
class otb::PointSetToDensityImageFilter< TInputPointSet, TOutputImage, TDensityFunction >

Draw the density of a point set on an image.

Definition at line 40 of file otbPointSetToDensityImageFilter.h.

Member Typedef Documentation

◆ ConstPointer

template<class TInputPointSet , class TOutputImage , class TDensityFunction = PointSetDensityFunction<TInputPointSet, typename TOutputImage::PixelType>>
typedef itk::SmartPointer<const Self> otb::PointSetToDensityImageFilter< TInputPointSet, TOutputImage, TDensityFunction >::ConstPointer

Definition at line 48 of file otbPointSetToDensityImageFilter.h.

◆ IndexType

template<class TInputPointSet , class TOutputImage , class TDensityFunction = PointSetDensityFunction<TInputPointSet, typename TOutputImage::PixelType>>
typedef OutputImageType::IndexType otb::PointSetToDensityImageFilter< TInputPointSet, TOutputImage, TDensityFunction >::IndexType

Definition at line 61 of file otbPointSetToDensityImageFilter.h.

◆ InputType

template<class TInputPointSet , class TOutputImage , class TDensityFunction = PointSetDensityFunction<TInputPointSet, typename TOutputImage::PixelType>>
typedef PointSetDensityFunctionType::InputType otb::PointSetToDensityImageFilter< TInputPointSet, TOutputImage, TDensityFunction >::InputType

Definition at line 66 of file otbPointSetToDensityImageFilter.h.

◆ OutputImageRegionType

template<class TInputPointSet , class TOutputImage , class TDensityFunction = PointSetDensityFunction<TInputPointSet, typename TOutputImage::PixelType>>
typedef OutputImageType::RegionType otb::PointSetToDensityImageFilter< TInputPointSet, TOutputImage, TDensityFunction >::OutputImageRegionType

Definition at line 62 of file otbPointSetToDensityImageFilter.h.

◆ OutputImageType

template<class TInputPointSet , class TOutputImage , class TDensityFunction = PointSetDensityFunction<TInputPointSet, typename TOutputImage::PixelType>>
typedef TOutputImage otb::PointSetToDensityImageFilter< TInputPointSet, TOutputImage, TDensityFunction >::OutputImageType

Definition at line 59 of file otbPointSetToDensityImageFilter.h.

◆ PixelType

template<class TInputPointSet , class TOutputImage , class TDensityFunction = PointSetDensityFunction<TInputPointSet, typename TOutputImage::PixelType>>
typedef OutputImageType::PixelType otb::PointSetToDensityImageFilter< TInputPointSet, TOutputImage, TDensityFunction >::PixelType

Definition at line 60 of file otbPointSetToDensityImageFilter.h.

◆ Pointer

template<class TInputPointSet , class TOutputImage , class TDensityFunction = PointSetDensityFunction<TInputPointSet, typename TOutputImage::PixelType>>
typedef itk::SmartPointer<Self> otb::PointSetToDensityImageFilter< TInputPointSet, TOutputImage, TDensityFunction >::Pointer

Definition at line 47 of file otbPointSetToDensityImageFilter.h.

◆ PointSetDensityFunctionPointerType

template<class TInputPointSet , class TOutputImage , class TDensityFunction = PointSetDensityFunction<TInputPointSet, typename TOutputImage::PixelType>>
typedef PointSetDensityFunctionType::Pointer otb::PointSetToDensityImageFilter< TInputPointSet, TOutputImage, TDensityFunction >::PointSetDensityFunctionPointerType

Definition at line 67 of file otbPointSetToDensityImageFilter.h.

◆ PointSetDensityFunctionType

template<class TInputPointSet , class TOutputImage , class TDensityFunction = PointSetDensityFunction<TInputPointSet, typename TOutputImage::PixelType>>
typedef TDensityFunction otb::PointSetToDensityImageFilter< TInputPointSet, TOutputImage, TDensityFunction >::PointSetDensityFunctionType

typedef filter support

Definition at line 65 of file otbPointSetToDensityImageFilter.h.

◆ PointSetType

template<class TInputPointSet , class TOutputImage , class TDensityFunction = PointSetDensityFunction<TInputPointSet, typename TOutputImage::PixelType>>
typedef TInputPointSet otb::PointSetToDensityImageFilter< TInputPointSet, TOutputImage, TDensityFunction >::PointSetType

typedefs parameters support

Definition at line 54 of file otbPointSetToDensityImageFilter.h.

◆ Self

template<class TInputPointSet , class TOutputImage , class TDensityFunction = PointSetDensityFunction<TInputPointSet, typename TOutputImage::PixelType>>
typedef PointSetToDensityImageFilter otb::PointSetToDensityImageFilter< TInputPointSet, TOutputImage, TDensityFunction >::Self

Standard class typedefs.

Definition at line 45 of file otbPointSetToDensityImageFilter.h.

◆ Superclass

template<class TInputPointSet , class TOutputImage , class TDensityFunction = PointSetDensityFunction<TInputPointSet, typename TOutputImage::PixelType>>
typedef itk::PointSetToImageFilter<TInputPointSet, TOutputImage> otb::PointSetToDensityImageFilter< TInputPointSet, TOutputImage, TDensityFunction >::Superclass

Definition at line 46 of file otbPointSetToDensityImageFilter.h.

Constructor & Destructor Documentation

◆ PointSetToDensityImageFilter() [1/2]

template<class TInputPointSet , class TOutputImage , class TDensityFunction >
otb::PointSetToDensityImageFilter< TInputPointSet, TOutputImage, TDensityFunction >::PointSetToDensityImageFilter
protected

Constructor.


Constructor

Definition at line 34 of file otbPointSetToDensityImageFilter.hxx.

◆ ~PointSetToDensityImageFilter()

template<class TInputPointSet , class TOutputImage , class TDensityFunction = PointSetDensityFunction<TInputPointSet, typename TOutputImage::PixelType>>
otb::PointSetToDensityImageFilter< TInputPointSet, TOutputImage, TDensityFunction >::~PointSetToDensityImageFilter ( )
inlineoverrideprotected

Destructor.

Definition at line 83 of file otbPointSetToDensityImageFilter.h.

◆ PointSetToDensityImageFilter() [2/2]

template<class TInputPointSet , class TOutputImage , class TDensityFunction = PointSetDensityFunction<TInputPointSet, typename TOutputImage::PixelType>>
otb::PointSetToDensityImageFilter< TInputPointSet, TOutputImage, TDensityFunction >::PointSetToDensityImageFilter ( const Self )
privatedelete

Set/Get Radius

Member Function Documentation

◆ CreateAnother()

template<class TInputPointSet , class TOutputImage , class TDensityFunction = PointSetDensityFunction<TInputPointSet, typename TOutputImage::PixelType>>
virtual::itk::LightObject::Pointer otb::PointSetToDensityImageFilter< TInputPointSet, TOutputImage, TDensityFunction >::CreateAnother ( void  ) const

◆ GenerateData()

template<class TInputPointSet , class TOutputImage , class TDensityFunction >
void otb::PointSetToDensityImageFilter< TInputPointSet, TOutputImage, TDensityFunction >::GenerateData
overrideprotected

Call the ImageSource::GenerateData which handle multithreading

Definition at line 43 of file otbPointSetToDensityImageFilter.hxx.

◆ GenerateOutputInformation()

template<class TInputPointSet , class TOutputImage , class TDensityFunction >
void otb::PointSetToDensityImageFilter< TInputPointSet, TOutputImage, TDensityFunction >::GenerateOutputInformation
overrideprotected

Main computation method.

Definition at line 90 of file otbPointSetToDensityImageFilter.hxx.

◆ GetNameOfClass()

template<class TInputPointSet , class TOutputImage , class TDensityFunction = PointSetDensityFunction<TInputPointSet, typename TOutputImage::PixelType>>
virtual const char* otb::PointSetToDensityImageFilter< TInputPointSet, TOutputImage, TDensityFunction >::GetNameOfClass ( ) const
virtual

Run-time type information (and related methods).

◆ GetRadius()

template<class TInputPointSet , class TOutputImage , class TDensityFunction = PointSetDensityFunction<TInputPointSet, typename TOutputImage::PixelType>>
virtual unsigned int otb::PointSetToDensityImageFilter< TInputPointSet, TOutputImage, TDensityFunction >::GetRadius ( )
virtual

Set/Get Radius

◆ New()

template<class TInputPointSet , class TOutputImage , class TDensityFunction = PointSetDensityFunction<TInputPointSet, typename TOutputImage::PixelType>>
static Pointer otb::PointSetToDensityImageFilter< TInputPointSet, TOutputImage, TDensityFunction >::New ( )
static

Method for creation through the object factory.

◆ operator=()

template<class TInputPointSet , class TOutputImage , class TDensityFunction = PointSetDensityFunction<TInputPointSet, typename TOutputImage::PixelType>>
void otb::PointSetToDensityImageFilter< TInputPointSet, TOutputImage, TDensityFunction >::operator= ( const Self )
privatedelete

Set/Get Radius

◆ PrintSelf()

template<class TInputPointSet , class TOutputImage , class TDensityFunction >
void otb::PointSetToDensityImageFilter< TInputPointSet, TOutputImage, TDensityFunction >::PrintSelf ( std::ostream &  os,
itk::Indent  indent 
) const
overrideprotected

Standard PrintSelf method.

Definition at line 116 of file otbPointSetToDensityImageFilter.hxx.

◆ SetRadius()

template<class TInputPointSet , class TOutputImage , class TDensityFunction = PointSetDensityFunction<TInputPointSet, typename TOutputImage::PixelType>>
virtual void otb::PointSetToDensityImageFilter< TInputPointSet, TOutputImage, TDensityFunction >::SetRadius ( unsigned int  _arg)
virtual

Set/Get Radius

◆ ThreadedGenerateData()

template<class TInputPointSet , class TOutputImage , class TDensityFunction >
void otb::PointSetToDensityImageFilter< TInputPointSet, TOutputImage, TDensityFunction >::ThreadedGenerateData ( const OutputImageRegionType outputRegionForThread,
itk::ThreadIdType  threadId 
)
overrideprotected

Main computation method.

Point

Definition at line 53 of file otbPointSetToDensityImageFilter.hxx.

Member Data Documentation

◆ m_Radius

template<class TInputPointSet , class TOutputImage , class TDensityFunction = PointSetDensityFunction<TInputPointSet, typename TOutputImage::PixelType>>
unsigned int otb::PointSetToDensityImageFilter< TInputPointSet, TOutputImage, TDensityFunction >::m_Radius
private

Set/Get Radius

Definition at line 111 of file otbPointSetToDensityImageFilter.h.


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