Polymorphic kernel class.
This class serves as an abstract base for kernels defined on various subspaces of \( SE(3) \). See Kernels, kernel density estimation, kernel regression for a discussion of what a kernel is. See Programming Paradigms and Semantics for an overview and motivation of the kernel class hierarchy.
See Programming Paradigms and Semantics for an explanation of why some of the methods begin with
In Nuklei, the kernel classes (kernel::base and its descendants) play the double role of representing kernels and points. For instance, there is no class specifically designed for holding an \( SE(3) \) point, the class kernel::se3 is used for that purpose.
Definition at line 45 of file Kernel.h.