23#ifndef _SO_DIALOG_CHECK_LAUNCHER_
24#define _SO_DIALOG_CHECK_LAUNCHER_
156 static void initClass();
157 static void exitClass();
159 virtual void eventNotify(
unsigned int event, uintptr_t param);
162 virtual void internalRemoveChild(
int index ) {
removeChild(index); }
168 virtual SoNode *internalGetChild(
int index)
const {
return getChild(index); }
175 virtual SbBool readInstance(
SoInput *in,
unsigned short flags);
183 int m_numberOfChildren;
195 virtual void draggerFinishCallback3D();
#define SO_DG_HEADER(className)
Class for smart character strings.
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> Dialog CheckBox ...
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> Dialog CheckBoxL...
virtual void insertChild(SoTopLevelDialog *child, int newChildIndex)
Adds a child so that it becomes the one with the given index.
virtual SoNode * getChild(int index) const
Returns pointer to child node with the given index.
virtual void replaceChild(SoTopLevelDialog *oldChild, SoTopLevelDialog *newChild)
Replaces first instance of given child with new child.
SoDialogViz * searchForAuditorId(SbString id)
Retrieves the DialogViz object from the specified auditorID field in an SoDialogCheckBoxLauncher stru...
virtual int findChild(const SoTopLevelDialog *child) const
Finds index of given child within group.
void applyAuditors()
Applies all DialogAuditors in the auditor list.
virtual void addChild(SoTopLevelDialog *child)
Adds a child as last one in group.
virtual void replaceChild(int index, SoTopLevelDialog *newChild)
Replaces child with given index with new child.
virtual void removeChild(SoTopLevelDialog *child)
Removes first instance of given child from group.
virtual void removeAllChildren()
Removes all children from group.
SoDialogCheckBoxLauncher()
Constructor.
virtual int getNumChildren() const
Returns number of children.
virtual void removeChild(int index)
Removes child with given index from group.
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> Abstract base cl...
Abstract base class for all database nodes.
Intersects objects with a ray cast into scene.
Searches for nodes in a scene graph.
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> Top Level Dialog...
Writes a scene graph to a file.