158 virtual void destroyWidget();
159 static void initClass();
160 static void exitClass();
161 virtual void updateFromSensor(
SoSensor* sensor);
162 void* getMenu(
void* parent);
163 void destroyNoDeleteMenuItems();
164 void updateChildren();
165 virtual void updateAfterSceneGraphChange();
168 virtual void internalRemoveChild(
int index ) {
removeChild(index); }
174 virtual SoNode *internalGetChild(
int index)
const {
return getChild(index); }
181 virtual SbBool readInstance(
SoInput *in,
unsigned short flags);
190 int m_numberOfChildren;
194 void createMenuBar(
SoWidget parent);
196 void updateMenuBar();
197 virtual void changeEnable();
203 static char* MenuBar;
204 static void change3DSkin();
205 static SbBool isSkinLoaded();
206 static void setSkinLoaded(
SbBool loaded);
210 virtual void set3DParentTranslation(
SbVec3f& tsl);
211 void update3DChildrenSize();
222 static SbBool m_isSkinLoaded;
223 float m_mBarCachedDepth;
227 void update3DChildren();
228 virtual void change3DPosition();
virtual size_t getSize()
Return the max size of the cache (number of buffers).
#define SO_DG_HEADER(className)
#define SO_DG_CATALOG_ENTRY_HEADER(resource)
Class for smart character strings.
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> Dialog auditor
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> Abstract base cl...
Computes bounding box of a scene.
Abstract base class for all database nodes.
Intersects objects with a ray cast into scene.
Node representing a 3D geometric scaling.
Searches for nodes in a scene graph.
Abstract base class for Open Inventor sensors.
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> Abstract Class f...
Node representing a 3D translation.
Writes a scene graph to a file.