12 #ifndef ossimNitfWriter_HEADER 13 #define ossimNitfWriter_HEADER 1 38 virtual bool isOpen()
const;
96 virtual bool addTextToNitf(std::string& inputText);
149 virtual bool writeBlockBandSeparate();
155 virtual bool writeBlockBandSequential();
160 std::shared_ptr<ossim::ofstream>
m_str;
170 void takeOverflowTags(
bool useFileHeader,
bool userDefinedTags);
virtual void setProperty(ossimRefPtr< ossimProperty > property)
Set the properties.
virtual void getPropertyNames(std::vector< ossimString > &propertyNames) const
Represents serializable keyword/value map.
std::shared_ptr< ossim::ofstream > m_str
Currently disabled...
virtual bool writeFile()=0
Write out the file.
virtual void setTileSize(const ossimIpt &tileSize)
Sets the output image tiling size if supported by the writer.
virtual void getImageTypeList(std::vector< ossimString > &imageTypeList) const =0
void getImageTypeList(std::vector<ossimString>& imageTypeList)const
std::vector< ossimNitfDataExtensionSegmentV2_1 > m_dataExtensionSegments
unsigned int ossim_uint32
OSSIM nitf writer base class to hold methods common to all nitf writers.
ossimRefPtr< ossimNitfFileHeaderV2_1 > m_fileHeader
virtual bool isOpen() const =0
ossimRefPtr< ossimNitfImageHeaderV2_1 > m_imageHeader
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::...
ossimRefPtr< ossimNitfTextHeaderV2_1 > m_textHeader
virtual void addRegisteredTag(ossimRefPtr< ossimNitfRegisteredTag > registeredTag)
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...