OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
ossimHsvToRgbSource.h
Go to the documentation of this file.
1 //*******************************************************************
2 // Copyright (C) 2000 ImageLinks Inc.
3 //
4 // License: MIT
5 //
6 // See LICENSE.txt file in the top level directory for more details.
7 //
8 // Author: Garrett Potts
9 //
10 //*************************************************************************
11 // $Id: ossimHsvToRgbSource.h 22874 2014-08-26 10:21:34Z dburken $
12 #ifndef ossimHsvToRgbSource_HEADER
13 #define ossimHsvToRgbSource_HEADER
15 
17 {
18 public:
21  virtual ossimRefPtr<ossimImageData> getTile(const ossimIrect& tileRect,
22  ossim_uint32 resLevel=0);
23 
24  virtual ossimScalarType getOutputScalarType() const;
25  virtual double getNullPixelValue()const;
26  virtual double getMinPixelValue(ossim_uint32 band=0)const;
27  virtual double getMaxPixelValue(ossim_uint32 band=0)const;
28 
29  virtual void initialize();
30 
31 protected:
32  virtual ~ossimHsvToRgbSource();
33 
34  virtual void allocate();
35 
38 
40 };
41 
42 #endif
ossimRefPtr< ossimImageData > theBlankTile
virtual double getMinPixelValue(ossim_uint32 band=0) const
Returns the min pixel of the band.
#define TYPE_DATA
Definition: ossimRtti.h:339
unsigned int ossim_uint32
ossimRefPtr< ossimImageData > theTile
ossimScalarType
virtual ossimScalarType getOutputScalarType() const
This will be used to query the output pixel type of the tile source.
virtual double getMaxPixelValue(ossim_uint32 band=0) const
Returns the max pixel of the band.
#define OSSIM_DLL
virtual double getNullPixelValue(ossim_uint32 band=0) const
Each band has a null pixel associated with it.
virtual ossimRefPtr< ossimImageData > getTile(const ossimIpt &origin, ossim_uint32 resLevel=0)