76 for (subpixelLine = 0; subpixelLine < (int)filterSteps;
82 dy = subpixelLine / (double)(filterSteps);
83 for (subpixelSample = 0; subpixelSample < (int)filterSteps; subpixelSample++)
88 dx = subpixelSample / (double)(filterSteps);
90 for (kernelV=top; kernelV<=bottom;
95 for(kernelH=left; kernelH<=right;++kernelH)
ossim_uint32 theWidthHeight
virtual double getSupport() const =0
void allocateWeights()
Creates the weight array "theWeights".
ossim_uint32 getXSupport() const
~ossimFilterTable()
destructor
ossim_uint32 getWidth() const
unsigned int ossim_uint32
ossim_uint32 theFilterSteps
ossim_uint32 getHeight() const
ossimFilterTable()
default constructor
virtual double filter(double x, double support) const =0
ossim_uint32 getYSupport() const
void buildTable(ossim_uint32 filterSteps, const ossimFilter &filter)
Builds a table with filter being used in both x and y direction.
ossim_uint32 getWidthByHeight() const