Class Cell<State>
java.lang.Object
gov.nasa.jpl.aerie.merlin.driver.timeline.Cell<State>
Binds the state of a cell together with its dynamical behavior.
-
Constructor Summary
ConstructorsConstructorDescriptionCell(gov.nasa.jpl.aerie.merlin.protocol.model.CellType<Effect, State> cellType, Selector<Effect> selector, EventGraphEvaluator evaluator, State state) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidapply(EventGraph<Event> events) Optional<gov.nasa.jpl.aerie.merlin.protocol.types.Duration> getState()booleanisInterestedIn(Set<gov.nasa.jpl.aerie.merlin.protocol.driver.Topic<?>> topics) voidstep(gov.nasa.jpl.aerie.merlin.protocol.types.Duration delta) toString()
-
Constructor Details
-
Cell
public Cell(gov.nasa.jpl.aerie.merlin.protocol.model.CellType<Effect, State> cellType, Selector<Effect> selector, EventGraphEvaluator evaluator, State state)
-
-
Method Details