|
OTB
9.0.0
Orfeo Toolbox
|
Go to the documentation of this file.
21 #ifndef otbUnaryFunctorObjectListFilter_h
22 #define otbUnaryFunctorObjectListFilter_h
40 template <
class TInputList,
class TOutputList,
class TFunction>
87 if (m_Functor != functor)
103 void AfterThreadedGenerateData()
override;
107 void ThreadedGenerateData(
unsigned int startIndex,
unsigned int stopIndex, itk::ThreadIdType threadId)
override;
113 void operator=(
const Self&) =
delete;
120 #ifndef OTB_MANUAL_INSTANTIATION
TOutputList::ConstIterator OutputListIterator
~UnaryFunctorObjectListFilter() override
FunctorType & GetFunctor()
itk::SmartPointer< Self > Pointer
itk::SmartPointer< const Self > ConstPointer
void SetFunctor(const FunctorType &functor)
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.
TOutputList::Pointer OutputListPointer
otb::ObjectListToObjectListFilter< TInputList, TOutputList > Superclass
TInputList::ConstIterator InputListIterator
Base class for filters that take an ObjectList as input and produce an ObjectList as output.
Process each element in the ObjectList with the functor.
Base class for all process objects that output ObjectList data.
TOutputList OutputListType
UnaryFunctorObjectListFilter Self
const FunctorType & GetFunctor() const
TInputList::ConstPointer InputListPointer