MultiOnlineSignal

public class MultiOnlineSignal implements TimeSignal<T, V>

Class to represent n-dimensional online time signals.

Constructors

Link copied to clipboard
public void MultiOnlineSignal(SignalDomain<List<Box<? extends Object>>> domain)

Properties

Link copied to clipboard
public final TimeChain<Double, List<Box<? extends Object>>> segments

Functions

Link copied to clipboard
public abstract TimeChain<T, V> getSegments()
Returns the internal chain of segments.
public TimeChain<Double, List<Box<? extends Object>>> getSegments()
Link copied to clipboard
public double getStart()
Link copied to clipboard
public V getValueAt(T time)
Link copied to clipboard
public boolean refine(TimeChain<Double, List<Box<? extends Object>>> updates)
Performs an update of the internal representation of the signal, given the data available in the update.
public boolean refine(Update<Double, List<Box<? extends Object>>> u)
Refines the current signal given the argument's update data by setting the signal value in the time interval: [u.getStart(), u.getEnd()).
Link copied to clipboard
public TimeChain<Double, List<Box<? extends Object>>> select(Double from, Double to)
Temporal projection operation that selects a sub-part of the signal delimited by the time instants provided by the input parameters.
Link copied to clipboard
public String toString()