/** * @file KernelFixed.h * @brief Standard kernel * @author Erik Rodner * @date 10/24/2007 */ #ifndef KERNELSTDINCLUDE #define KERNELSTDINCLUDE #include "Kernel.h" #include "ParameterizedKernel.h" namespace OBJREC { /** Standard kernel */ class KernelFixed : public Kernel { protected: ParameterizedKernel *mykernel; public: /** simple constructor */ KernelFixed( ParameterizedKernel *mykernel ); /** simple destructor */ virtual ~KernelFixed(); double K (const NICE::Vector & x, const NICE::Vector & y) const; void calcKernelData ( const NICE::VVector & vecSet, KernelData *kernelData ) const; }; } // namespace #endif