12 #ifndef ossimBandClipFilter_HEADER 13 #define ossimBandClipFilter_HEADER 28 ossimBandClipType_NONE = 0,
29 ossimBandClipType_CLIP = 1,
30 ossimBandClipType_CLAMP = 2,
31 ossimBandClipType_LINEAR_STRETCH = 3,
32 ossimBandClipType_MEDIAN_STRETCH = 4
37 const vector<double>& minPix,
38 const vector<double>& maxPix,
39 ossimBandClipType clipType=ossimBandClipType_NONE);
44 ossimBandClipType clipType=ossimBandClipType_NONE);
47 void setClipType(ossimBandClipType clipType);
49 ossimBandClipType getClipType()
const;
55 void setMinMaxPix(
const vector<double>& minPix,
56 const vector<double>& maxPix);
58 const std::vector<double>& getMinPixList()
const;
59 const std::vector<double> getMaxPixList()
const;
67 virtual void initialize();
70 const char* prefix = NULL);
73 const char* prefix = NULL)
const;
79 void runLinearStretch();
80 void runMedianStretch();
ossimRefPtr< ossimImageData > theTile
Represents serializable keyword/value map.
std::vector< double > theMaxPix
std::vector< double > theMedian
std::vector< double > theMinPix
unsigned int ossim_uint32
ossimBandClipType theClipType