class AtomicSequentialTransition: public Transition
Implements a sequential ordering transition using a queue to process the added child atomic transitions sequentially.
Inherits from Transition.
AtomicSequentialTransition | Implements a sequential ordering transition using a queue to process the added child atomic transitions sequentially. |
Functions | |
AtomicSequentialTransition | Initializes the object. |
~AtomicSequentialTransition | Releases all allocated resources. |
Update | Updates the first atomic transition of the queue. |
Complete | Checks if the transition is completed, i.e. |
void Update()
Updates the first atomic transition of the queue. If the atomic transition is completed, it is removed. Inherited from Transition.
bool Complete()
Checks if the transition is completed, i.e. if all child transitions are completed. Inherited from Transition.
A boolean value indicating if the transition is completed.
Implements a sequential ordering transition using a queue to process the added child atomic transitions sequentially.
class AtomicSequentialTransition: public Transition
Initializes the object.
AtomicSequentialTransition()
Releases all allocated resources.
~AtomicSequentialTransition()
Updates the first atomic transition of the queue.
void Update()
Checks if the transition is completed, i.e.
bool Complete()
Abstract class that implements the skeleton of a transition.
class Transition