00001 00007 #ifndef CAMERA_H 00008 #define CAMERA_H CAMERA_H 00009 00010 #include "Ray.h" 00011 00016 class Camera { 00017 public: 00022 int resX; 00023 00028 int resY; 00029 00030 Camera (int resX, int resY) : resX(resX), resY(resY) { 00031 } 00032 00033 virtual ~Camera () { 00034 } 00035 00043 virtual Ray InitRay (float x, float y) = 0; 00044 }; 00045 #endif