13 #ifndef ossimMrSidWriterFactory_HEADER 14 #define ossimMrSidWriterFactory_HEADER 16 #ifdef OSSIM_ENABLE_MRSID_WRITE 30 virtual ~ossimMrSidWriterFactory();
36 static ossimMrSidWriterFactory* instance();
52 const char *prefix=0)
const;
69 const char *prefix=0)
const;
83 virtual void getExtensions(std::vector<ossimString>& extList)
const;
107 ossimMrSidWriterFactory();
110 ossimMrSidWriterFactory(
const ossimMrSidWriterFactory&);
113 void operator=(
const ossimMrSidWriterFactory&);
116 static ossimMrSidWriterFactory* theInstance;
virtual ossimImageFileWriter * createWriter(const ossimKeywordlist &kwl, const char *prefix=0) const =0
virtual void getExtensions(std::vector< ossimString > &result) const =0
Represents serializable keyword/value map.
virtual void getTypeNameList(std::vector< ossimString > &typeList) const =0
virtual void getImageFileWritersBySuffix(ossimImageWriterFactoryBase::ImageFileWriterList &result, const ossimString &ext) const
Pure virtual base class for image file writers.
virtual void getImageTypeList(std::vector< ossimString > &imageTypeList) const =0
std::vector< ossimRefPtr< ossimImageFileWriter > > ImageFileWriterList
virtual ossimObject * createObject(const ossimString &typeName) const =0
ossimReferenced & operator=(const ossimReferenced &)
virtual void getImageFileWritersByMimeType(ossimImageWriterFactoryBase::ImageFileWriterList &result, const ossimString &mimeType) const