12 #ifndef ossimPdfWriter_HEADER 13 #define ossimPdfWriter_HEADER 1 93 virtual bool isOpen()
const;
102 virtual void close();
106 const char* prefix=0)
const;
114 const char* prefix=0);
138 virtual void getPropertyNames(std::vector<ossimString>& propertyNames)
const;
178 std::vector<std::streamoff>& xref );
187 std::vector<std::streamoff>& xref );
196 std::vector<std::streamoff>& xref );
204 std::vector<std::streamoff>& xref );
224 std::vector<std::streamoff>& xref,
240 std::vector<std::streamoff>& xref,
251 const std::vector<std::streamoff>& xref );
261 std::streamoff xrefOffset );
271 std::vector<std::streamoff>& xref );
281 void setupInputChain();
291 ossimPdfImageType getImageType()
const;
301 void getImageType( std::string& type )
const;
308 void addOption(
const std::string& key,
const std::string& value );
330 void getLowerLeftPageOffset(
const ossimIrect& aoi,
341 std::string& s )
const;
349 std::string& s )
const;
361 std::string& s )
const;
369 std::string& s )
const;
377 std::string& s )
const;
386 std::string& s )
const;
395 std::string& s )
const;
419 void getTitle( std::string& s )
const;
430 void getAuthor( std::string& s )
const;
441 void getSubject( std::string& s )
const;
452 void getKeywords( std::string& s )
const;
463 void getCreator( std::string& s )
const;
474 void getProducer( std::string& s )
const;
488 void getCreationDate( std::string& s )
const;
502 void getModDate( std::string& s )
const;
512 void getGmtDate( std::string& s )
const;
523 void getTileSize( std::string& s )
const;
531 void getTileSize(
ossimIpt& tileSize )
const;
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
ossimRefPtr< ossimConnectableObject > m_savedInput
Holds the origin end of the chain connected to theInputConnection.
Pure virtual base class for image file writers.
virtual void getPropertyNames(std::vector< ossimString > &propertyNames) const
virtual bool setOutputStream(ossimRefPtr< ossimOStream > stream)
Sets the output stream to write to.
virtual ossimString getShortName() const
ossimRefPtr< ossimKeywordlist > m_kwl
Holds all options in key, value pair map.
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.
unsigned int ossim_uint32
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
Container class that holds both 2D transform and 3D projection information for an image Only one inst...
virtual void setProperty(ossimRefPtr< ossimProperty > property)
std::basic_ostream< char > ostream
Base class for char output streams.