29 #ifndef __PROTOTYPEINSTANCE_H__
30 #define __PROTOTYPEINSTANCE_H__
47 Inst< SFNode> _metadata = 0 ):
49 type_name =
"PrototypeInstance";
51 setPrototypedNode( _prototyped_node );
67 virtual Node* clone (
bool deepCopy=
true, DeepCopyMap *deepCopyMap= NULL );
Header file for X3DPrototypeInstance, X3D scene-graph node.
Node is the base class for all classes that can be part of the H3D scene-graph.
Definition: Node.h:46
The PrototypeInstance is an instance of a prototyped node.
Definition: PrototypeInstance.h:43
static H3DNodeDatabase database
The H3DNodeDatabase for this node.
Definition: PrototypeInstance.h:70
PrototypeInstance(Node *_prototyped_node, Inst< SFNode > _metadata=0)
Constructor.
Definition: PrototypeInstance.h:46
This abstract node type is the base type for all prototype instances in the X3D system.
Definition: X3DPrototypeInstance.h:65
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