1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 package org.ximtec.igesture.util.adhoc;
28
29 import java.io.File;
30 import java.util.ArrayList;
31 import java.util.List;
32
33 import org.ximtec.igesture.core.GestureSet;
34 import org.ximtec.igesture.util.GestureTool;
35 import org.ximtec.igesture.util.XMLTool;
36
37
38
39
40
41
42
43 public class SetTools {
44
45 private static String PATH = "C:/workspace/igesture/src/main/data/sets/";
46
47
48 public static void main(String[] args) {
49 createMS();
50 }
51
52
53 public static void createGraffitiLetters() {
54 List<GestureSet> list = new ArrayList<GestureSet>();
55 list.add(XMLTool.importGestureSet(ClassLoader
56 .getSystemResourceAsStream(PATH + "graffiti_numbers_bea.xml")));
57 list.add(XMLTool.importGestureSet(ClassLoader
58 .getSystemResourceAsStream(PATH + "graffiti_numbers_juerg.xml")));
59 list.add(XMLTool.importGestureSet(ClassLoader
60 .getSystemResourceAsStream(PATH + "graffiti_numbers_stefan.xml")));
61 list.add(XMLTool.importGestureSet(ClassLoader
62 .getSystemResourceAsStream(PATH + "graffiti_numbers_ueli_.xml")));
63 GestureSet set = GestureTool.combineSampleData(list);
64 XMLTool.exportGestureSet(set, new File(PATH + "graffiti_numbers.xml"));
65 }
66
67
68 public static void createMS() {
69 List<GestureSet> list = new ArrayList<GestureSet>();
70 list.add(XMLTool.importGestureSet(ClassLoader
71 .getSystemResourceAsStream(PATH + "msgestures_ueli.xml")));
72 list.add(XMLTool.importGestureSet(ClassLoader
73 .getSystemResourceAsStream(PATH + "msgestures5.xml")));
74 GestureSet set = GestureTool.combineSampleData(list);
75 XMLTool.exportGestureSet(set, new File(PATH
76 + "ms_application_gestures.xml"));
77 }
78
79 }