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

#include <Kernels.h>

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

Public Member Functions

 MatrixValuedKernel (unsigned dim)
 
virtual MatrixType operator() (const TPoint &x, const TPoint &y) const =0
 
virtual unsigned GetDimension () const
 
virtual std::string GetKernelInfo () const =0
 

Protected Attributes

unsigned m_dimension
 

Detailed Description

template<class TPoint>
class statismo::MatrixValuedKernel< TPoint >

Base class for all matrix valued kernels

Constructor & Destructor Documentation

template<class TPoint>
statismo::MatrixValuedKernel< TPoint >::MatrixValuedKernel ( unsigned  dim)
inline

Create a new MatrixValuedKernel

Member Function Documentation

template<class TPoint>
virtual unsigned statismo::MatrixValuedKernel< TPoint >::GetDimension ( ) const
inlinevirtual

Return the dimensionality of the kernel (i.e. the size of the matrix)

template<class TPoint>
virtual std::string statismo::MatrixValuedKernel< TPoint >::GetKernelInfo ( ) const
pure virtual
template<class TPoint>
virtual MatrixType statismo::MatrixValuedKernel< TPoint >::operator() ( const TPoint &  x,
const TPoint &  y 
) const
pure virtual

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