public

Inheritance Graph

graph BT
	TimedBehaviourDecorator
	TimedBehaviourDecorator --> AbstractBehaviourDecorator
	click TimedBehaviourDecorator "classMinSG_1_1TimedBehaviourDecorator"
	click AbstractBehaviourDecorator "classMinSG_1_1AbstractBehaviourDecorator"

Description

Public Functions

   
   
  TimedBehaviourDecorator( AbstractBehaviour * decorated, timestamp_t starttime, bool relative)
   
  ~TimedBehaviourDecorator()
   
void setStartTime( timestamp_t time, bool relativeStarttime)
   
timestamp_t getStartTime()
   
behaviourResult_t doExecute()

Documentation

function
MinSG::TimedBehaviourDecorator::TimedBehaviourDecorator

public explicit
     
     
TimedBehaviourDecorator( AbstractBehaviour * decorated,
  timestamp_t starttime,
  bool relative
)    

Defined in MinSG/Ext/Behaviours/TimedBehaviourDecorator.h:24


function
MinSG::TimedBehaviourDecorator::~TimedBehaviourDecorator

public virtual
   
   
~TimedBehaviourDecorator( )

Defined in MinSG/Ext/Behaviours/TimedBehaviourDecorator.h:25


function
MinSG::TimedBehaviourDecorator::setStartTime

public inline
     
     
void setStartTime( timestamp_t time,
  bool relativeStarttime
)    

Defined in MinSG/Ext/Behaviours/TimedBehaviourDecorator.h:27


function
MinSG::TimedBehaviourDecorator::getStartTime

public inline
   
   
timestamp_t getStartTime( )

Defined in MinSG/Ext/Behaviours/TimedBehaviourDecorator.h:31


function
MinSG::TimedBehaviourDecorator::doExecute

public virtual
   
   
behaviourResult_t doExecute( )

o Called every frame (if the behaviour is active).

Defined in MinSG/Ext/Behaviours/TimedBehaviourDecorator.h:33