TriggerInterpreter.TriggerInterpreter Class Reference


Detailed Description

The TriggerInterpreter handles the creation of triggers and manages the dispatching of events to them.

#include <class_trigger_interpreter_1_1_trigger_interpreter.h>

Inheritance diagram for TriggerInterpreter.TriggerInterpreter:
Inheritance graph
[legend]

List of all members.

Public Member Functions

  __init__ ()
  activate ()
  Abstract - to be implemented by the subclasses.
  deactivate ()
  Abstract - to be implemented by the subclasses.
  handleEvent ()
  virtual Collect the slides from triggers and send them...
  SET_DOCUMENT ()
  STAGE_OPENED ()
  APPLICATION_CLOSE_SCENE ()
  CLIENT_CONNECTION_STATUS ()
  STAGE_SET_STAGE_LIST ()
  VIEWER_LAYOUT ()
  ADD_TRIGGER ()
  TRIGGER ()
  Activates the triggers which respond to a passed command.
  TRIGGER_ITEM_ADD ()
  Adds an ui item to the trigger.
  TRIGGER_ITEM_ADDED ()
  ACTION ()
  Activates the triggers which respond to a passed command.
  ADD_BEHAVIOR ()
  Adds a behavior to the list of behaviors.
  BEHAVIOR_CREATE ()
  BEHAVIOR_DELETE ()
  BEHAVIOR_DUPLICATE ()
  BEHAVIOR_ADD_NODES ()
  Add nodes that are passed as a targetIds list to this behavior.
  BEHAVIOR_REMOVE_NODES ()
  Remove nodes that are in the targetIds list from the passed behaviour.
  BEHAVIOR_SELECT_ASSIGNED ()
  Select objects that are assigned to the passed behavior.
  BEHAVIOR_PARAMETER_CHANGE ()
  Change the value of the parameter on a given behavior.
  BEHAVIOR_RENAME ()
  Wrapper function, for renaming behaviors to convert the BEHAVIOR_PARAMETER_CHANGE parameters into a form that is usable by the rename widget.
  BEHAVIOR_START ()
  Activate a given behavior.
  BEHAVIOR_STOP ()
  Deactivate a given behavior.
  BEHAVIOR_STOP_ALL ()
  Deactivate all behaviors.
  BEHAVIOR_ENABLE ()
  Enable/Disable a given behavior.
  BEHAVIOR_METHOD_EXECUTE_ALL ()
  Executes a method on all behaviors.
  BEHAVIOR_METHOD_EXECUTE ()
  Executes a method on the passed bahavior.
  BEHAVIOR_METHOD_EXECUTE_EX ()
  Executes a method on the passed bahavior with parameters passes as a tuple.
  BEHAVIOR_METHOD_EXECUTE_BYLABEL ()
  SET_DISPLAY ()
  BEHAVIOR_SAVE_THUMBNAIL ()
  BEHAVIOR_THUMBNAIL_SAVED ()
  BEHAVIORS_LINK ()
  Links a list of behavior names together, for syncronized playback.
  BEHAVIORS_LINKED ()
  BEHAVIORS_UNLINK ()
  Unlinks a list of behavior names from their group, behaviors should all belong to the same group.
  BEHAVIOR_ADD_TIMEDOBJECTS ()
  BEHAVIOR_REMOVE_TIMEDOBJECTS ()
  GROUP_COLLAPSED ()
  GROUP_EXPANDED ()
  MODEL_IMPORT_ALLDONE ()
  DELETED ()
  REMOVED ()
  BEHAVIORS_UPDATE ()
  GetFirstTriggerableNode ()
  TriggerSignalStart ()
  TriggerMove ()
  getBehaviorsFromNode ()
  AddKeyFrame ()
  DeleteKeyFrame ()
  UpdateKeyFrame ()
  PIVOT_MOVE_WORLDSPACE_DONE ()
  PIVOT_USE_NODE_PIVOT_CHANGED ()
  PIVOT_SET_AXIS_DONE ()
  PIVOT_ROTATE_AXIS_DONE ()
  TRIGGER_NOTIFICATION_SET_MODE ()
  SLIDE_DELETED ()
  SHOT_DELETED ()
  ALTERNATIVE_DELETED ()
  ENVIRONMENT_REMOVED ()
  BEHAVIOR_DELETED ()
  MODEL_IMPORT_LOADED ()
  MODEL_DELETED ()
  BEHAVIOR_ADD_MODEL_ID ()
  BEHAVIOR_REMOVE_MODEL_ID ()
  SLIDE_ITEM_ADDED ()

Member Function Documentation

TriggerInterpreter.TriggerInterpreter.__init__ ( )
TriggerInterpreter.TriggerInterpreter.activate ( )

Abstract - to be implemented by the subclasses.

Performs the operations necessary to place this interpreter into a ready, active state. Ensure that this base class implementation is called by the subclass implementation.

Reimplemented from MessageInterpreter.MessageInterpreter.

TriggerInterpreter.TriggerInterpreter.deactivate ( )

Abstract - to be implemented by the subclasses.

Performs the operations necessary to place this interpreter into a passive state. Ensure that this base class implementation is called by the subclass implementation.

Reimplemented from MessageInterpreter.MessageInterpreter.

TriggerInterpreter.TriggerInterpreter.handleEvent ( )

virtual Collect the slides from triggers and send them...

Reimplemented from MessageInterpreter.MessageInterpreter.

TriggerInterpreter.TriggerInterpreter.SET_DOCUMENT ( )
TriggerInterpreter.TriggerInterpreter.STAGE_OPENED ( )
TriggerInterpreter.TriggerInterpreter.APPLICATION_CLOSE_SCENE ( )
TriggerInterpreter.TriggerInterpreter.CLIENT_CONNECTION_STATUS ( )
TriggerInterpreter.TriggerInterpreter.STAGE_SET_STAGE_LIST ( )
TriggerInterpreter.TriggerInterpreter.VIEWER_LAYOUT ( )
TriggerInterpreter.TriggerInterpreter.ADD_TRIGGER ( )
TriggerInterpreter.TriggerInterpreter.TRIGGER ( )

Activates the triggers which respond to a passed command.

Message arguments: command - trigger's command

TriggerInterpreter.TriggerInterpreter.TRIGGER_ITEM_ADD ( )

Adds an ui item to the trigger.

TriggerInterpreter.TriggerInterpreter.TRIGGER_ITEM_ADDED ( )
TriggerInterpreter.TriggerInterpreter.ACTION ( )

Activates the triggers which respond to a passed command.

Message arguments: command - trigger's command

TriggerInterpreter.TriggerInterpreter.ADD_BEHAVIOR ( )

Adds a behavior to the list of behaviors.

Message arguments: behaviorInfo - list containg a behavior object and the behavior name.

TriggerInterpreter.TriggerInterpreter.BEHAVIOR_CREATE ( )
TriggerInterpreter.TriggerInterpreter.BEHAVIOR_DELETE ( )
TriggerInterpreter.TriggerInterpreter.BEHAVIOR_DUPLICATE ( )
TriggerInterpreter.TriggerInterpreter.BEHAVIOR_ADD_NODES ( )

Add nodes that are passed as a targetIds list to this behavior.

If the targetIds list is empty it adds the nodes that are selected. Message arguments: behaviourName - name of the behavior targetIds - node ids to be added to the behavior

TriggerInterpreter.TriggerInterpreter.BEHAVIOR_REMOVE_NODES ( )

Remove nodes that are in the targetIds list from the passed behaviour.

If the targetIds list is empty, it removes the nodes that are selected. Message arguments: behaviourName - name of the behavior targetIds - node ids to be removed from the behavior.

TriggerInterpreter.TriggerInterpreter.BEHAVIOR_SELECT_ASSIGNED ( )

Select objects that are assigned to the passed behavior.

Message arguments: behaviorName - name of the behavior

TriggerInterpreter.TriggerInterpreter.BEHAVIOR_PARAMETER_CHANGE ( )

Change the value of the parameter on a given behavior.

The value of the

TriggerInterpreter.TriggerInterpreter.BEHAVIOR_RENAME ( )

Wrapper function, for renaming behaviors to convert the BEHAVIOR_PARAMETER_CHANGE parameters into a form that is usable by the rename widget.

TriggerInterpreter.TriggerInterpreter.BEHAVIOR_START ( )

Activate a given behavior.

TriggerInterpreter.TriggerInterpreter.BEHAVIOR_STOP ( )

Deactivate a given behavior.

TriggerInterpreter.TriggerInterpreter.BEHAVIOR_STOP_ALL ( )

Deactivate all behaviors.

TriggerInterpreter.TriggerInterpreter.BEHAVIOR_ENABLE ( )

Enable/Disable a given behavior.

If the behavior that is being disabled is active, it will be deactivated.

TriggerInterpreter.TriggerInterpreter.BEHAVIOR_METHOD_EXECUTE_ALL ( )

Executes a method on all behaviors.

TriggerInterpreter.TriggerInterpreter.BEHAVIOR_METHOD_EXECUTE ( )

Executes a method on the passed bahavior.

Message arguments: behaviorName - name of the behavior behaviorMethod - method to execute on the behavior

TriggerInterpreter.TriggerInterpreter.BEHAVIOR_METHOD_EXECUTE_EX ( )

Executes a method on the passed bahavior with parameters passes as a tuple.

The method returns a tuple which is returned in the executed message.

Message arguments: behaviorName - name of the behavior behaviorMethod - method to execute on the behavior parameterTuple - tuple for parameters

TriggerInterpreter.TriggerInterpreter.BEHAVIOR_METHOD_EXECUTE_BYLABEL ( )
TriggerInterpreter.TriggerInterpreter.SET_DISPLAY ( )
TriggerInterpreter.TriggerInterpreter.BEHAVIOR_SAVE_THUMBNAIL ( )
TriggerInterpreter.TriggerInterpreter.BEHAVIOR_THUMBNAIL_SAVED ( )
TriggerInterpreter.TriggerInterpreter.BEHAVIORS_LINK ( )

Links a list of behavior names together, for syncronized playback.

TriggerInterpreter.TriggerInterpreter.BEHAVIORS_LINKED ( )
TriggerInterpreter.TriggerInterpreter.BEHAVIORS_UNLINK ( )

Unlinks a list of behavior names from their group, behaviors should all belong to the same group.

TriggerInterpreter.TriggerInterpreter.BEHAVIOR_ADD_TIMEDOBJECTS ( )
TriggerInterpreter.TriggerInterpreter.BEHAVIOR_REMOVE_TIMEDOBJECTS ( )
TriggerInterpreter.TriggerInterpreter.GROUP_COLLAPSED ( )
TriggerInterpreter.TriggerInterpreter.GROUP_EXPANDED ( )
TriggerInterpreter.TriggerInterpreter.MODEL_IMPORT_ALLDONE ( )
TriggerInterpreter.TriggerInterpreter.DELETED ( )
TriggerInterpreter.TriggerInterpreter.REMOVED ( )
TriggerInterpreter.TriggerInterpreter.BEHAVIORS_UPDATE ( )
TriggerInterpreter.TriggerInterpreter.GetFirstTriggerableNode ( )
TriggerInterpreter.TriggerInterpreter.TriggerSignalStart ( )
TriggerInterpreter.TriggerInterpreter.TriggerMove ( )
TriggerInterpreter.TriggerInterpreter.getBehaviorsFromNode ( )
TriggerInterpreter.TriggerInterpreter.AddKeyFrame ( )
TriggerInterpreter.TriggerInterpreter.DeleteKeyFrame ( )
TriggerInterpreter.TriggerInterpreter.UpdateKeyFrame ( )
TriggerInterpreter.TriggerInterpreter.PIVOT_MOVE_WORLDSPACE_DONE ( )
TriggerInterpreter.TriggerInterpreter.PIVOT_USE_NODE_PIVOT_CHANGED ( )
TriggerInterpreter.TriggerInterpreter.PIVOT_SET_AXIS_DONE ( )
TriggerInterpreter.TriggerInterpreter.PIVOT_ROTATE_AXIS_DONE ( )
TriggerInterpreter.TriggerInterpreter.TRIGGER_NOTIFICATION_SET_MODE ( )
TriggerInterpreter.TriggerInterpreter.SLIDE_DELETED ( )
TriggerInterpreter.TriggerInterpreter.SHOT_DELETED ( )
TriggerInterpreter.TriggerInterpreter.ALTERNATIVE_DELETED ( )
TriggerInterpreter.TriggerInterpreter.ENVIRONMENT_REMOVED ( )
TriggerInterpreter.TriggerInterpreter.BEHAVIOR_DELETED ( )
TriggerInterpreter.TriggerInterpreter.MODEL_IMPORT_LOADED ( )
TriggerInterpreter.TriggerInterpreter.MODEL_DELETED ( )
TriggerInterpreter.TriggerInterpreter.BEHAVIOR_ADD_MODEL_ID ( )
TriggerInterpreter.TriggerInterpreter.BEHAVIOR_REMOVE_MODEL_ID ( )
TriggerInterpreter.TriggerInterpreter.SLIDE_ITEM_ADDED ( )

TriggerInterpreter.TriggerInterpreter TriggerInterpreter.TriggerInterpreter TriggerInterpreter.TriggerInterpreter TriggerInterpreter.TriggerInterpreter TriggerInterpreter.TriggerInterpreter TriggerInterpreter.TriggerInterpreter TriggerInterpreter.TriggerInterpreter TriggerInterpreter.TriggerInterpreter TriggerInterpreter.TriggerInterpreter TriggerInterpreter.TriggerInterpreter
TriggerInterpreter.TriggerInterpreter TriggerInterpreter.TriggerInterpreter TriggerInterpreter.TriggerInterpreter TriggerInterpreter.TriggerInterpreter TriggerInterpreter.TriggerInterpreter TriggerInterpreter.TriggerInterpreter TriggerInterpreter.TriggerInterpreter TriggerInterpreter.TriggerInterpreter TriggerInterpreter.TriggerInterpreter TriggerInterpreter.TriggerInterpreter