21 #ifndef otbJointMassOfBeliefFilter_h
22 #define otbJointMassOfBeliefFilter_h
24 #include "itkProcessObject.h"
40 template <
class TMassFunction>
59 typedef typename MassFunctionType::LabelType
LabelType;
60 typedef typename MassFunctionType::MassType
MassType;
65 using Superclass::PushBackInput;
69 using Superclass::PushFrontInput;
73 using Superclass::PopBackInput;
74 void PopBackInput()
override;
77 using Superclass::PopFrontInput;
78 void PopFrontInput()
override;
96 void GenerateData()
override;
99 void PrintSelf(std::ostream& os, itk::Indent indent)
const override;
111 #ifndef OTB_MANUAL_INSTANTIATION
Performs Dempster-Shafer combination of n masses function.
MassFunctionType::MassType MassType
itk::SmartPointer< const Self > ConstPointer
MassFunctionType::LabelSetType LabelSetType
MassFunctionType::LabelType LabelType
MassFunctionType::LabelSetOfSetType LabelSetOfSetType
itk::ProcessObject Superclass
void operator=(const Self &)=delete
~JointMassOfBeliefFilter() override
TMassFunction MassFunctionType
JointMassOfBeliefFilter Self
MassFunctionType::Pointer MassFunctionPointerType
itk::SmartPointer< Self > Pointer
JointMassOfBeliefFilter(const Self &)=delete
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.