12 #ifndef ossimCastTileSourceFilter_HEADER 13 #define ossimCastTileSourceFilter_HEADER 27 virtual ossimString getOutputScalarTypeString()
const;
33 virtual void setOutputScalarType(
ossimString scalarType);
50 const char* prefix=NULL)
const;
57 const char* prefix=NULL);
78 template<
class inType>
79 void castInputToOutput(inType **inBuffer,
80 const double *nullPix,
83 template<
class inType,
class outType>
84 void castInputToOutput(inType *inBuffer[],
85 const double *nullInPix,
88 const double *nullOutPix,
virtual void setProperty(ossimRefPtr< ossimProperty > property)
Represents serializable keyword/value map.
ossimRefPtr< ossimImageData > theTile
virtual void initialize()
virtual double getMinPixelValue(ossim_uint32 band=0) const
Returns the min pixel of the band.
virtual void getPropertyNames(std::vector< ossimString > &propertyNames) const
unsigned int ossim_uint32
virtual bool loadState(const ossimKeywordlist &kwl, const char *prefix=0)
Method to the load (recreate) the state of an object from a keyword list.
virtual void propertyEvent(ossimPropertyEvent &event)
virtual ossimScalarType getOutputScalarType() const
This will be used to query the output pixel type of the tile source.
virtual bool saveState(ossimKeywordlist &kwl, const char *prefix=0) const
Method to save the state of an object to a keyword list.
virtual double getMaxPixelValue(ossim_uint32 band=0) const
Returns the max pixel of the band.
virtual ossimRefPtr< ossimProperty > getProperty(const ossimString &name) const
virtual void refreshEvent(ossimRefreshEvent &event)
ossimScalarType theOutputScalarType
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)