11 #ifndef ossimOpjJp2Writer_HEADER 12 #define ossimOpjJp2Writer_HEADER 1 62 virtual bool isOpen()
const;
72 const char* prefix=0)
const;
79 const char* prefix=0);
101 virtual void getPropertyNames(std::vector<ossimString>& propertyNames)
const;
155 void copyData(
const std::streamoff& pos,
157 std::vector<ossim_uint8>& data )
const;
virtual bool loadState(const ossimKeywordlist &kwl, const char *prefix=0)
Method to the load (recreate) the state of an object from a keyword list.
Represents serializable keyword/value map.
virtual bool isOpen() const
virtual bool writeFile()
Writes the file to disk or a stream.
bool writeGmlBox(std::ostream *stream, ossimOpjCompressor *compressor)
Pure virtual base class for image file writers.
virtual void getPropertyNames(std::vector< ossimString > &propertyNames) const
Pushes this's names onto the list of property names.
virtual ossimString getClassName() const
virtual ossimString getExtension() const
Returns a 3-letter extension from the image type descriptor (theOutputImageType) that can be used for...
virtual ossimRefPtr< ossimProperty > getProperty(const ossimString &name) const
virtual bool getOutputHasInternalOverviews(void) const
Examples of writers that always generate internal overviews are ossim_kakadu_jp2 and ossim_kakadu_nit...
virtual ossimString getShortName() const
unsigned int ossim_uint32
virtual ~ossimOpjJp2Writer()
bool hasImageType(const ossimString &imageType) const
virtual bool writeStream()
Method to write the image to a stream.
virtual void setProperty(ossimRefPtr< ossimProperty > property)
Will set the property whose name matches the argument "property->getName()".
virtual ossimString getLongName() const
void copyData(const std::streamoff &pos, ossim_uint32 size, std::vector< ossim_uint8 > &data) const
Hack to copy bytes to vector so we can re-write them.
ossimOpjCompressor * m_compressor
bool writeGeotiffBox(std::ostream *stream, ossimOpjCompressor *compressor)
std::ostream * m_outputStream
virtual bool setOutputStream(std::ostream &stream)
Sets the output stream to write to.
virtual void getImageTypeList(std::vector< ossimString > &imageTypeList) const
void getImageTypeList(std::vector<ossimString>& imageTypeList)const
virtual bool saveState(ossimKeywordlist &kwl, const char *prefix=0) const
saves the state of the object.
std::basic_ostream< char > ostream
Base class for char output streams.