13 #ifndef ossimImageWriterFactory_HEADER 14 #define ossimImageWriterFactory_HEADER 28 const char *prefix=0)
const;
32 const char *prefix=0)
const;
35 virtual void getExtensions(std::vector<ossimString>& result)
const;
static ossimImageWriterFactory * instance()
virtual ossimObject * createObject(const ossimKeywordlist &kwl, const char *prefix=0) const
virtual ~ossimImageWriterFactory()
bool isImageTypeName(const ossimString &name) const
Represents serializable keyword/value map.
virtual void getTypeNameList(std::vector< ossimString > &typeList) const
Pure virtual base class for image file writers.
ossimImageWriterFactory()
virtual void getImageFileWritersBySuffix(ossimImageWriterFactoryBase::ImageFileWriterList &result, const ossimString &ext) const
virtual void getImageFileWritersByMimeType(ossimImageWriterFactoryBase::ImageFileWriterList &result, const ossimString &mimeType) const
std::vector< ossimRefPtr< ossimImageFileWriter > > ImageFileWriterList
static ossimImageWriterFactory * theInstance
ossimImageFileWriter * createWriterFromExtension(const ossimString &fileExtension) const
ossimImageFileWriter * createFromMimeType(const ossimString &mimeType) const
virtual void getImageTypeList(std::vector< ossimString > &imageTypeList) const
virtual ossimImageFileWriter * createWriter(const ossimKeywordlist &kwl, const char *prefix=0) const
virtual void getExtensions(std::vector< ossimString > &result) const