11 #ifndef ossimNitf20Writer_HEADER 12 #define ossimNitf20Writer_HEADER 32 virtual bool isOpen()
const;
100 virtual bool writeBlockBandSeparate();
106 virtual bool writeBlockBandSequential();
virtual void setProperty(ossimRefPtr< ossimProperty > property)
Set the properties.
virtual void getPropertyNames(std::vector< ossimString > &propertyNames) const
Represents serializable keyword/value map.
bool theEnableRpcbTagFlag
If true user wants to set RPC00B tag.
virtual bool writeFile()=0
Write out the file.
bool theCopyFieldsFlag
If true this will enable searching the input connnection for another NITF handler and bring the field...
virtual void getImageTypeList(std::vector< ossimString > &imageTypeList) const =0
void getImageTypeList(std::vector<ossimString>& imageTypeList)const
ossimRefPtr< ossimNitfFileHeaderV2_0 > theFileHeader
OSSIM nitf writer base class to hold methods common to all nitf writers.
bool theEnableBlockaTagFlag
If true user wants to set BLOCKA tag.
virtual bool isOpen() const =0
virtual bool loadState(const ossimKeywordlist &kwl, const char *prefix=0)
Initializes the state of the writer from kwl with prefix then calls base class ossimImageFileWriter::...
virtual void addRegisteredTag(ossimRefPtr< ossimNitfRegisteredTag > registeredTag)
std::ofstream * theOutputStream
std::basic_ofstream< char > ofstream
Class for char output file streams.
virtual ossimRefPtr< ossimProperty > getProperty(const ossimString &name) const
Gets a property.
virtual bool saveState(ossimKeywordlist &kwl, const char *prefix=0) const
Saves the state of the writer to kwl with prefix then calls base class ossimImageFileWriter::saveStat...
ossimRefPtr< ossimNitfImageHeaderV2_0 > theImageHeader