23#if !defined(LSST_AFW_MATH_KERNEL_TRAITS_H)
24#define LSST_AFW_MATH_KERNEL_TRAITS_H 1
26#include "boost/mpl/bool.hpp"
36template <
typename KernelT>
41template <
typename KernelT>
44template <
typename KernelT>
61template <
typename KernelT>
A kernel described by a function.
deltafunction_kernel_tag deltafunction_kernel_tag_
Used as default value in argument lists.
generic_kernel_tag generic_kernel_tag_
Used as default value in argument lists.
Kernel has only one non-zero pixel.
deltafunction_kernel_tag()
Tags carrying information about Kernels Kernel with no special properties.
BOOST_STATIC_CONSTANT(bool, value=true)
traits class to determine if a Kernel is represented as an analytic function
BOOST_STATIC_CONSTANT(bool, value=false)
template trait class with information about Kernels
typename KernelT::kernel_fill_factor kernel_fill_factor
Fraction of non-zero pixels.