Code Examples
A repository of 155 code examples for BeepBeep
Main Page
+
Packages
Packages
+
Classes
Class List
Class Index
Class Hierarchy
+
Class Members
+
All
a
e
g
h
i
m
n
r
t
v
w
+
Functions
a
g
m
r
t
v
Variables
+
Files
File List
SplitPoint.java
1
/*
2
BeepBeep, an event stream processor
3
Copyright (C) 2008-2018 Sylvain Hallé
4
5
This program is free software: you can redistribute it and/or modify
6
it under the terms of the GNU Lesser General Public License as published
7
by the Free Software Foundation, either version 3 of the License, or
8
(at your option) any later version.
9
10
This program is distributed in the hope that it will be useful,
11
but WITHOUT ANY WARRANTY; without even the implied warranty of
12
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13
GNU Lesser General Public License for more details.
14
15
You should have received a copy of the GNU Lesser General Public License
16
along with this program. If not, see <http://www.gnu.org/licenses/>.
17
*/
18
package
customprocessors;
19
20
import
ca.uqac.lif.cep.*;
21
import
java.util.Queue;
22
23
public
class
SplitPoint
extends
SynchronousProcessor
24
{
25
public
SplitPoint
()
26
{
27
super(1, 2);
28
}
29
30
@Override
31
protected
boolean
compute(Object[] inputs, Queue<Object[]> outputs)
32
{
33
Point
p = (
Point
) inputs[0];
34
outputs.add(
new
Object[] {p.x, p.y});
35
return
true
;
36
}
37
38
@Override
39
public
Processor duplicate(
boolean
with_state)
40
{
41
return
new
SplitPoint
();
42
}
43
}
customprocessors.Point
Definition:
Point.java:20
customprocessors.SplitPoint
Definition:
SplitPoint.java:23
Source
src
customprocessors
SplitPoint.java
Generated by
1.8.13