OTB  9.0.0
Orfeo Toolbox
Public Types | Public Member Functions | List of all members
otb::ClosePathFunctor< TInput, TOutput > Class Template Reference

#include <otbClosePathFunctor.h>

Public Types

typedef OutputPathType::Pointer OutputPathPointerType
 
typedef TOutput OutputPathType
 
typedef TInput::VertexListType::ConstIterator VertexListConstIteratorType
 
typedef TInput::VertexListType::ConstPointer VertexListConstPointerType
 

Public Member Functions

 ClosePathFunctor ()
 
OutputPathPointerType operator() (const TInput *input)
 
virtual ~ClosePathFunctor ()
 

Detailed Description

template<class TInput, class TOutput>
class otb::ClosePathFunctor< TInput, TOutput >

This filter close the input path, making the last point equal to the first one.

This filter may be useful when a truly closed polygon is needed (to draw it for example)

See also
UnaryFunctorObjectListFilter

Definition at line 41 of file otbClosePathFunctor.h.

Member Typedef Documentation

◆ OutputPathPointerType

template<class TInput , class TOutput >
typedef OutputPathType::Pointer otb::ClosePathFunctor< TInput, TOutput >::OutputPathPointerType

Definition at line 47 of file otbClosePathFunctor.h.

◆ OutputPathType

template<class TInput , class TOutput >
typedef TOutput otb::ClosePathFunctor< TInput, TOutput >::OutputPathType

Definition at line 46 of file otbClosePathFunctor.h.

◆ VertexListConstIteratorType

template<class TInput , class TOutput >
typedef TInput::VertexListType::ConstIterator otb::ClosePathFunctor< TInput, TOutput >::VertexListConstIteratorType

Definition at line 44 of file otbClosePathFunctor.h.

◆ VertexListConstPointerType

template<class TInput , class TOutput >
typedef TInput::VertexListType::ConstPointer otb::ClosePathFunctor< TInput, TOutput >::VertexListConstPointerType

Definition at line 45 of file otbClosePathFunctor.h.

Constructor & Destructor Documentation

◆ ClosePathFunctor()

template<class TInput , class TOutput >
otb::ClosePathFunctor< TInput, TOutput >::ClosePathFunctor ( )
inline

Definition at line 49 of file otbClosePathFunctor.h.

◆ ~ClosePathFunctor()

template<class TInput , class TOutput >
virtual otb::ClosePathFunctor< TInput, TOutput >::~ClosePathFunctor ( )
inlinevirtual

Definition at line 52 of file otbClosePathFunctor.h.

Member Function Documentation

◆ operator()()

template<class TInput , class TOutput >
OutputPathPointerType otb::ClosePathFunctor< TInput, TOutput >::operator() ( const TInput *  input)
inline

Definition at line 56 of file otbClosePathFunctor.h.


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