12 #ifndef ossimMrSidWriter_HEADER 13 #define ossimMrSidWriter_HEADER 1 15 #ifdef OSSIM_ENABLE_MRSID_WRITE 25 #include <lti_rawImageReader.h> 26 #include <MG2ImageWriter.h> 27 #include <MG3ImageWriter.h> 34 class MrSIDDummyImageReader :
public LTIImageReader
39 ~MrSIDDummyImageReader();
40 LT_STATUS initialize();
41 lt_int64 getPhysicalFileSize(
void)
const {
return 0; };
45 LTIDataType sampleType;
48 virtual LT_STATUS decodeStrip( LTISceneBuffer& stripBuffer,
49 const LTIScene& stripScene );
50 virtual LT_STATUS decodeBegin(
const LTIScene& scene )
51 {
return LT_STS_Success; };
52 virtual LT_STATUS decodeEnd() {
return LT_STS_Success; };
64 virtual ~ossimMrSidWriter();
86 virtual bool isOpen()
const;
96 const char* prefix=0)
const;
103 const char* prefix=0);
125 virtual void getPropertyNames(std::vector<ossimString>& propertyNames)
const;
146 void writeMetaDatabase(LTIMetadataDatabase& metadataDatabase);
156 bool m_makeWorldFile;
Represents serializable keyword/value map.
virtual ossimString getExtension() const
Returns a 3-letter extension from the image type descriptor (theOutputImageType) that can be used for...
virtual bool writeFile()=0
Write out the file.
virtual bool loadState(const ossimKeywordlist &kwl, const char *prefix=0)
virtual bool saveState(ossimKeywordlist &kwl, const char *prefix=0) const
virtual ossimString getClassName() const
Pure virtual base class for image file writers.
virtual void getPropertyNames(std::vector< ossimString > &propertyNames) const
virtual ossimString getShortName() const
virtual void getImageTypeList(std::vector< ossimString > &imageTypeList) const =0
void getImageTypeList(std::vector<ossimString>& imageTypeList)const
virtual bool writeStream()
Method to write the image to a stream.
virtual ossimString getLongName() const
virtual ossimRefPtr< ossimProperty > getProperty(const ossimString &name) const
virtual bool hasImageType(const ossimString &imageType) const
bool hasImageType(const ossimString& imageType) const
virtual bool isOpen() const =0
LT_USE_NAMESPACE(LizardTech)
virtual void setProperty(ossimRefPtr< ossimProperty > property)