25#ifndef _SORASTERIMAGEFILE_
26#define _SORASTERIMAGEFILE_
221 virtual void setFileSuffix(
const SbString& suffix);
224 void constructorCommon();
#define SO_IMAGE_RASTER_RW_HEADER()
Class for smart character strings.
Maintains a list of pointers to SbString instances.
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> Class for raster...
virtual SbBool isBinary() const
Returns the file open binary mode.
virtual void setBinary(SbBool isBinary)
Sets the file open binary mode.
virtual void nullFilePtr()
Sets the filePointer to NULL for files closed internally such as RGB files.
virtual SoNONUNICODE const char * getFileName() const
Returns the file name that was given in the filename constructor.
virtual void setFilePointer(const FILE *fp)
Sets the file pointer.
virtual SbBool openWrite(void)
Open the file (specified with setFileName) for writing.
virtual FILE * getFilePointer() const
Returns the file pointer.
virtual SoDEPRECATED SbBool openFile(SoRasterImageRW::OpenMode openMode)
Opens the file with the specified open mode.
virtual SbString getStringFullPathFileName() const
Returns the file name as a full path.
virtual SoNONUNICODE void setFileName(const char *fileName)
Sets the file name.
virtual SoNONUNICODE const char * getFullPathFileName() const
Returns the file name as a full path.
virtual void closeFile()
Close the file.
virtual SbString getFileSuffix() const
Returns the file suffix.
virtual SbBool checkRead(const SbStringList *directoryList)
Try to access the file for reading.
virtual SbString getStringFileName() const
Returns the file name that was given in the filename constructor.
virtual SbBool openRead(const SbStringList *directoryList)
Opens the file (specified with setFileName) for reading.
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> Abstract base cl...
OpenMode
open Mode enumeration values.