#include <CMathEvent.h>
◆ CRootProcessor() [1/2]
| CMathEvent::CTrigger::CRootProcessor::CRootProcessor |
( |
| ) |
|
◆ CRootProcessor() [2/2]
| CMathEvent::CTrigger::CRootProcessor::CRootProcessor |
( |
const CRootProcessor & |
src | ) |
|
◆ ~CRootProcessor()
| CMathEvent::CTrigger::CRootProcessor::~CRootProcessor |
( |
| ) |
|
◆ applyInitialValues()
| void CMathEvent::CTrigger::CRootProcessor::applyInitialValues |
( |
| ) |
|
Initialize all values of the root processor.
◆ calculateTrueValue()
| void CMathEvent::CTrigger::CRootProcessor::calculateTrueValue |
( |
| ) |
|
Determine the truth value for the current root.
◆ compile()
◆ copy()
◆ createTriggerExpressionNode()
| CEvaluationNode * CMathEvent::CTrigger::CRootProcessor::createTriggerExpressionNode |
( |
| ) |
const |
◆ initialize()
| void CMathEvent::CTrigger::CRootProcessor::initialize |
( |
CMath::sPointers & |
pointers | ) |
|
◆ isEquality()
| const bool & CMathEvent::CTrigger::CRootProcessor::isEquality |
( |
| ) |
const |
Check whether the root needs to be checked for equality;
- Returns
- const bool & isEquality
◆ isTrue()
| bool CMathEvent::CTrigger::CRootProcessor::isTrue |
( |
| ) |
const |
Check whether the root state is true
- Returns
- bool isTrue
◆ relocate()
◆ setDataObject()
| void CMathEvent::CTrigger::CRootProcessor::setDataObject |
( |
const CDataObject * |
pDataObject | ) |
|
◆ toggle() [1/2]
| void CMathEvent::CTrigger::CRootProcessor::toggle |
( |
const C_FLOAT64 & |
time | ) |
|
Toggle the root status dependent on the processed equality status
- Parameters
-
◆ toggle() [2/2]
| void CMathEvent::CTrigger::CRootProcessor::toggle |
( |
const C_FLOAT64 & |
time, |
|
|
const bool & |
equality |
|
) |
| |
Toggle the root status dependent on the processed equality status
- Parameters
-
| const | C_FLOAT64 & time |
| const | bool & equality |
| const | bool & continuous |
◆ operator<<
| std::ostream& operator<< |
( |
std::ostream & |
os, |
|
|
const CRootProcessor & |
o |
|
) |
| |
|
friend |
◆ mDiscrete
| bool CMathEvent::CTrigger::CRootProcessor::mDiscrete |
◆ mEquality
| bool CMathEvent::CTrigger::CRootProcessor::mEquality |
◆ mLastToggleTime
| C_FLOAT64 CMathEvent::CTrigger::CRootProcessor::mLastToggleTime |
◆ mpRoot
| CMathObject* CMathEvent::CTrigger::CRootProcessor::mpRoot |
◆ mpRootState
| CMathObject* CMathEvent::CTrigger::CRootProcessor::mpRootState |
◆ mpRootStateValue
| C_FLOAT64* CMathEvent::CTrigger::CRootProcessor::mpRootStateValue |
◆ mpRootValue
| C_FLOAT64* CMathEvent::CTrigger::CRootProcessor::mpRootValue |
The documentation for this class was generated from the following files: