Class Cell<State>

java.lang.Object
gov.nasa.jpl.aerie.merlin.driver.timeline.Cell<State>

public final class Cell<State> extends Object
Binds the state of a cell together with its dynamical behavior.
  • Constructor Details

  • Method Details

    • duplicate

      public Cell<State> duplicate()
    • step

      public void step(gov.nasa.jpl.aerie.merlin.protocol.types.Duration delta)
    • apply

      public void apply(EventGraph<Event> events)
    • apply

      public void apply(Event event)
    • apply

      public void apply(Event[] events, int from, int to)
    • getExpiry

      public Optional<gov.nasa.jpl.aerie.merlin.protocol.types.Duration> getExpiry()
    • getState

      public State getState()
    • isInterestedIn

      public boolean isInterestedIn(Set<gov.nasa.jpl.aerie.merlin.protocol.driver.Topic<?>> topics)
    • toString

      public String toString()
      Overrides:
      toString in class Object