summaryrefslogtreecommitdiff
path: root/2003/i/buzz/src/camera/camera.h
diff options
context:
space:
mode:
authorschodet2003-05-05 19:19:37 +0000
committerschodet2003-05-05 19:19:37 +0000
commit813f57da6ac8ee65fe32e944de62ec2a27574e83 (patch)
tree7d25e06d464aa2cbcf80b78fea4d64cc23e1b29c /2003/i/buzz/src/camera/camera.h
parent356a80697a3268aae77681b055e5e835aa2d1a71 (diff)
Premiers tests.
Diffstat (limited to '2003/i/buzz/src/camera/camera.h')
-rw-r--r--2003/i/buzz/src/camera/camera.h23
1 files changed, 23 insertions, 0 deletions
diff --git a/2003/i/buzz/src/camera/camera.h b/2003/i/buzz/src/camera/camera.h
new file mode 100644
index 0000000..5c15a88
--- /dev/null
+++ b/2003/i/buzz/src/camera/camera.h
@@ -0,0 +1,23 @@
+#ifndef camera_h
+#define camera_h
+// camera.h
+// buzz - Programme du robot Efrei Robotique I1-I2 2003
+// Copyright (C) 2003 Nicolas Schodet
+
+class Camera
+{
+ int m_fd;
+ static const int m_w = 352, m_h = 280;
+ int m_frameSize;
+ public:
+ // Constructeur.
+ Camera ();
+ // Destructeur.
+ ~Camera ();
+ // Lit une image.
+ void read (unsigned char *image) const;
+ // Lit la taille.
+ void getSize (int &w, int &h) const { w = m_w; h = m_h; }
+};
+
+#endif // camera_h