H3D::X3DTimeDependentNode::StartTime Class Reference

The StartTime field is a specialization of the SFTime field so that the value cannot be changed when the isActive field of the X3DTimeDependentNode it resides in is true. More...

#include <H3D/X3DTimeDependentNode.h>

Inheritance diagram for H3D::X3DTimeDependentNode::StartTime:

Inheritance graph

List of all members.

Public Member Functions

virtual void setValue (const H3DDouble &time, int id=0)
 Overrides the setValue function so that the value is only changed if the owner X3DTimeDependentNode is inactive.

Protected Member Functions

virtual void propagateEvent (Event e)
 Overrides the propagateEvent function so that the event is only propagated if the owner X3DTimeDependentNode is inactive.


Detailed Description

The StartTime field is a specialization of the SFTime field so that the value cannot be changed when the isActive field of the X3DTimeDependentNode it resides in is true.

This is according to the X3D spec.


Member Function Documentation

virtual void H3D::X3DTimeDependentNode::StartTime::propagateEvent ( Event  e  )  [inline, protected, virtual]

Overrides the propagateEvent function so that the event is only propagated if the owner X3DTimeDependentNode is inactive.

References H3D::X3DTimeDependentNode::isActive.

virtual void H3D::X3DTimeDependentNode::StartTime::setValue ( const H3DDouble time,
int  id = 0 
) [inline, virtual]

Overrides the setValue function so that the value is only changed if the owner X3DTimeDependentNode is inactive.

References H3D::X3DTimeDependentNode::isActive.


The documentation for this class was generated from the following file:

Generated on Fri Nov 7 10:31:33 2008 for H3D API by  doxygen 1.5.7