21 #ifndef otbDataNodeFunctionBase_h
22 #define otbDataNodeFunctionBase_h
24 #include "itkFunctionBase.h"
48 template <
class TDataNode,
class TOutput>
54 typedef itk::FunctionBase<TDataNode, TOutput>
Superclass;
Base class for DataNode functions.
itk::FunctionBase< TDataNode, TOutput > Superclass
void operator=(const Self &)=delete
~DataNodeFunctionBase() override
itk::SmartPointer< Self > Pointer
itk::SmartPointer< const Self > ConstPointer
OutputType Evaluate(const DataNodeType &node) const override=0
DataNodeFunctionBase(const Self &)=delete
DataNodeFunctionBase Self
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.