vspline 1.1.0
Generic C++11 Code for Uniform B-Splines
|
fir_filter_specs holds the parameters for a filter performing a convolution along a single axis. In vspline, the place where the specifications for a filter are fixed and the place where it is finally created are far apart: the filter is created in the separate worker threads. So this structure serves as a vehicle to transport the arguments. Note the specification of 'headroom': this allows for non-symmetrical and even kernels. When applying the kernel to obtain output[i], the kernel is applied to input [ i - headroom ] , ... , input [ i - headroom + ksize - 1 ] More...
#include <convolve.h>
Public Member Functions | |
fir_filter_specs (vspline::bc_code _bc, int _ksize, int _headroom, const xlf_type *_kernel) | |
Public Attributes | |
vspline::bc_code | bc |
int | ksize |
int | headroom |
const xlf_type * | kernel |
fir_filter_specs holds the parameters for a filter performing a convolution along a single axis. In vspline, the place where the specifications for a filter are fixed and the place where it is finally created are far apart: the filter is created in the separate worker threads. So this structure serves as a vehicle to transport the arguments. Note the specification of 'headroom': this allows for non-symmetrical and even kernels. When applying the kernel to obtain output[i], the kernel is applied to input [ i - headroom ] , ... , input [ i - headroom + ksize - 1 ]
Definition at line 92 of file convolve.h.
|
inline |
Definition at line 99 of file convolve.h.
vspline::bc_code vspline::fir_filter_specs::bc |
Definition at line 94 of file convolve.h.
int vspline::fir_filter_specs::headroom |
Definition at line 96 of file convolve.h.
const xlf_type* vspline::fir_filter_specs::kernel |
Definition at line 97 of file convolve.h.
int vspline::fir_filter_specs::ksize |
Definition at line 95 of file convolve.h.