Orfeo Toolbox  4.0
Public Types | Public Member Functions | Protected Member Functions | List of all members
otb::CustomKernelFunctor Class Reference

Undocumented. More...

#include <otbMeanShiftKernels.h>

+ Inheritance diagram for otb::CustomKernelFunctor:
+ Collaboration diagram for otb::CustomKernelFunctor:

Public Types

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

Public Member Functions

 CustomKernelFunctor ()
 
 CustomKernelFunctor ()
 
virtual ~CustomKernelFunctor ()
 
virtual ~CustomKernelFunctor ()
 
virtual svm_nodeadd (const svm_node *px, const svm_node *py) const
 
virtual GenericKernelFunctorBaseClone () const
 
virtual GenericKernelFunctorBaseClone () 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 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 &) const
 
virtual double operator() (const svm_node *x, const svm_node *y, 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_nodesub (const svm_node *px, const svm_node *py) const
 
virtual void Update (void)
 

Protected Member Functions

 CustomKernelFunctor (const Self &copy)
 
 CustomKernelFunctor (const Self &copy)
 
CustomKernelFunctoroperator= (const Self &copy)
 
CustomKernelFunctoroperator= (const Self &copy)
 

Detailed Description

Undocumented.

Definition at line 52 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 44 of file otbSVMKernels.h.

Definition at line 55 of file otbMeanShiftKernels.h.

Definition at line 45 of file otbSVMKernels.h.

Definition at line 56 of file otbMeanShiftKernels.h.

Constructor & Destructor Documentation

otb::CustomKernelFunctor::CustomKernelFunctor ( )
inline

Definition at line 58 of file otbMeanShiftKernels.h.

References GenericKernelFunctorBase::SetName().

virtual otb::CustomKernelFunctor::~CustomKernelFunctor ( )
inlinevirtual

Definition at line 62 of file otbMeanShiftKernels.h.

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

Definition at line 76 of file otbMeanShiftKernels.h.

otb::CustomKernelFunctor::CustomKernelFunctor ( )
inline

Definition at line 47 of file otbSVMKernels.h.

References GenericKernelFunctorBase::SetName().

virtual otb::CustomKernelFunctor::~CustomKernelFunctor ( )
inlinevirtual

Definition at line 51 of file otbSVMKernels.h.

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

Definition at line 65 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::CustomKernelFunctor::Clone ( ) const
inlinevirtual

Reimplemented from GenericKernelFunctorBase.

Definition at line 54 of file otbSVMKernels.h.

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

Reimplemented from GenericKernelFunctorBase.

Definition at line 65 of file otbMeanShiftKernels.h.

virtual double GenericKernelFunctorBase::derivative ( const svm_node ,
const svm_node ,
const svm_parameter ,
int  ,
int  ,
bool  ,
double   
) const
virtualinherited
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::CustomKernelFunctor::operator() ( const svm_node x,
const svm_node y,
const svm_parameter  
) const
inlinevirtual

Reimplemented from GenericKernelFunctorBase.

Definition at line 59 of file otbSVMKernels.h.

References GenericKernelFunctorBase::dot().

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

Reimplemented from GenericKernelFunctorBase.

Definition at line 70 of file otbMeanShiftKernels.h.

References GenericKernelFunctorBase::dot().

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

Definition at line 71 of file otbSVMKernels.h.

References GenericKernelFunctorBase::operator=().

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

Definition at line 82 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

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

Generated at Sat Mar 8 2014 18:10:21 for Orfeo Toolbox with doxygen 1.8.3.1