Statismo  0.10.1
 All Classes Namespaces Functions Typedefs
Public Member Functions | List of all members
statismo::ScalarValuedKernel< TPoint > Class Template Referenceabstract

#include <Kernels.h>

Inheritance diagram for statismo::ScalarValuedKernel< TPoint >:
Inheritance graph

Public Member Functions

 ScalarValuedKernel ()
 
virtual double operator() (const TPoint &x, const TPoint &y) const =0
 
virtual std::string GetKernelInfo () const =0
 

Detailed Description

template<class TPoint>
class statismo::ScalarValuedKernel< TPoint >

Base class from which all ScalarValuedKernels derive.

Constructor & Destructor Documentation

template<class TPoint>
statismo::ScalarValuedKernel< TPoint >::ScalarValuedKernel ( )
inline

Create a new scalar valued kernel.

Member Function Documentation

template<class TPoint>
virtual std::string statismo::ScalarValuedKernel< TPoint >::GetKernelInfo ( ) const
pure virtual

Return a description of this kernel

Implemented in GaussianKernel< TPoint >, GaussianKernel< TPoint >, GaussianKernel< TPoint >, and GaussianKernel< TPoint >.

template<class TPoint>
virtual double statismo::ScalarValuedKernel< TPoint >::operator() ( const TPoint &  x,
const TPoint &  y 
) const
pure virtual

Evaluate the kernel function at the points x and y

Implemented in GaussianKernel< TPoint >, GaussianKernel< TPoint >, GaussianKernel< TPoint >, and GaussianKernel< TPoint >.


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