public

Inheritance Graph

graph BT
	BehaviorStatus
	BehaviorStatus --> ReferenceCounter
	BehaviorStatus --> AttributeProvider
	click BehaviorStatus "classMinSG_1_1BehaviorStatus"
	click ReferenceCounter "classUtil_1_1ReferenceCounter"
	click AttributeProvider "classUtil_1_1AttributeProvider"

Description

Public Functions

   
   
  BehaviorStatus( Behavior * b)
   
  ~BehaviorStatus()
   
Behavior * getBehavior() const
   
double getCurrentTime() const
   
double getLastTime() const
   
double getStartingTime() const
   
double getTimeDelta() const
   
bool isActive() const
   
bool isNew() const
   
bool isFinished() const
   
void _init(double s)
The following methods should not be called manually.
   
void _markAsFinished()
   
void _updateTime(double nowSec)

Documentation

function
MinSG::BehaviorStatus::BehaviorStatus

public
     
     
BehaviorStatus( Behavior * b )

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


function
MinSG::BehaviorStatus::~BehaviorStatus

public
   
   
~BehaviorStatus( )

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


function
MinSG::BehaviorStatus::getBehavior

public const inline
   
   
Behavior * getBehavior( ) const

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


function
MinSG::BehaviorStatus::getCurrentTime

public const inline
   
   
double getCurrentTime( ) const

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


function
MinSG::BehaviorStatus::getLastTime

public const inline
   
   
double getLastTime( ) const

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


function
MinSG::BehaviorStatus::getStartingTime

public const inline
   
   
double getStartingTime( ) const

Defined in MinSG/Core/Behaviours/BehaviorStatus.h:39


function
MinSG::BehaviorStatus::getTimeDelta

public const inline
   
   
double getTimeDelta( ) const

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


function
MinSG::BehaviorStatus::isActive

public const inline
   
   
bool isActive( ) const

Defined in MinSG/Core/Behaviours/BehaviorStatus.h:41


function
MinSG::BehaviorStatus::isNew

public const inline
   
   
bool isNew( ) const

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


function
MinSG::BehaviorStatus::isFinished

public const inline
   
   
bool isFinished( ) const

Defined in MinSG/Core/Behaviours/BehaviorStatus.h:43


function
MinSG::BehaviorStatus::_init

public inline
     
     
void _init( double s )

The following methods should not be called manually.

Defined in MinSG/Core/Behaviours/BehaviorStatus.h:47


function
MinSG::BehaviorStatus::_markAsFinished

public inline
   
   
void _markAsFinished( )

Defined in MinSG/Core/Behaviours/BehaviorStatus.h:48


function
MinSG::BehaviorStatus::_updateTime

public inline
     
     
void _updateTime( double nowSec )

Defined in MinSG/Core/Behaviours/BehaviorStatus.h:49