![]() |
Orfeo Toolbox
3.16
|
Undocumented. More...
#include <svm.h>
Inheritance diagram for GenericKernelFunctorBase:
Collaboration diagram for GenericKernelFunctorBase:Public Types | |
| typedef MapType::const_iterator | MapConstIterator |
| typedef MapType::iterator | MapIterator |
| typedef std::map< std::string, std::string > | MapType |
| typedef GenericKernelFunctorBase | Self |
Public Member Functions | |
| GenericKernelFunctorBase () | |
| virtual | ~GenericKernelFunctorBase () |
| virtual svm_node * | add (const svm_node *px, const svm_node *py) const |
| virtual GenericKernelFunctorBase * | Clone () const |
| virtual double | derivative (const svm_node *, const svm_node *, const svm_parameter &, int, int, bool, double) const |
| virtual double | dot (const svm_node *px, const svm_node *py) const |
| virtual const MapType & | GetMapParameters () const |
| virtual MapType | GetMapParameters () |
| virtual std::string | GetName (void) const |
| template<class T > | |
| T | GetValue (const char *option) const |
| virtual int | load_parameters (FILE **pfile) |
| virtual double | operator() (const svm_node *, const svm_node *, const svm_parameter &) const |
| virtual void | print_parameters (void) const |
| virtual int | save_parameters (FILE **pfile, const char *generic_kernel_parameters_keyword) const |
| virtual void | SetMapParameters (const MapType &map) |
| virtual void | SetName (std::string name) |
| template<class T > | |
| void | SetValue (const char *option, const T &value) |
| virtual svm_node * | sub (const svm_node *px, const svm_node *py) const |
| virtual void | Update (void) |
Protected Member Functions | |
| GenericKernelFunctorBase (const Self ©) | |
| Self & | operator= (const Self ©) |
Private Attributes | |
| MapType | m_MapParameters |
| std::string | m_Name |
| typedef MapType::const_iterator GenericKernelFunctorBase::MapConstIterator |
Reimplemented in ComposedKernelFunctor.
| typedef MapType::iterator GenericKernelFunctorBase::MapIterator |
Reimplemented in ComposedKernelFunctor.
| typedef std::map<std::string, std::string> GenericKernelFunctorBase::MapType |
Reimplemented in ComposedKernelFunctor.
Reimplemented in otb::GroupingAdaptiveKernelFunctor, otb::GroupingAdaptiveKernelFunctor, otb::GroupedRBFKernelFunctor, otb::GroupedRBFKernelFunctor, otb::CustomLinearKernelFunctor, otb::CustomLinearKernelFunctor, otb::RBFDiffKernelFunctor, otb::RBFDiffKernelFunctor, otb::PolyRBFSAMKernelFunctor, otb::PolyRBFSAMKernelFunctor, otb::RBFRBFSAMKernelFunctor, otb::RBFRBFSAMKernelFunctor, otb::RBFKernelFunctor, otb::RBFKernelFunctor, otb::KModSAMKernelFunctor, otb::KModSAMKernelFunctor, otb::InvMultiQuadraticSAMKernelFunctor, otb::InvMultiQuadraticSAMKernelFunctor, otb::InverseCosSAMKernelFunctor, otb::InverseCosSAMKernelFunctor, otb::RadialSAMKernelFunctor, otb::RadialSAMKernelFunctor, otb::SAMKernelFunctor, otb::SAMKernelFunctor, otb::KModKernelFunctor, otb::KModKernelFunctor, ComposedKernelFunctor, otb::InvMultiQuadricKernelFunctor, otb::InvMultiQuadricKernelFunctor, otb::CustomKernelFunctor, otb::SpectralAngleKernelFunctor, otb::ChangeProfileKernelFunctor, and otb::CustomKernelFunctor.
| GenericKernelFunctorBase::GenericKernelFunctorBase | ( | ) |
|
virtual |
|
protected |
|
virtual |
|
virtual |
Reimplemented in otb::GroupingAdaptiveKernelFunctor, otb::GroupingAdaptiveKernelFunctor, otb::GroupedRBFKernelFunctor, otb::GroupedRBFKernelFunctor, otb::CustomLinearKernelFunctor, otb::CustomLinearKernelFunctor, otb::RBFDiffKernelFunctor, otb::RBFDiffKernelFunctor, otb::PolyRBFSAMKernelFunctor, otb::PolyRBFSAMKernelFunctor, otb::RBFRBFSAMKernelFunctor, otb::RBFRBFSAMKernelFunctor, otb::RBFKernelFunctor, otb::RBFKernelFunctor, otb::KModSAMKernelFunctor, otb::KModSAMKernelFunctor, otb::InvMultiQuadraticSAMKernelFunctor, otb::InvMultiQuadraticSAMKernelFunctor, otb::InverseCosSAMKernelFunctor, otb::InverseCosSAMKernelFunctor, otb::RadialSAMKernelFunctor, otb::RadialSAMKernelFunctor, otb::SAMKernelFunctor, otb::SAMKernelFunctor, otb::KModKernelFunctor, otb::KModKernelFunctor, ComposedKernelFunctor, otb::InvMultiQuadricKernelFunctor, otb::InvMultiQuadricKernelFunctor, otb::CustomKernelFunctor, otb::CustomKernelFunctor, otb::SpectralAngleKernelFunctor, and otb::ChangeProfileKernelFunctor.
Referenced by svm_parameter::operator=(), and otb::SVMModel< TValue, TLabel >::SetKernelFunctor().
|
virtual |
Reimplemented in otb::RBFKernelFunctor, otb::RBFKernelFunctor, and ComposedKernelFunctor.
|
virtual |
|
virtual |
|
virtual |
|
inline |
Definition at line 59 of file svm.h.
References m_MapParameters.
|
virtual |
Reimplemented in ComposedKernelFunctor.
|
virtual |
Reimplemented in otb::GroupingAdaptiveKernelFunctor, otb::GroupingAdaptiveKernelFunctor, otb::GroupedRBFKernelFunctor, otb::GroupedRBFKernelFunctor, otb::CustomLinearKernelFunctor, otb::CustomLinearKernelFunctor, otb::RBFDiffKernelFunctor, otb::RBFDiffKernelFunctor, otb::PolyRBFSAMKernelFunctor, otb::PolyRBFSAMKernelFunctor, otb::RBFRBFSAMKernelFunctor, otb::RBFRBFSAMKernelFunctor, otb::RBFKernelFunctor, otb::RBFKernelFunctor, otb::KModSAMKernelFunctor, otb::KModSAMKernelFunctor, otb::InvMultiQuadraticSAMKernelFunctor, otb::InvMultiQuadraticSAMKernelFunctor, otb::InverseCosSAMKernelFunctor, otb::InverseCosSAMKernelFunctor, otb::RadialSAMKernelFunctor, otb::RadialSAMKernelFunctor, otb::SAMKernelFunctor, otb::SAMKernelFunctor, otb::KModKernelFunctor, otb::KModKernelFunctor, otb::InvMultiQuadricKernelFunctor, ComposedKernelFunctor, otb::InvMultiQuadricKernelFunctor, otb::CustomKernelFunctor, otb::CustomKernelFunctor, otb::SpectralAngleKernelFunctor, and otb::ChangeProfileKernelFunctor.
Reimplemented in ComposedKernelFunctor.
Referenced by otb::ChangeProfileKernelFunctor::operator=(), otb::SpectralAngleKernelFunctor::operator=(), otb::CustomKernelFunctor::operator=(), otb::InvMultiQuadricKernelFunctor::operator=(), otb::KModKernelFunctor::operator=(), otb::SAMKernelFunctor::operator=(), otb::RadialSAMKernelFunctor::operator=(), otb::InverseCosSAMKernelFunctor::operator=(), otb::InvMultiQuadraticSAMKernelFunctor::operator=(), otb::KModSAMKernelFunctor::operator=(), otb::RBFKernelFunctor::operator=(), otb::RBFRBFSAMKernelFunctor::operator=(), otb::PolyRBFSAMKernelFunctor::operator=(), otb::RBFDiffKernelFunctor::operator=(), otb::CustomLinearKernelFunctor::operator=(), otb::GroupedRBFKernelFunctor::operator=(), and otb::GroupingAdaptiveKernelFunctor::operator=().
|
virtual |
Reimplemented in ComposedKernelFunctor.
|
virtual |
Reimplemented in ComposedKernelFunctor.
|
virtual |
|
virtual |
Referenced by otb::CustomKernelFunctor::CustomKernelFunctor(), otb::CustomLinearKernelFunctor::CustomLinearKernelFunctor(), otb::GroupedRBFKernelFunctor::GroupedRBFKernelFunctor(), otb::GroupingAdaptiveKernelFunctor::GroupingAdaptiveKernelFunctor(), otb::InverseCosSAMKernelFunctor::InverseCosSAMKernelFunctor(), otb::InvMultiQuadraticSAMKernelFunctor::InvMultiQuadraticSAMKernelFunctor(), otb::InvMultiQuadricKernelFunctor::InvMultiQuadricKernelFunctor(), otb::KModKernelFunctor::KModKernelFunctor(), otb::KModSAMKernelFunctor::KModSAMKernelFunctor(), otb::PolyRBFSAMKernelFunctor::PolyRBFSAMKernelFunctor(), otb::RadialSAMKernelFunctor::RadialSAMKernelFunctor(), otb::RBFDiffKernelFunctor::RBFDiffKernelFunctor(), otb::RBFKernelFunctor::RBFKernelFunctor(), otb::RBFRBFSAMKernelFunctor::RBFRBFSAMKernelFunctor(), and otb::SAMKernelFunctor::SAMKernelFunctor().
|
inline |
Definition at line 70 of file svm.h.
References m_MapParameters.
|
virtual |
|
virtual |
Reimplemented in otb::SpectralAngleKernelFunctor, and otb::ChangeProfileKernelFunctor.
|
private |
Kernel functor parameters
Definition at line 89 of file svm.h.
Referenced by GetValue(), and SetValue().
|
private |