summaryrefslogtreecommitdiff
path: root/2003/i/buzz/src/camera/camera.h
blob: 954980ce3c4dc5128f24e599e0ee31d7e9db9ad5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
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 = 288;
    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