public abstract

Inheritance Graph

graph BT
	AbstractBehaviour
	AbstractBehaviour --> Behavior
	AbstractNodeBehaviour --> AbstractBehaviour
	AbstractStateBehaviour --> AbstractBehaviour
	click AbstractBehaviour "classMinSG_1_1AbstractBehaviour"
	click Behavior "classMinSG_1_1Behavior"
	click AbstractNodeBehaviour "classMinSG_1_1AbstractNodeBehaviour"
	click AbstractStateBehaviour "classMinSG_1_1AbstractStateBehaviour"

Description

AbstractBehaviour > Behavior (Compatibility class)

Protected Attributes

   
   
Util::Reference < BehaviorStatus > myStatus

Public Functions

   
   
  AbstractBehaviour()
   
  ~AbstractBehaviour()
   
timestamp_t getLastTime() const
   
timestamp_t getCurrentTime() const
   
timestamp_t getTimeDelta() const
   
behaviourResult_t execute( timestamp_t currentTimeSec)
   
void finalize()

Documentation

variable
MinSG::AbstractBehaviour::myStatus

protected
 
 
Util::Reference < BehaviorStatus > myStatus

Defined in MinSG/Core/Behaviours/AbstractBehaviour.h:29


function
MinSG::AbstractBehaviour::AbstractBehaviour

public
   
   
AbstractBehaviour( )

Defined in MinSG/Core/Behaviours/AbstractBehaviour.h:33


function
MinSG::AbstractBehaviour::~AbstractBehaviour

public inline virtual
   
   
~AbstractBehaviour( )

Defined in MinSG/Core/Behaviours/AbstractBehaviour.h:34


function
MinSG::AbstractBehaviour::getLastTime

public const inline
   
   
timestamp_t getLastTime( ) const

Defined in MinSG/Core/Behaviours/AbstractBehaviour.h:36


function
MinSG::AbstractBehaviour::getCurrentTime

public const inline
   
   
timestamp_t getCurrentTime( ) const

Defined in MinSG/Core/Behaviours/AbstractBehaviour.h:37


function
MinSG::AbstractBehaviour::getTimeDelta

public const inline
   
   
timestamp_t getTimeDelta( ) const

Defined in MinSG/Core/Behaviours/AbstractBehaviour.h:38


function
MinSG::AbstractBehaviour::execute

public inline
     
     
behaviourResult_t execute( timestamp_t currentTimeSec )

Defined in MinSG/Core/Behaviours/AbstractBehaviour.h:40


function
MinSG::AbstractBehaviour::finalize

public inline
   
   
void finalize( )

Defined in MinSG/Core/Behaviours/AbstractBehaviour.h:42