36#include <Inventor/SbBasic.h>
37#include <Inventor/SbString.h>
38#include <Inventor/SoType.h>
39#include <Inventor/sensors/SoSensorManager.h>
52typedef void SoDBHeaderCB(
void * data,
SoInput * input);
57 static void init(
void);
58 static void finish(
void);
59 static void cleanup(
void);
61 static const char * getVersion(
void);
67 static SbBool isValidHeader(
const char *
teststring);
68 static SbBool registerHeader(
const SbString & headerstring,
73 void * userdata =
NULL);
74 static SbBool getHeaderData(
const SbString & headerstring,
81 static int getNumHeaders(
void);
82 static SbString getHeaderString(
const int i);
85 static void renameGlobalField(
const SbName & from,
const SbName & to);
87 static void setRealTimeInterval(
const SbTime & interval);
88 static const SbTime & getRealTimeInterval(
void);
89 static void enableRealTimeSensor(SbBool on);
92 static void setDelaySensorTimeout(
const SbTime & t);
93 static const SbTime & getDelaySensorTimeout(
void);
100 static SbBool isInitialized(
void);
102 static void startNotify(
void);
103 static SbBool isNotifying(
void);
104 static void endNotify(
void);
108 static void addProgressCallback(ProgressCallbackType * func,
void * userdata);
109 static void removeProgressCallback(ProgressCallbackType * func,
void * userdata);
111 static SbBool isMultiThread(
void);
112 static void readlock(
void);
113 static void readunlock(
void);
114 static void writelock(
void);
115 static void writeunlock(
void);
The SbList class is a template container class for lists.
Definition SbList.h:70
The SbName class stores strings by reference.
Definition SbName.h:40
The SbString class is a string class with convenience functions for string operations.
Definition SbString.h:52
The SbTime class instances represents time values.
Definition SbTime.h:50
The SoBase class is the top-level superclass for a number of class-hierarchies.
Definition SoBase.h:45
The SoDB class keeps track of internal global data.
Definition SoDB.h:55
SbBool ProgressCallbackType(const SbName &itemid, float fraction, SbBool interruptible, void *userdata)
Definition SoDB.h:106
The SoField class is the top-level abstract base class for fields.
Definition SoField.h:47
The SoGroup class is a node which managed other node instances.
Definition SoGroup.h:40
The SoNode class is the base class for nodes used in scene graphs.
Definition SoNode.h:56
The SoPath class is a container class for traversal path descriptions.
Definition SoPath.h:52
The SoSensorManager class handles the sensor queues.
Definition SoSensorManager.h:43
The SoSeparator class is a state-preserving group node.
Definition SoSeparator.h:44
The SoType class is the basis for the runtime type system in Coin.
Definition SoType.h:59
The SoVRMLGroup class is used for grouping VRML nodes.
Definition SoVRMLGroup.h:45