faudes::SimConditionSet Class Reference
[Simulation Condition Attributes]

Set of simulation named conditions. More...

#include <sp_simconditionset.h>

List of all members.

Public Member Functions

 SimConditionSet (void)
 Default constructor.
 SimConditionSet (const SimConditionSet &rOtherSet)
 Copy constructor.
virtual ~SimConditionSet (void)
 Virtual destructor.
bool Enabled (Idx cond) const
 Test condition for enabled.
void Enabled (Idx cond, bool on)
 Set condition enabled.
SimConditionSet EnabledConditions (void)
 Get set of enabled conditions.
void Reset (void)
 Reset all condition states.

Protected Member Functions

virtual void DoAssign (const SimConditionSet &rSourceSet)
 Assign from other condition set.

Detailed Description

Set of simulation named conditions.

Note: we currently share a symboltabel with the global event set. This will definitely change in a future revision.

Definition at line 404 of file sp_simconditionset.h.


Constructor & Destructor Documentation

faudes::SimConditionSet::SimConditionSet ( void   ) 

Default constructor.

Definition at line 286 of file sp_simconditionset.cpp.

faudes::SimConditionSet::SimConditionSet ( const SimConditionSet rOtherSet  ) 

Copy constructor.

Definition at line 291 of file sp_simconditionset.cpp.

virtual faudes::SimConditionSet::~SimConditionSet ( void   )  [inline, virtual]

Virtual destructor.

Definition at line 417 of file sp_simconditionset.h.


Member Function Documentation

virtual void faudes::SimConditionSet::DoAssign ( const SimConditionSet rSourceSet  )  [inline, protected, virtual]

Assign from other condition set.

Parameters:
rSourceSet Destination to copy from
Returns:
ref to this set

Definition at line 441 of file sp_simconditionset.h.

void faudes::SimConditionSet::Enabled ( Idx  cond,
bool  on 
) [inline]

Set condition enabled.

Definition at line 423 of file sp_simconditionset.h.

bool faudes::SimConditionSet::Enabled ( Idx  cond  )  const [inline]

Test condition for enabled.

Definition at line 420 of file sp_simconditionset.h.

SimConditionSet faudes::SimConditionSet::EnabledConditions ( void   ) 

Get set of enabled conditions.

Definition at line 304 of file sp_simconditionset.cpp.

void faudes::SimConditionSet::Reset ( void   ) 

Reset all condition states.

Definition at line 312 of file sp_simconditionset.cpp.


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

libFAUDES 2.23h --- 2014.04.03 --- c++ api documentaion by doxygen