9 #ifndef ossimMemoryImageSource_HEADER 10 #define ossimMemoryImageSource_HEADER 1 26 m_boundingRect(src.m_boundingRect)
ossimMemoryImageSource(const ossimMemoryImageSource &src)
virtual ossimIrect getBoundingRect(ossim_uint32 resLevel=0) const
This will return the bounding rect of the source.
Represents serializable keyword/value map.
virtual ossim_uint32 getNumberOfOutputBands() const
Returns the number of bands in a tile returned from this TileSource.
virtual bool loadState(const ossimKeywordlist &kwl, const char *prefix=0)
Method to the load (recreate) the state of an object from a keyword list.
ossimMemoryImageSource * dup() const
virtual ossim_uint32 getNumberOfDecimationLevels() const
Will return the number of resolution levels.
ossimRefPtr< ossimImageData > m_image
ossimRefPtr< ossimImageGeometry > m_geometry
virtual ossimRefPtr< ossimImageGeometry > getImageGeometry()
Returns the image geometry object associated with this tile source or NULL if not defined...
virtual double getMinPixelValue(ossim_uint32 band=0) const
Returns the min pixel of the band.
unsigned int ossim_uint32
ossimIrect m_boundingRect
virtual void setImageGeometry(ossimImageGeometry *geom)
Default implementation sets geometry of the first input to the geometry specified.
Container class that holds both 2D transform and 3D projection information for an image Only one inst...
ossimRefPtr< ossimImageData > m_result
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.
virtual bool saveState(ossimKeywordlist &kwl, const char *prefix=0) const
Method to save the state of an object to a keyword list.
virtual void initialize()=0
virtual bool canConnectMyInputTo(ossim_int32 myInputIndex, const ossimConnectableObject *object) const =0
required to be overriden by derived classes
virtual ossim_uint32 getNumberOfInputBands() const =0
virtual void getDecimationFactor(ossim_uint32 resLevel, ossimDpt &result) const
Will return the decimation factor for the given resolution level.
virtual double getNullPixelValue(ossim_uint32 band=0) const
Each band has a null pixel associated with it.
virtual void getDecimationFactors(std::vector< ossimDpt > &decimations) const
Will return an array of all decimations for each resolution level.
virtual ossimRefPtr< ossimImageData > getTile(const ossimIpt &origin, ossim_uint32 resLevel=0)