// Camera.h: interface for the CCamera class. // ////////////////////////////////////////////////////////////////////// #if !defined(AFX_CAMERA_H__FC2EF564_A966_11D4_A410_00D0B757055E__INCLUDED_) #define AFX_CAMERA_H__FC2EF564_A966_11D4_A410_00D0B757055E__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 #include "ObjectInScene.h" #include #include class CCamera : public CObjectInScene { public: GLdouble Fov; GLdouble Near; GLdouble Far; GLdouble Eye[3]; GLdouble At[3]; GLdouble Up[3]; public: virtual void readProperty(FILE *fp); virtual void writeProperty(FILE *fp); virtual void render(); CCamera(); virtual ~CCamera(); }; #endif // !defined(AFX_CAMERA_H__FC2EF564_A966_11D4_A410_00D0B757055E__INCLUDED_)