#include <CscIdleSequenceProcessingStrategy.h>
Public Member Functions | |
| CscIdleSequenceProcessingStrategy (CscSequence *globalSequence, const string worldEntityId, CscEnvironmentSimulator *simulator) | |
| void | process () override |
| bool | isProcessed () override |
| void | lastProcess () override |
Public Member Functions inherited from conscience_core::sequences_processor::CscAbstractSequenceProcessingStrategy | |
| CscAbstractSequenceProcessingStrategy (CscSequence *globalSequence, const string &worldEntityId, CscEnvironmentSimulator *simulator) | |
| virtual | ~CscAbstractSequenceProcessingStrategy () |
| virtual int | getSequenceIndex () |
| virtual void | setSequenceIndex (int index) |
| virtual void | breakSequence () |
| virtual void | resumeSequence () |
| virtual void | terminateSequence () |
| CscSequence * | getGlobalSequence () const |
Additional Inherited Members | |
Protected Member Functions inherited from conscience_core::sequences_processor::CscAbstractSequenceProcessingStrategy | |
| uint64_t | getNextTimeWithDuration (uint64_t duration=0) |
Protected Attributes inherited from conscience_core::sequences_processor::CscAbstractSequenceProcessingStrategy | |
| const string | worldEntityId |
| CscEnvironmentSimulator * | simulator |
| CscSequence * | globalSequence |
| uint64_t | sequenceTime = 0.0L |
| uint64_t | sequenceManagerTimeStart = 0.0L |
| std::unique_ptr< CscLogger > | logger = CscLogger::getForCategory("CscSequenceProcessingStrategy") |
| bool | paused = false |
|
inline |
|
inlineoverridevirtual |
Reimplemented from conscience_core::sequences_processor::CscAbstractSequenceProcessingStrategy.
|
inlineoverridevirtual |
|
inlineoverridevirtual |