Orfeo Toolbox  4.2
Public Types | Public Member Functions | Protected Member Functions | Private Attributes | List of all members
otb::RBFKernelFunctor Class Reference

Undocumented. More...

#include <otbMeanShiftKernels.h>

+ Inheritance diagram for otb::RBFKernelFunctor:
+ Collaboration diagram for otb::RBFKernelFunctor:

Public Types

typedef MapType::const_iterator MapConstIterator
 
typedef MapType::iterator MapIterator
 
typedef std::map< std::string,
std::string > 
MapType
 
typedef RBFKernelFunctor Self
 
typedef RBFKernelFunctor Self
 
typedef GenericKernelFunctorBase Superclass
 
typedef GenericKernelFunctorBase Superclass
 

Public Member Functions

 RBFKernelFunctor ()
 
 RBFKernelFunctor ()
 
virtual ~RBFKernelFunctor ()
 
virtual ~RBFKernelFunctor ()
 
virtual svm_nodeadd (const svm_node *px, const svm_node *py) const
 
virtual GenericKernelFunctorBaseClone () const
 
virtual GenericKernelFunctorBaseClone () const
 
virtual double derivative (const svm_node *x, const svm_node *y, const svm_parameter &param, int degree, int index, bool isAtEnd, double constValue) const
 
virtual double derivative (const svm_node *x, const svm_node *y, const svm_parameter &param, int degree, int index, bool isAtEnd, double constValue) const
 
virtual double dot (const svm_node *px, const svm_node *py) const
 
virtual const MapTypeGetMapParameters () const
 
virtual MapType GetMapParameters ()
 
virtual std::string GetName (void) const
 
template<class 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 &param) const
 
virtual double operator() (const svm_node *x, const svm_node *y, const svm_parameter &param) 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_nodesub (const svm_node *px, const svm_node *py) const
 
virtual void Update (void)
 

Protected Member Functions

 RBFKernelFunctor (const Self &copy)
 
 RBFKernelFunctor (const Self &copy)
 
RBFKernelFunctoroperator= (const Self &copy)
 
RBFKernelFunctoroperator= (const Self &copy)
 

Private Attributes

CustomKernelFunctor m_Custom
 

Detailed Description

Undocumented.

Definition at line 423 of file otbMeanShiftKernels.h.

Member Typedef Documentation

typedef MapType::const_iterator GenericKernelFunctorBase::MapConstIterator
inherited

Definition at line 25 of file svm.h.

typedef MapType::iterator GenericKernelFunctorBase::MapIterator
inherited

Definition at line 24 of file svm.h.

typedef std::map<std::string, std::string> GenericKernelFunctorBase::MapType
inherited

Definition at line 23 of file svm.h.

Definition at line 415 of file otbSVMKernels.h.

Definition at line 426 of file otbMeanShiftKernels.h.

Definition at line 416 of file otbSVMKernels.h.

Definition at line 427 of file otbMeanShiftKernels.h.

Constructor & Destructor Documentation

otb::RBFKernelFunctor::RBFKernelFunctor ( )
inline

Definition at line 429 of file otbMeanShiftKernels.h.

References GenericKernelFunctorBase::SetName().

virtual otb::RBFKernelFunctor::~RBFKernelFunctor ( )
inlinevirtual

Definition at line 434 of file otbMeanShiftKernels.h.

otb::RBFKernelFunctor::RBFKernelFunctor ( const Self copy)
inlineprotected

Definition at line 522 of file otbMeanShiftKernels.h.

otb::RBFKernelFunctor::RBFKernelFunctor ( )
inline

Definition at line 418 of file otbSVMKernels.h.

References GenericKernelFunctorBase::SetName().

virtual otb::RBFKernelFunctor::~RBFKernelFunctor ( )
inlinevirtual

Definition at line 423 of file otbSVMKernels.h.

otb::RBFKernelFunctor::RBFKernelFunctor ( const Self copy)
inlineprotected

Definition at line 511 of file otbSVMKernels.h.

Member Function Documentation

virtual svm_node* GenericKernelFunctorBase::add ( const svm_node px,
const svm_node py 
) const
virtualinherited
virtual GenericKernelFunctorBase* otb::RBFKernelFunctor::Clone ( ) const
inlinevirtual

Reimplemented from GenericKernelFunctorBase.

Definition at line 426 of file otbSVMKernels.h.

virtual GenericKernelFunctorBase* otb::RBFKernelFunctor::Clone ( ) const
inlinevirtual

Reimplemented from GenericKernelFunctorBase.

Definition at line 437 of file otbMeanShiftKernels.h.

virtual double otb::RBFKernelFunctor::derivative ( const svm_node x,
const svm_node y,
const svm_parameter param,
int  degree,
int  index,
bool  isAtEnd,
double  constValue 
) const
inlinevirtual

Reimplemented from GenericKernelFunctorBase.

Definition at line 437 of file otbSVMKernels.h.

References derivative(), svm_node::index, operator()(), and svm_node::value.

virtual double otb::RBFKernelFunctor::derivative ( const svm_node x,
const svm_node y,
const svm_parameter param,
int  degree,
int  index,
bool  isAtEnd,
double  constValue 
) const
inlinevirtual

Reimplemented from GenericKernelFunctorBase.

Definition at line 448 of file otbMeanShiftKernels.h.

References svm_node::index, operator()(), and svm_node::value.

Referenced by derivative().

virtual double GenericKernelFunctorBase::dot ( const svm_node px,
const svm_node py 
) const
virtualinherited
virtual const MapType& GenericKernelFunctorBase::GetMapParameters ( ) const
virtualinherited
virtual MapType GenericKernelFunctorBase::GetMapParameters ( )
virtualinherited
virtual std::string GenericKernelFunctorBase::GetName ( void  ) const
virtualinherited
template<class T >
T GenericKernelFunctorBase::GetValue ( const char *  option) const
inlineinherited

Definition at line 59 of file svm.h.

References GenericKernelFunctorBase::m_MapParameters.

virtual int GenericKernelFunctorBase::load_parameters ( FILE **  pfile)
virtualinherited

Reimplemented in ComposedKernelFunctor.

virtual double otb::RBFKernelFunctor::operator() ( const svm_node x,
const svm_node y,
const svm_parameter param 
) const
inlinevirtual

Reimplemented from GenericKernelFunctorBase.

Definition at line 431 of file otbSVMKernels.h.

References m_Custom.

virtual double otb::RBFKernelFunctor::operator() ( const svm_node x,
const svm_node y,
const svm_parameter param 
) const
inlinevirtual

Reimplemented from GenericKernelFunctorBase.

Definition at line 442 of file otbMeanShiftKernels.h.

References m_Custom.

Referenced by derivative().

RBFKernelFunctor& otb::RBFKernelFunctor::operator= ( const Self copy)
inlineprotected

Definition at line 517 of file otbSVMKernels.h.

References GenericKernelFunctorBase::operator=().

RBFKernelFunctor& otb::RBFKernelFunctor::operator= ( const Self copy)
inlineprotected

Definition at line 528 of file otbMeanShiftKernels.h.

References GenericKernelFunctorBase::operator=().

virtual void GenericKernelFunctorBase::print_parameters ( void  ) const
virtualinherited

Reimplemented in ComposedKernelFunctor.

virtual int GenericKernelFunctorBase::save_parameters ( FILE **  pfile,
const char *  generic_kernel_parameters_keyword 
) const
virtualinherited

Reimplemented in ComposedKernelFunctor.

virtual void GenericKernelFunctorBase::SetMapParameters ( const MapType map)
virtualinherited
virtual void GenericKernelFunctorBase::SetName ( std::string  name)
virtualinherited
template<class T >
void GenericKernelFunctorBase::SetValue ( const char *  option,
const T &  value 
)
inlineinherited

Definition at line 70 of file svm.h.

References GenericKernelFunctorBase::m_MapParameters.

virtual svm_node* GenericKernelFunctorBase::sub ( const svm_node px,
const svm_node py 
) const
virtualinherited
virtual void GenericKernelFunctorBase::Update ( void  )
virtualinherited

Member Data Documentation

CustomKernelFunctor otb::RBFKernelFunctor::m_Custom
private

Definition at line 535 of file otbMeanShiftKernels.h.

Referenced by operator()().


The documentation for this class was generated from the following files:

Generated at Sat Aug 30 2014 19:06:38 for Orfeo Toolbox with doxygen 1.8.3.1