29 #ifndef __TOGGLEGROUP_H__
30 #define __TOGGLEGROUP_H__
68 Inst< RemoveChildren > _removeChildren = 0,
69 Inst< MFChild > _children = 0,
70 Inst< SFNode > _metadata = 0,
71 Inst< SFBound > _bound = 0,
72 Inst< SFVec3f > _bboxCenter = 0,
73 Inst< SFVec3f > _bboxSize = 0,
74 Inst< SFBool > _hapticsOn = 0,
75 Inst< SFBool > _graphicsOn = 0,
76 Inst< MFBool > _hapticsOnDevice = 0,
77 Inst< SFBool > _traverseOn = 0);
83 virtual void render();
93 virtual bool lineIntersect(
const Vec3f &from,
104 virtual void closestPoint(
const Vec3f &p,
118 virtual bool movingSphereIntersect(
H3DFloat radius,
Header file for X3DGroupingNode, X3D scene-graph node.
The ToggleGroup node enables you to enable/disable haptics and graphics rendering of its children nod...
Definition: ToggleGroup.h:64
H3DUniquePtr< SFBool > graphicsOn
The graphicsOn field specifies if nodes in the children field of this group should be rendered graphi...
Definition: ToggleGroup.h:144
H3DUniquePtr< MFBool > hapticsOnDevice
The hapticsOnDevice field specifies, per device, if nodes in the children field of this group should ...
Definition: ToggleGroup.h:159
H3DUniquePtr< SFBool > traverseOn
If set to false the children nodes of this node will not be traversed at all.
Definition: ToggleGroup.h:166
H3DUniquePtr< SFBool > hapticsOn
The hapticsOn field specifies if nodes in the children field of this group should be rendered haptica...
Definition: ToggleGroup.h:135
static H3DNodeDatabase database
The H3DNodeDatabase for this node.
Definition: ToggleGroup.h:169
TraverseInfo is a structure that is passed along when traversing the scene graph.
Definition: TraverseInfo.h:57
This abstract node type indicates that concrete node types derived from it contain children nodes and...
Definition: X3DGroupingNode.h:53
H3D API namespace.
Definition: Anchor.h:38
The H3DNodeDatabase contains a mapping between a name of a Node and the constructor for the Node with...
Definition: H3DNodeDatabase.h:194
Used as input to lineIntersect functions.
Definition: Node.h:224
Used as input to intersection functions.
Definition: Node.h:114