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

Undocumented. More...

#include <otbMeanShiftKernels.h>

+ Inheritance diagram for otb::KModKernelFunctor:
+ Collaboration diagram for otb::KModKernelFunctor:

Public Types

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

Public Member Functions

 KModKernelFunctor ()
 
 KModKernelFunctor ()
 
virtual ~KModKernelFunctor ()
 
virtual ~KModKernelFunctor ()
 
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 &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

 KModKernelFunctor (const Self &copy)
 
 KModKernelFunctor (const Self &copy)
 
KModKernelFunctoroperator= (const Self &copy)
 
KModKernelFunctoroperator= (const Self &copy)
 

Private Attributes

CustomKernelFunctor m_Custom
 

Detailed Description

Undocumented.

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

Definition at line 144 of file otbMeanShiftKernels.h.

Definition at line 134 of file otbSVMKernels.h.

Definition at line 145 of file otbMeanShiftKernels.h.

Constructor & Destructor Documentation

otb::KModKernelFunctor::KModKernelFunctor ( )
inline

Definition at line 147 of file otbMeanShiftKernels.h.

References GenericKernelFunctorBase::SetName().

virtual otb::KModKernelFunctor::~KModKernelFunctor ( )
inlinevirtual

Definition at line 152 of file otbMeanShiftKernels.h.

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

Definition at line 172 of file otbMeanShiftKernels.h.

otb::KModKernelFunctor::KModKernelFunctor ( )
inline

Definition at line 136 of file otbSVMKernels.h.

References GenericKernelFunctorBase::SetName().

virtual otb::KModKernelFunctor::~KModKernelFunctor ( )
inlinevirtual

Definition at line 141 of file otbSVMKernels.h.

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

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

Reimplemented from GenericKernelFunctorBase.

Definition at line 155 of file otbSVMKernels.h.

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

Reimplemented from GenericKernelFunctorBase.

Definition at line 166 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::KModKernelFunctor::operator() ( const svm_node x,
const svm_node y,
const svm_parameter param 
) const
inlinevirtual

Reimplemented from GenericKernelFunctorBase.

Definition at line 143 of file otbSVMKernels.h.

References svm_parameter::gamma, m_Custom, and itk::NumericTraits< T >::max().

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

Reimplemented from GenericKernelFunctorBase.

Definition at line 154 of file otbMeanShiftKernels.h.

References svm_parameter::gamma, m_Custom, and itk::NumericTraits< T >::max().

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

Definition at line 167 of file otbSVMKernels.h.

References GenericKernelFunctorBase::operator=().

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

Definition at line 178 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::KModKernelFunctor::m_Custom
private

Definition at line 185 of file otbMeanShiftKernels.h.

Referenced by operator()().


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

Generated at Sat Mar 8 2014 18:25:14 for Orfeo Toolbox with doxygen 1.8.3.1