25#ifndef _SORASTERREADERSET_
26#define _SORASTERREADERSET_
28#include <Inventor/image/SoRasterImageRW.h>
29#include <Inventor/threads/SbThreadRWMutex.h>
31#include <Inventor/STL/map>
94 static void initClasses();
95 static void exitClasses();
107 typedef std::vector<SoRasterImageRW*> SoRasterImageRWVector;
109 struct ThreadDataStruct
112 SoRasterImageRWVector* readersList;
116 static void loadAllReaders();
117 static ThreadDataStruct* getCurrentThreadData();
121 static std::map<SbThreadId_t, ThreadDataStruct*> s_threadsReaders;
Class for smart character strings.
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> Portable mutex c...
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> Portable readers...
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> Class for raster...
<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...
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> Class referencin...
static void deleteReaders(int start, int num=-1)
Removes num readers (including default ones) at start position.
static SoType getReaderAt(int index)
Returns the type of reader at the specified index.
static int getNumReaders()
Returns the number of raster readers currently in the set.
static SoRasterImageRW * getReader(SoRasterImageIO *imageIO)
Returns an instance of the reader class if found in the set of raster readers.
static void addReader(SoRasterImageRW *reader)
Adds a raster reading class to the set of raster readers.
Stores runtime type information.