public static interface AIteratorITracePointStateEnginge.IAction
Modifier and Type | Method and Description |
---|---|
void |
computeOutput(ITracePoint2D input,
List<ITracePoint2D> outputTarget)
Compute the output from the given input (and potential owned state
information) and append it to the given list for output.
|
void computeOutput(ITracePoint2D input, List<ITracePoint2D> outputTarget)
Note that this callback will be invoked by an owning AIteratorITracePointStateEnginge.Transition
when it's proper AIteratorITracePointStateEnginge.ICondition
fell true. So you can avoid handling
different cases of input but just use it for the output action (No
condition double-checking needed).
input
- the input trace point.outputTarget
- append the output to this list. This design (signature) was
chosen as a single input may cause multiple output trace points.Copyright © 2019. All rights reserved.