OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
ossimDiscrete3x3HatFilter.h
Go to the documentation of this file.
1 //*******************************************************************
2 //
3 // License: See top level LICENSE.txt file.
4 //
5 // Author: Garrett Potts (gpotts@imagelinks.com)
6 //
7 // Description:
8 //
9 //*******************************************************************
10 // $Id: ossimDiscrete3x3HatFilter.h 11418 2007-07-27 16:24:15Z dburken $
11 #ifndef ossimDiscrete3x3HatFilter_HEADER
12 #define ossimDiscrete3x3HatFilter_HEADER
15 {
16 public:
18 
23  virtual void convolve(const float* data,
24  double& result,
25  float nullPixel=OSSIM_DEFAULT_NULL_PIX_FLOAT)const;
26 
27  virtual void convolveSubImage(const float* data,
28  long dataWidth,
29  double& result,
30  float nullPixel=OSSIM_DEFAULT_NULL_PIX_FLOAT)const;
31 
32  virtual void convolve(const unsigned char* data,
33  double& result,
41  virtual void convolveSubImage(const unsigned char* data,
42  long dataWidth,
43  double& result,
45 
46  virtual void buildConvolution(double widthPercent,
47  double heightPercent);
48 };
49 
50 #endif
virtual void buildConvolution(double widthPercent, double heightPercent)
virtual void convolveSubImage(const float *data, long dataWidth, double &result, float nullPixel=OSSIM_DEFAULT_NULL_PIX_FLOAT) const
#define OSSIM_DEFAULT_NULL_PIX_FLOAT
virtual void convolve(const float *data, double &result, float nullPixel=OSSIM_DEFAULT_NULL_PIX_FLOAT) const
unsigned char ossim_uint8
#define OSSIM_DEFAULT_NULL_PIX_UINT8