![]() |
Orfeo Toolbox
3.16
|
Undocumented. More...
#include <svm.h>
Inheritance diagram for ComposedKernelFunctor:
Collaboration diagram for ComposedKernelFunctor:Public Types | |
| typedef std::vector < GenericKernelFunctorBase * > | KernelListType |
| typedef ComposedKernelFunctor | Self |
| typedef GenericKernelFunctorBase | Superclass |
Public Member Functions | |
| ComposedKernelFunctor () | |
| virtual | ~ComposedKernelFunctor () |
| virtual svm_node * | add (const svm_node *px, const svm_node *py) const |
| void | AddKernelFunctorModelToKernelList (const GenericKernelFunctorBase *kernelfunctor) |
| void | AddPonderationToPonderationList (const double &pond) |
| virtual ComposedKernelFunctor * | Clone () const |
| virtual double | derivative (const svm_node *x, const svm_node *y, const svm_parameter ¶m, int degree, int index, bool isAtEnd, double constValue) const |
| virtual double | dot (const svm_node *px, const svm_node *py) const |
| KernelListType & | GetKernelFunctorList () |
| virtual const MapType & | GetMapParameters () const |
| virtual MapType | GetMapParameters () |
| bool | GetMultiplyKernelFunctor () |
| virtual std::string | GetName (void) const |
| std::vector< double > | GetPonderationList () |
| template<class T > | |
| T | GetValue (const char *option) const |
| virtual int | load_parameters (FILE **pfile) |
| virtual double | operator() (const svm_node *x, const svm_node *y, const svm_parameter ¶m) const |
| virtual void | print_parameters (void) const |
| virtual int | save_parameters (FILE **pfile, const char *composed_kernel_parameters_keyword) const |
| void | SetKernelFunctorList (const KernelListType &kernelFunctorList) |
| virtual void | SetMapParameters (const MapType &map) |
| void | SetMultiplyKernelFunctor (bool val) |
| virtual void | SetName (std::string name) |
| void | SetPonderationModelList (const std::vector< double > &list) |
| 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 | |
| ComposedKernelFunctor (const Self ©) | |
| Self & | operator= (const Self ©) |
Private Types | |
| typedef GenericKernelFunctorBase::MapConstIterator | MapConstIterator |
| typedef GenericKernelFunctorBase::MapIterator | MapIterator |
| typedef GenericKernelFunctorBase::MapType | MapType |
Private Member Functions | |
| void | ClearFunctorList () |
Private Attributes | |
| KernelListType | m_KernelFunctorList |
| std::vector< double > | m_PonderationList |
| typedef std::vector<GenericKernelFunctorBase *> ComposedKernelFunctor::KernelListType |
|
private |
| ComposedKernelFunctor::ComposedKernelFunctor | ( | ) |
|
virtual |
|
protected |
Copy constructor
|
virtualinherited |
| void ComposedKernelFunctor::AddKernelFunctorModelToKernelList | ( | const GenericKernelFunctorBase * | kernelfunctor | ) |
| void ComposedKernelFunctor::AddPonderationToPonderationList | ( | const double & | pond | ) |
|
private |
|
virtual |
Reimplemented from GenericKernelFunctorBase.
Referenced by svm_parameter::operator=().
|
virtual |
Used for Taylor classification
Reimplemented from GenericKernelFunctorBase.
| KernelListType& ComposedKernelFunctor::GetKernelFunctorList | ( | ) |
Get a reference to the internal kernel list
|
virtualinherited |
|
virtualinherited |
| bool ComposedKernelFunctor::GetMultiplyKernelFunctor | ( | ) |
|
virtualinherited |
| std::vector<double> ComposedKernelFunctor::GetPonderationList | ( | ) |
Set/Get the ponderation list to apply to each svm_model of the composed kernel
|
inlineinherited |
Definition at line 59 of file svm.h.
References GenericKernelFunctorBase::m_MapParameters.
|
virtual |
Reimplemented from GenericKernelFunctorBase.
|
virtual |
Reimplemented from GenericKernelFunctorBase.
|
virtual |
Reimplemented from GenericKernelFunctorBase.
|
virtual |
Reimplemented from GenericKernelFunctorBase.
| void ComposedKernelFunctor::SetKernelFunctorList | ( | const KernelListType & | kernelFunctorList | ) |
Set internal kernel list. A clone is made of each kernel when copying
|
virtualinherited |
| void ComposedKernelFunctor::SetMultiplyKernelFunctor | ( | bool | val | ) |
Set/Get the boolean to know which operation has to be done with the kernel functors.
|
virtualinherited |
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().
| void ComposedKernelFunctor::SetPonderationModelList | ( | const std::vector< double > & | list | ) |
|
inlineinherited |
Definition at line 70 of file svm.h.
References GenericKernelFunctorBase::m_MapParameters.
|
virtualinherited |
|
virtualinherited |
Reimplemented in otb::SpectralAngleKernelFunctor, and otb::ChangeProfileKernelFunctor.
|
private |
|
private |