H3D::BooleanSequencer Class Reference
[X3D node classes.]

BooleanSequencer generates sequential SFBool events when driven from a TimeSensor clock. More...

#include <H3D/BooleanSequencer.h>

Inheritance diagram for H3D::BooleanSequencer:

Inheritance graph

List of all members.

Public Member Functions

 BooleanSequencer (Inst< SFNode > _metadata=0, Inst< SFBool > _next=0, Inst< SFBool > _previous=0, Inst< SFFloat > _set_fraction=0, Inst< MFFloat > _key=0, Inst< KeyValues< MFBool > > _keyValue=0, Inst< ValueChanged< SFBool, MFBool > > _value_changed=0)
 Constructor.

Public Attributes

auto_ptr< KeyValues< MFBool > > keyValue
 The keyValue field is made up of a list of FALSE and TRUE values which can be used for timed on and off switching.
auto_ptr< ValueChanged< SFBool,
MFBool > > 
value_changed
 Each value in the keyValue field corresponds in order to the parameter value in the key field.

Static Public Attributes

static H3DNodeDatabase database
 The H3DNodeDatabase for this node.


Detailed Description

BooleanSequencer generates sequential SFBool events when driven from a TimeSensor clock.

Among other actions, it can enable/disable lights and sensors, or bind/unbind Viewpoints and other X3DBindableNodes via set_bind events. A BooleanSequencer shall be instanced for every node enabled or bound.

Internal routes:
BooleanSequencer.dot

Member Data Documentation

auto_ptr< KeyValues < MFBool > > H3D::BooleanSequencer::keyValue

The keyValue field is made up of a list of FALSE and TRUE values which can be used for timed on and off switching.

Access type: inputOutput
Default value: -

BooleanSequencer_keyValue.dot

Each value in the keyValue field corresponds in order to the parameter value in the key field.

The keys shall be monotonically non-decreasing, otherwise the results are undefined.

Access type: outputOnly
Default value: -

BooleanSequencer_value_changed.dot


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

Generated on Fri Nov 7 10:29:21 2008 for H3D API by  doxygen 1.5.7