124 virtual void update();
132 Anchor( Inst< AddChildren > _addChildren = 0,
133 Inst< RemoveChildren > _removeChildren = 0,
134 Inst< MFChild > _children = 0,
135 Inst< SFString > _description = 0,
136 Inst< SFNode > _metadata = 0,
137 Inst< SFBound > _bound = 0,
138 Inst< MFString > _parameter = 0,
139 Inst< MFString > _url = 0,
140 Inst< SFVec3f > _bboxCenter = 0,
141 Inst< SFVec3f > _bboxSize = 0 );
151 const Anchor *the_anchor );
158 static void replaceSceneRoot(
Scene * the_scene );
168 const Anchor *anchor_to_find );
193 H3DUniquePtr< MFString >
url;
200 H3DUniquePtr< GeometrySelected > on_click;
201 H3DUniquePtr< X3DPointingDeviceSensorNode > intern_pdsn;
203 static string new_world_url;
204 static string new_world_vp;
205 static string new_world_base_url;
206 string internal_base_url;
Contains the MFString field class.
Header file for PeriodicUpdate, template field modifier.
Header file for X3DGroupingNode, X3D scene-graph node.
Header file for X3DViewpointNode, X3D scene-graph node.
Takes care of changing the scene when an object in the Anchor is selected (by clicking on it with the...
Definition: Anchor.h:121
The Anchor grouping node retrieves the content of a URL when the user activates (e....
Definition: Anchor.h:116
H3DUniquePtr< MFString > url
Contains path to file (or name of Viewpoint) used when clicking on a geometry in the children field.
Definition: Anchor.h:193
H3DUniquePtr< MFString > parameter
The parameter field may be used to supply any additional information to be interpreted by the browser...
Definition: Anchor.h:185
H3DUniquePtr< SFString > description
The description field in the Anchor node specifies a textual description of the Anchor node.
Definition: Anchor.h:176
static H3DNodeDatabase database
The H3DNodeDatabase for this node.
Definition: Anchor.h:196
The PeriodicUpdate is a template modifier that changes the way the field is updated.
Definition: PeriodicUpdate.h:74
The Scene node is topmost node that takes care of the rendering of the scene graph both haptically an...
Definition: Scene.h:56
This abstract node type indicates that concrete node types derived from it contain children nodes and...
Definition: X3DGroupingNode.h:53
The X3DViewpointNode node defines a specific location in the local coordinate system from which the u...
Definition: X3DViewpointNode.h:239
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