13 #ifndef ossimImageHandlerFactory_HEADER 14 #define ossimImageHandlerFactory_HEADER 1 37 bool openOverview=
true)
const;
39 const char* prefix=0)
const;
50 std::shared_ptr<ossim::istream>& str,
51 const std::string& connectionString,
52 bool openOverview )
const;
70 const char* prefix=0)
const;
105 const std::string& connectionString,
106 bool openOverview )
const;
ossimImageHandlerFactory()
Open method that looks at extension e.g.
ossimImageHandlerFactory(const ossimImageHandlerFactory &)
Represents serializable keyword/value map.
virtual void getTypeNameList(std::vector< ossimString > &typeList) const =0
virtual void getImageHandlersBySuffix(ImageHandlerList &result, const ossimString &ext) const
virtual ossimRefPtr< ossimImageHandler > openOverview(const ossimFilename &file) const
Open overview that takes a file name.
virtual ossimImageHandler * open(const ossimFilename &fileName, bool openOverview=true) const =0
virtual void getSupportedExtensions(ossimImageHandlerFactoryBase::UniqueStringList &extensionList) const =0
virtual ossimObject * createObject(const ossimString &typeName) const =0
This class defines an abstract Handler which all image handlers(loaders) should derive from...
ossimReferenced & operator=(const ossimReferenced &)
static ossimImageHandlerFactory * theInstance
std::vector< ossimRefPtr< ossimImageHandler > > ImageHandlerList
virtual void getImageHandlersByMimeType(ImageHandlerList &result, const ossimString &mimeType) const