OTB  9.0.0
Orfeo Toolbox
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions | List of all members
otb::PathListToPathListFilter< TPath > Class Template Reference

#include <otbPathListToPathListFilter.h>

+ Inheritance diagram for otb::PathListToPathListFilter< TPath >:
+ Collaboration diagram for otb::PathListToPathListFilter< TPath >:

Public Types

typedef itk::SmartPointer< const SelfConstPointer
 
typedef Superclass::OutputListPointer OutputPathListPointerType
 
typedef Superclass::OutputListType OutputPathListType
 
typedef PathType::Pointer OutputPathPointerType
 
typedef Superclass::OutputObjectType OutputPathType
 
typedef PathListType::ConstPointer PathListConstPointerType
 
typedef PathListType::Pointer PathListPointerType
 
typedef Superclass::InputListType PathListType
 
typedef PathType::Pointer PathPointerType
 
typedef Superclass::InputObjectType PathType
 
typedef itk::SmartPointer< SelfPointer
 
typedef PathListToPathListFilter Self
 
typedef ObjectListToObjectListFilter< ObjectList< TPath >, ObjectList< TPath > > Superclass
 
- Public Types inherited from otb::ObjectListToObjectListFilter< ObjectList< TPath >, ObjectList< TPath > >
typedef itk::SmartPointer< const SelfConstPointer
 
typedef itk::DataObject::Pointer DataObjectPointer
 
typedef ObjectList< TPath > ::ConstIterator InputListIterator
 
typedef ObjectList< TPath > ::ConstPointer InputListPointer
 
typedef ObjectList< TPath > InputListType
 
typedef InputListType::ObjectType InputObjectType
 
typedef ObjectList< TPath > ::Pointer OutputListPointer
 
typedef ObjectList< TPath > OutputListType
 
typedef OutputListType::ObjectType OutputObjectType
 
typedef itk::SmartPointer< SelfPointer
 
typedef ObjectListToObjectListFilter Self
 
typedef otb::ObjectListSource< ObjectList< TPath > > Superclass
 
- Public Types inherited from otb::ObjectListSource< ObjectList< TPath > >
typedef itk::SmartPointer< const SelfConstPointer
 
typedef itk::DataObject::Pointer DataObjectPointer
 
typedef itk::ProcessObject::DataObjectPointerArraySizeType DataObjectPointerArraySizeType
 
typedef ObjectList< TPath > ::Pointer OutputListPointer
 
typedef ObjectList< TPath > OutputListType
 
typedef itk::SmartPointer< SelfPointer
 
typedef ObjectListSource Self
 
typedef itk::ProcessObject Superclass
 

Public Member Functions

virtual ::itk::LightObject::Pointer CreateAnother (void) const
 
virtual const char * GetNameOfClass () const
 
- Public Member Functions inherited from otb::ObjectListToObjectListFilter< ObjectList< TPath >, ObjectList< TPath > >
virtual ::itk::LightObject::Pointer CreateAnother (void) const
 
const InputListTypeGetInput (void)
 
virtual const char * GetNameOfClass () const
 
virtual void SetInput (const InputListType *input)
 
- Public Member Functions inherited from otb::ObjectListSource< ObjectList< TPath > >
virtual ::itk::LightObject::Pointer CreateAnother (void) const
 
DataObjectPointer MakeOutput (DataObjectPointerArraySizeType idx) override
 
void GraftOutput (itk::DataObject *graft)
 
void GraftNthOutput (DataObjectPointerArraySizeType idx, itk::DataObject *graft)
 
OutputListTypeGetOutput (void)
 
OutputListTypeGetOutput (DataObjectPointerArraySizeType idx)
 

Static Public Member Functions

static Pointer New ()
 
- Static Public Member Functions inherited from otb::ObjectListToObjectListFilter< ObjectList< TPath >, ObjectList< TPath > >
static Pointer New ()
 
- Static Public Member Functions inherited from otb::ObjectListSource< ObjectList< TPath > >
static Pointer New ()
 

Protected Member Functions

 PathListToPathListFilter ()
 
 ~PathListToPathListFilter () override
 
- Protected Member Functions inherited from otb::ObjectListToObjectListFilter< ObjectList< TPath >, ObjectList< TPath > >
virtual void AfterThreadedGenerateData ()
 
virtual void BeforeThreadedGenerateData ()
 
void GenerateData (void) override
 
 ObjectListToObjectListFilter ()
 
void PrintSelf (std::ostream &os, itk::Indent indent) const override
 
virtual int SplitRequestedRegion (itk::ThreadIdType threadId, int threadCount, unsigned int requestedElements, unsigned int &startIndex, unsigned int &stopIndex)
 
virtual void ThreadedGenerateData (unsigned int startIndex, unsigned int stopIndex, itk::ThreadIdType threadId)
 
 ~ObjectListToObjectListFilter () override
 
- Protected Member Functions inherited from otb::ObjectListSource< ObjectList< TPath > >
 ObjectListSource ()
 
 ~ObjectListSource () override
 
void PrintSelf (std::ostream &os, itk::Indent indent) const override
 
virtual void AllocateOutputs ()
 
void GenerateData (void) override
 

Private Member Functions

void operator= (const Self &)=delete
 
 PathListToPathListFilter (const Self &)=delete
 

Additional Inherited Members

- Protected Types inherited from otb::ObjectListToObjectListFilter< ObjectList< TPath >, ObjectList< TPath > >
typedef std::vector< OutputListPointerOutputListForThreadType
 
- Static Protected Member Functions inherited from otb::ObjectListToObjectListFilter< ObjectList< TPath >, ObjectList< TPath > >
static ITK_THREAD_RETURN_TYPE ThreaderCallback (void *arg)
 
- Protected Attributes inherited from otb::ObjectListToObjectListFilter< ObjectList< TPath >, ObjectList< TPath > >
OutputListForThreadType m_ObjectListPerThread
 

Detailed Description

template<class TPath>
class otb::PathListToPathListFilter< TPath >

Base class for filter taking a PathList as input a returning a PathList.

Definition at line 35 of file otbPathListToPathListFilter.h.

Member Typedef Documentation

◆ ConstPointer

template<class TPath >
typedef itk::SmartPointer<const Self> otb::PathListToPathListFilter< TPath >::ConstPointer

Definition at line 42 of file otbPathListToPathListFilter.h.

◆ OutputPathListPointerType

Definition at line 59 of file otbPathListToPathListFilter.h.

◆ OutputPathListType

Definition at line 58 of file otbPathListToPathListFilter.h.

◆ OutputPathPointerType

template<class TPath >
typedef PathType::Pointer otb::PathListToPathListFilter< TPath >::OutputPathPointerType

Definition at line 57 of file otbPathListToPathListFilter.h.

◆ OutputPathType

Definition at line 56 of file otbPathListToPathListFilter.h.

◆ PathListConstPointerType

Definition at line 55 of file otbPathListToPathListFilter.h.

◆ PathListPointerType

Definition at line 54 of file otbPathListToPathListFilter.h.

◆ PathListType

template<class TPath >
typedef Superclass::InputListType otb::PathListToPathListFilter< TPath >::PathListType

Definition at line 52 of file otbPathListToPathListFilter.h.

◆ PathPointerType

template<class TPath >
typedef PathType::Pointer otb::PathListToPathListFilter< TPath >::PathPointerType

Definition at line 53 of file otbPathListToPathListFilter.h.

◆ PathType

template<class TPath >
typedef Superclass::InputObjectType otb::PathListToPathListFilter< TPath >::PathType

Template parameters typedefs

Definition at line 48 of file otbPathListToPathListFilter.h.

◆ Pointer

template<class TPath >
typedef itk::SmartPointer<Self> otb::PathListToPathListFilter< TPath >::Pointer

Definition at line 41 of file otbPathListToPathListFilter.h.

◆ Self

template<class TPath >
typedef PathListToPathListFilter otb::PathListToPathListFilter< TPath >::Self

Standard typedefs

Definition at line 39 of file otbPathListToPathListFilter.h.

◆ Superclass

template<class TPath >
typedef ObjectListToObjectListFilter<ObjectList<TPath>, ObjectList<TPath> > otb::PathListToPathListFilter< TPath >::Superclass

Definition at line 40 of file otbPathListToPathListFilter.h.

Constructor & Destructor Documentation

◆ PathListToPathListFilter() [1/2]

template<class TPath >
otb::PathListToPathListFilter< TPath >::PathListToPathListFilter ( )
inlineprotected

Constructor

Definition at line 63 of file otbPathListToPathListFilter.h.

◆ ~PathListToPathListFilter()

template<class TPath >
otb::PathListToPathListFilter< TPath >::~PathListToPathListFilter ( )
inlineoverrideprotected

Destructor

Definition at line 66 of file otbPathListToPathListFilter.h.

◆ PathListToPathListFilter() [2/2]

template<class TPath >
otb::PathListToPathListFilter< TPath >::PathListToPathListFilter ( const Self )
privatedelete

Member Function Documentation

◆ CreateAnother()

template<class TPath >
virtual::itk::LightObject::Pointer otb::PathListToPathListFilter< TPath >::CreateAnother ( void  ) const

◆ GetNameOfClass()

template<class TPath >
virtual const char* otb::PathListToPathListFilter< TPath >::GetNameOfClass ( ) const
virtual

Creation through object factory macro

Reimplemented in otb::ImageFittingPolygonListFilter< TPath, TImage >.

◆ New()

template<class TPath >
static Pointer otb::PathListToPathListFilter< TPath >::New ( )
static

Type macro

◆ operator=()

template<class TPath >
void otb::PathListToPathListFilter< TPath >::operator= ( const Self )
privatedelete

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