9 #ifndef ossimResampler_HEADER 10 #define ossimResampler_HEADER 115 void setRatio(
double outputToInputRatio);
129 const char* prefix=0)
const;
136 const char* prefix=0);
virtual void resampleNearestNeighbor(ossimImageData *input, ossimImageData *output, const ossimIrect &outputSubRect, const ossimDpt &ul, const ossimDpt &ur, const ossimDpt &deltaUl, const ossimDpt &deltaUr, const ossimDpt &length)
ossimResLevelResamplerType
ossim_int32 theTableWidthY
ossimDpt getRatio() const
ossim_int32 theTableWidthX
void resampleTile(T, ossimImageData *input, ossimImageData *output)
Represents serializable keyword/value map.
ossim_int32 theTableHeight
virtual void setResamplerType(ossimResLevelResamplerType type)
double theCubicAdjustableParameter
virtual void generateWeightTable()
void resampleFullTile(T, ossimImageData *input, ossimImageData *output)
virtual ossimResLevelResamplerType getResamplerType() const
virtual bool loadState(const ossimKeywordlist &kwl, const char *prefix=0)
virtual ~ossimResampler()
ossim_int32 theKernelWidth
double getCubicC2(double t) const
double ** theWeightTableX
virtual void setCubicParameter(double parameter)
virtual void resample(ossimImageData *input, ossimImageData *output)
bool canConnectMyInputTo(ossim_int32, const ossimConnectableObject *) const
required to be overriden by derived classes
double getCubicC0(double t) const
virtual ossim_int32 getKernelWidth() const
ossimDpt theOutputToInputRatio
void setRatio(double outputToInputRatio)
double ** theWeightTableY
double getCubicC1(double t) const
virtual bool saveState(ossimKeywordlist &kwl, const char *prefix=0) const
double getCubicC3(double t) const
void resampleTileNearestNeighbor(T, ossimImageData *input, ossimImageData *output, const ossimDpt &ul, const ossimDpt &ur, const ossimDpt &deltaUl, const ossimDpt &deltaUr, const ossimDpt &length)
virtual void deleteWeightTable()
virtual double getCubicParameter() const
void resamplePartialTile(T, ossimImageData *input, ossimImageData *output)
ossimResLevelResamplerType theResamplerType
virtual ossim_int32 getKernelHeight() const
virtual void allocateWeightTable()
ossim_int32 theKernelHeight