21 #ifndef ossimOgrVectorTileSource_HEADER 22 #define ossimOgrVectorTileSource_HEADER 33 #include <ogrsf_frmts.h> 112 const char* prefix=0)
const;
119 const char* prefix=0);
158 virtual bool isOpen()
const;
178 virtual void getEntryList(std::vector<ossim_uint32>& entryList)
const;
virtual ossim_uint32 getNumberOfOutputBands() const
bool isOgrVectorDataSource() const
virtual bool setCurrentEntry(ossim_uint32 entryIdx)
virtual ossimScalarType getOutputScalarType() const
virtual ossim_uint32 getNumberOfSamples(ossim_uint32 reduced_res_level=0) const
virtual void close()
Deletes the overview and clears the valid image vertices.
virtual double getNullPixelValue(ossim_uint32 band=0) const
Each band has a null pixel associated with it.
ossimMapProjection * createDefaultProj()
Represents serializable keyword/value map.
virtual ossim_uint32 getImageTileHeight() const
ossimRefPtr< ossimImageGeometry > theImageGeometry
virtual ossim_uint32 getNumberOfEntries() const
Class derived from ossimImageModel, this adds an image projection for lineSampleToWorld and worldToLi...
ossimProjection * createProjFromReference(OGRSpatialReference *reference) const
std::vector< ossimOgrVectorLayerNode * > theLayerVector
ossimOgrVectorTileSource()
virtual ossimRefPtr< ossimImageData > getTile(const ossimIrect &tileRect, ossim_uint32 resLevel=0)
virtual ossim_uint32 getTileHeight() const
unsigned int ossim_uint32
virtual ossim_uint32 getImageTileWidth() const
OGREnvelope theBoundingExtent
virtual double getMinPixelValue(ossim_uint32 band=0) const
Retuns the min pixel value.
virtual ossim_uint32 getNumberOfLines(ossim_uint32 reduced_res_level=0) const
virtual ossim_uint32 getTileWidth() const
virtual ~ossimOgrVectorTileSource()
This class defines an abstract Handler which all image handlers(loaders) should derive from...
OGRDataSource * theDataSource
virtual ossim_uint32 getNumberOfInputBands() const
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
virtual bool isOpen() const
Derived classes must implement this method to be concrete.
virtual bool loadState(const ossimKeywordlist &kwl, const char *prefix=0)
virtual ossimRefPtr< ossimImageGeometry > getInternalImageGeometry() const
Returns the image geometry object associated with this tile source or NULL if non defined...
virtual void getEntryList(std::vector< ossim_uint32 > &entryList) const
virtual ossimRefPtr< ossimImageGeometry > getImageGeometry()
Returns the image geometry object associated with this tile source or NULL if non defined...
virtual ossim_uint32 getNumberOfDecimationLevels() const
virtual ossimIrect getImageRectangle(ossim_uint32 reduced_res_level=0) const