AtomicSequentialTransition

class AtomicSequentialTransition: public Transition

Implements a sequential ordering transition using a queue to process the added child atomic transitions sequentially.

Inherits from Transition.

Summary
AtomicSequentialTransitionImplements a sequential ordering transition using a queue to process the added child atomic transitions sequentially.
Functions
AtomicSequentialTransitionInitializes the object.
~AtomicSequentialTransitionReleases all allocated resources.
UpdateUpdates the first atomic transition of the queue.
CompleteChecks if the transition is completed, i.e.

Functions

AtomicSequentialTransition

AtomicSequentialTransition()

Initializes the object.

~AtomicSequentialTransition

~AtomicSequentialTransition()

Releases all allocated resources.

Update

void Update()

Updates the first atomic transition of the queue.  If the atomic transition is completed, it is removed.  Inherited from Transition.

Complete

bool Complete()

Checks if the transition is completed, i.e. if all child transitions are completed.  Inherited from Transition.

Returns

A boolean value indicating if the transition is completed.

class AtomicSequentialTransition: public Transition
Implements a sequential ordering transition using a queue to process the added child atomic transitions sequentially.
AtomicSequentialTransition()
Initializes the object.
~AtomicSequentialTransition()
Releases all allocated resources.
void Update()
Updates the first atomic transition of the queue.
bool Complete()
Checks if the transition is completed, i.e.
class Transition
Abstract class that implements the skeleton of a transition.
Close