OTB
9.0.0
Orfeo Toolbox
|
#include <otbJointMassOfBeliefFilter.h>
Public Types | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef MassFunctionType::LabelSetOfSetType | LabelSetOfSetType |
typedef MassFunctionType::LabelSetType | LabelSetType |
typedef MassFunctionType::LabelType | LabelType |
typedef MassFunctionType::Pointer | MassFunctionPointerType |
typedef TMassFunction | MassFunctionType |
typedef MassFunctionType::MassType | MassType |
typedef itk::SmartPointer< Self > | Pointer |
typedef JointMassOfBeliefFilter | Self |
typedef itk::ProcessObject | Superclass |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
const MassFunctionType * | GetInput (unsigned int idx) |
virtual const char * | GetNameOfClass () const |
MassFunctionType * | GetOutput () |
void | PopBackInput () override |
void | PopFrontInput () override |
virtual void | PushBackInput (const MassFunctionType *input) |
virtual void | PushFrontInput (const MassFunctionType *input) |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
void | GenerateData () override |
JointMassOfBeliefFilter () | |
void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
~JointMassOfBeliefFilter () override | |
Private Member Functions | |
void | CombineMasses (const MassFunctionType *input, MassFunctionType *output) |
JointMassOfBeliefFilter (const Self &)=delete | |
void | operator= (const Self &)=delete |
Performs Dempster-Shafer combination of n masses function.
This filter computes the joint mass of n input masses using Dempster-Shafer rule of combination.
Input masses can be added by using the PushBackInput() method.
Definition at line 41 of file otbJointMassOfBeliefFilter.h.
typedef itk::SmartPointer<const Self> otb::JointMassOfBeliefFilter< TMassFunction >::ConstPointer |
Definition at line 48 of file otbJointMassOfBeliefFilter.h.
typedef MassFunctionType::LabelSetOfSetType otb::JointMassOfBeliefFilter< TMassFunction >::LabelSetOfSetType |
Definition at line 62 of file otbJointMassOfBeliefFilter.h.
typedef MassFunctionType::LabelSetType otb::JointMassOfBeliefFilter< TMassFunction >::LabelSetType |
Definition at line 61 of file otbJointMassOfBeliefFilter.h.
typedef MassFunctionType::LabelType otb::JointMassOfBeliefFilter< TMassFunction >::LabelType |
Definition at line 59 of file otbJointMassOfBeliefFilter.h.
typedef MassFunctionType::Pointer otb::JointMassOfBeliefFilter< TMassFunction >::MassFunctionPointerType |
Definition at line 58 of file otbJointMassOfBeliefFilter.h.
typedef TMassFunction otb::JointMassOfBeliefFilter< TMassFunction >::MassFunctionType |
Standard class typedefs
Definition at line 54 of file otbJointMassOfBeliefFilter.h.
typedef MassFunctionType::MassType otb::JointMassOfBeliefFilter< TMassFunction >::MassType |
Definition at line 60 of file otbJointMassOfBeliefFilter.h.
typedef itk::SmartPointer<Self> otb::JointMassOfBeliefFilter< TMassFunction >::Pointer |
Definition at line 47 of file otbJointMassOfBeliefFilter.h.
typedef JointMassOfBeliefFilter otb::JointMassOfBeliefFilter< TMassFunction >::Self |
Standard class typedefs
Definition at line 45 of file otbJointMassOfBeliefFilter.h.
typedef itk::ProcessObject otb::JointMassOfBeliefFilter< TMassFunction >::Superclass |
Definition at line 46 of file otbJointMassOfBeliefFilter.h.
|
protected |
Constructor
Definition at line 29 of file otbJointMassOfBeliefFilter.hxx.
|
inlineoverrideprotected |
Destructor
Definition at line 91 of file otbJointMassOfBeliefFilter.h.
|
privatedelete |
|
private |
Combine masses from input and output into output
Definition at line 104 of file otbJointMassOfBeliefFilter.hxx.
virtual::itk::LightObject::Pointer otb::JointMassOfBeliefFilter< TMassFunction >::CreateAnother | ( | void | ) | const |
|
overrideprotected |
GenerateData
Definition at line 80 of file otbJointMassOfBeliefFilter.hxx.
const JointMassOfBeliefFilter< TMassFunction >::MassFunctionType * otb::JointMassOfBeliefFilter< TMassFunction >::GetInput | ( | unsigned int | idx | ) |
Get the idx th input
Definition at line 64 of file otbJointMassOfBeliefFilter.hxx.
|
virtual |
Run-time type information (and related methods).
JointMassOfBeliefFilter< TMassFunction >::MassFunctionType * otb::JointMassOfBeliefFilter< TMassFunction >::GetOutput |
Get the output joint mass
Definition at line 70 of file otbJointMassOfBeliefFilter.hxx.
|
static |
Method for creation through the object factory.
|
privatedelete |
|
override |
Definition at line 52 of file otbJointMassOfBeliefFilter.hxx.
|
override |
Definition at line 58 of file otbJointMassOfBeliefFilter.hxx.
|
overrideprotected |
PrintSelf method
Definition at line 97 of file otbJointMassOfBeliefFilter.hxx.
|
virtual |
Definition at line 40 of file otbJointMassOfBeliefFilter.hxx.
|
virtual |
Definition at line 46 of file otbJointMassOfBeliefFilter.hxx.