25#ifndef _SOTIFFIMAGERW_
26#define _SOTIFFIMAGERW_
29#include <Inventor/image/SoRasterImageRW.h>
30#include <Inventor/threads/SbThreadMutex.h>
53 SO_IMAGE_RASTER_RW_HEADER()
130 virtual void createSuffixList();
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> Class encapsulat...
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> Abstract base cl...
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> Abstract base cl...
OpenMode
open Mode enumeration values.
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> Class for encodi...
CompressionMode
CompressionMode.
@ NO_COMPRESSION
No compression.
@ PACKBITS_COMPRESSION
Default compression.
virtual SbBool open(SoRasterImageIO *rasterImageIO, OpenMode openMode)
Opens the reader/writer in the specified open mode.
SoTIFFImageRW()
Constructor.
void setCompressionMode(SoTIFFImageRW::CompressionMode compressionMode)
Sets the compression mode to use when encoding the image.
virtual SbBool write(SbRasterImage *rasterImage, unsigned int xPos=0, unsigned int yPos=0)
Writes and encodes the given data in the specific format.
virtual SbBool read(SbRasterImage *rasterImage, SbBool infoOnly=FALSE)
Reads, decodes, and fills the rasterImage parameter.
virtual ~SoTIFFImageRW()
Destructor.
SoTIFFImageRW::CompressionMode getCompressionMode() const
Gets the compression mode used for encoding.
virtual SbBool readRegion(SbRasterImage *rasterImage, const SbBox2i32 ®ion)
Read the specified region of current open image into rasterImage.