12 #ifndef ossimIntensityAdjustmentFilter_HEADER 13 #define ossimIntensityAdjustmentFilter_HEADER
ossimRefPtr< ossimImageData > theBlankTile
ossimRefPtr< ossimImageData > theNormTile
void createAndPopulateGrid(const ossimIpt &spacing, double targetMean=.5)
const ossimIrect & getGridBounds() const
ossimDblGrid theMeanIntensityGrid
double theMeanIntensityTarget
double matchTargetMean(double inputValue, double meanValue, double targetMean, double minValue, double maxValue)
virtual ossimRefPtr< ossimImageData > getTile(const ossimIrect &rect, ossim_uint32 resLevel=0)
virtual ~ossimIntensityAdjustmentFilter()
double getMeanIntensityTarget() const
ossimIntensityAdjustmentFilter()
virtual void initialize()
ossimRefPtr< ossimImageData > theTile
unsigned int ossim_uint32
ossimDblGrid & getMeanIntensityGrid()
const ossimDblGrid & getMeanIntensityGrid() const
void loadNormTile(ossimRefPtr< ossimImageData > &data)
void setMeanIntensityTarget(double targetMean)
virtual void setIntensityGrid(const ossimDblGrid &grid)
double computeMeanIntensity(ossimRefPtr< ossimImageData > &data)