e035b650c9e0d4bff9ef1ba443ad4e4d9c283c5c
[IRC.git] / Robust / src / Benchmarks / SSJava / EyeTrackingInfer / DummyCaptureDevice.java
1 /**\r
2  * \r
3  */\r
4 \r
5 import java.awt.Color;\r
6 import java.awt.Graphics2D;\r
7 import java.awt.image.BufferedImage;\r
8 \r
9 import de.darkblue.lea.ifaces.ICaptureDevice;\r
10 \r
11 /**\r
12  * No description given.\r
13  * \r
14  * @author Florian Frankenberger\r
15  */\r
16 public class DummyCaptureDevice implements ICaptureDevice {\r
17 \r
18   /**\r
19          * \r
20          */\r
21   public DummyCaptureDevice() {\r
22     // TODO Auto-generated constructor stub\r
23   }\r
24 \r
25   /*\r
26    * (non-Javadoc)\r
27    * \r
28    * @see de.darkblue.lea.ifaces.ICaptureDevice#close()\r
29    */\r
30   @Override\r
31   public void close() {\r
32   }\r
33 \r
34   /*\r
35    * (non-Javadoc)\r
36    * \r
37    * @see de.darkblue.lea.ifaces.ICaptureDevice#getFrameRate()\r
38    */\r
39   @Override\r
40   public int getFrameRate() {\r
41     return 15;\r
42   }\r
43 \r
44   /*\r
45    * (non-Javadoc)\r
46    * \r
47    * @see de.darkblue.lea.ifaces.ICaptureDevice#getImage()\r
48    */\r
49   @Override\r
50   public BufferedImage getImage() {\r
51     BufferedImage image = new BufferedImage(640, 480, BufferedImage.TYPE_INT_RGB);\r
52     Graphics2D g2d = (Graphics2D) image.getGraphics();\r
53     g2d.setColor(new Color(255, 255, 255));\r
54     g2d.fillRect(0, 0, 639, 479);\r
55     return image;\r
56   }\r
57 \r
58 }\r