9 #ifndef ossimGdalWriter_HEADER 10 #define ossimGdalWriter_HEADER 1 55 virtual bool isOpen()
const;
64 const char* prefix=0)
const;
71 const char* prefix=0);
91 const char* prefix=NULL);
virtual bool saveState(ossimKeywordlist &kwl, const char *prefix=0) const
bool getStoredPropertyValue(const ossimString &name, ossimString &value) const
ossimRefPtr< ossimNBandToIndexFilter > theNBandToIndexFilter
virtual void setProperty(ossimRefPtr< ossimProperty > property)
Represents serializable keyword/value map.
virtual bool writeFile()
Write out the file.
void setLut(const ossimNBandLutDataObject &lut)
virtual void getPropertyNames(std::vector< ossimString > &propertyNames) const
virtual void setOutputImageType(const ossimString &type)
void buildGdalOverviews()
void getGdalPropertyNames(std::vector< ossimString > &propertyNames) const
virtual bool isOpen() const
virtual ~ossimGdalWriter()
ossim_int32 findOptionIdx(const ossimString &name) const
virtual ossimString getExtension() const
Returns a 3-letter extension from the image type descriptor (theOutputImageType) that can be used for...
virtual void setOptions(ossimKeywordlist &kwl, const char *prefix=NULL)
Pure virtual base class for image file writers.
ossimString convertToDriverName(const ossimString &imageTypeName) const
ossimFilename theLutFilename
void storeProperty(const ossimString &name, const ossimString &value)
ossimKeywordlist theDriverOptionValues
virtual void writeColorMap(int bands)
virtual bool hasImageType(const ossimString &imageType) const
bool hasImageType(const ossimString& imageType) const
const ossimRefPtr< ossimXmlNode > getGdalOptions() const
ossimString gdalOverviewTypeToString() const
ossimGdalOverviewType theGdalOverviewType
bool isInputDataIndexed()
Check input to see if it's indexed.
virtual bool writeBlockFile()
void appendGdalOption(const ossimString &name, const ossimString &value, bool replaceFlag=true)
ossimRefPtr< ossimNBandLutDataObject > theColorLut
ossimString theDriverName
GDALDataType getGdalDataType(ossimScalarType scalar)
virtual bool loadState(const ossimKeywordlist &kwl, const char *prefix=0)
bool isLutEnabled() const
virtual void writeProjectionInfo(GDALDatasetH dataset)
virtual void getImageTypeList(std::vector< ossimString > &imageTypeList) const
void getImageTypeList(std::vector<ossimString>& imageTypeList)const
class ossimNBandLutDataObject
static void getSupportedWriters(vector< ossimString > &writers)
ossimIpt theJpeg2000TileSize
ossimGdalOverviewType gdalOverviewTypeFromString(const ossimString &typeString) const
char ** theGdalDriverOptions
virtual ossimRefPtr< ossimProperty > getProperty(const ossimString &name) const
void deleteGdalDriverOptions()
void postProcessOutput() const
Method called after good writeFile to clean up any unwanted files.
void allocateGdalDriverOptions()
bool validProperty(const ossimString &name) const