|
| FoldingSqFilter1DBuilder (const AbsDistribution1D *distro, double stepSize, const unsigned char *exclusionMask=0, unsigned exclusionMaskLen=0, bool excludeCentralPoint=false) |
|
virtual bool | isFolding () const |
|
| ConstSqFilter1DBuilder (const AbsDistribution1D *distro, double centralStepSize, const unsigned char *exclusionMask=0, unsigned exclusionMaskLen=0, bool excludeCentralPoint=false) |
|
| AbsBoundaryFilter1DBuilder (const AbsDistribution1D *distro, double centralStepSize, const unsigned char *exclusionMask=0, unsigned exclusionMaskLen=0, bool excludeCentralPoint=false) |
|
virtual unsigned | centralWeightLength () const |
|
virtual bool | keepAllFilters () const |
|
virtual OrthoPoly1D * | makeOrthoPoly (unsigned maxDegree, unsigned binnum, unsigned datalen, unsigned *filterCenter) const |
|
virtual double | lastBandwidthFactor () const |
|
virtual PolyFilter1D * | makeFilter (const double *taper, unsigned maxDegree, unsigned binnum, unsigned datalen) const |
|
This class will both fold and stretch the kernel to preserve its squared integral. The kernel is assumed to be an even function.