20 import ca.uqac.lif.cep.Connector;
21 import ca.uqac.lif.cep.GroupProcessor;
22 import ca.uqac.lif.cep.functions.ApplyFunction;
23 import ca.uqac.lif.cep.tmf.Fork;
24 import ca.uqac.lif.cep.tmf.Trim;
25 import ca.uqac.lif.cep.util.Numbers;
32 public class Slope extends GroupProcessor
38 associateInput(0, f, 0);
40 Connector.connect(f, 0, t, 0);
41 ApplyFunction minus =
new ApplyFunction(Numbers.subtraction);
42 Connector.connect(t, 0, minus, 0);
43 Connector.connect(f, 1, minus, 1);
44 associateOutput(0, minus, 0);
45 addProcessors(f, t, minus);
Computes the slope between two successive points in a data stream (which is simply the difference bet...