29 #ifndef __H3DSTIFFNESSSURFACENODE_H__
30 #define __H3DSTIFFNESSSURFACENODE_H__
54 public AutoUpdate< OnValueChangeSField< SFFloat > > {
56 virtual void onValueChange(
const H3DFloat &v );
63 public AutoUpdate< OnValueChangeSField< SFFloat > > {
65 virtual void onValueChange(
const H3DFloat &v );
70 Inst< UpdateDamping > _damping = 0,
71 Inst< SFBool > _useRelativeValues = 0 );
Contains different templates to modify field behaviour.
Header file for H3DSurfaceNode.
Contains the SFBool field class.
Contains the SFFloat field class.
Specialized field which sets the damping variable in H3DStiffnessSurfaceNode when the damping field o...
Definition: H3DStiffnessSurfaceNode.h:63
Specialized field which sets the stiffness variable in H3DStiffnessSurfaceNode when the stiffness fie...
Definition: H3DStiffnessSurfaceNode.h:54
A H3DStiffnessSurfaceNode is the base class for surfaces that have stiffness and damping.
Definition: H3DStiffnessSurfaceNode.h:47
H3DUniquePtr< SFBool > useRelativeValues
If false then values (such as stiffness) is in absolute values with SI units or equivalent.
Definition: H3DStiffnessSurfaceNode.h:92
H3DUniquePtr< UpdateDamping > damping
The velocity based damping of the surface.
Definition: H3DStiffnessSurfaceNode.h:83
static H3DNodeDatabase database
The H3DNodeDatabase for this node.
Definition: H3DStiffnessSurfaceNode.h:95
H3DUniquePtr< UpdateStiffness > stiffness
The stiffness of the surface.
Definition: H3DStiffnessSurfaceNode.h:77
Base class for all surfaces.
Definition: H3DSurfaceNode.h:44
H3D API namespace.
Definition: Anchor.h:38
The AutoUpdate field is a template to force the BaseField to update itself as soon as an event is rec...
Definition: FieldTemplates.h:130
The H3DNodeDatabase contains a mapping between a name of a Node and the constructor for the Node with...
Definition: H3DNodeDatabase.h:194