00001 //--- < OBJECTCAMERA.H > --------| ViewGraph - A Flexible Graph view Framework | 00002 // 00003 // This class implements an object camera 00004 // (for magnification-aware objects) 00005 // 00006 // 00007 // $Author: botik32 $ 00008 // $Revision: 1.1.1.1 $ 00009 // $Date: 2004/03/26 10:50:23 $ 00010 //-----------------------------------------------------------------------------/ 00011 00012 #ifndef OBJECTCAMERA_H 00013 #define OBJECTCAMERA_H 00014 00015 #include <cZUI/zoomableobjectview.h> 00016 #include <cZUI/camera.h> 00017 00018 class ObjectCamera : public Camera 00019 { 00020 protected: 00021 ZoomableObjectView *view; 00022 public: 00023 ObjectCamera( int w, int h ); 00024 ObjectCamera( ZoomableObjectView * ); 00025 ZoomableView* get_view( void ); 00026 }; 00027 00028 00029 #endif 00030 00031 /// $Log: objectcamera.h,v $ 00032 /// Revision 1.1.1.1 2004/03/26 10:50:23 botik32 00033 /// Initial release 00034 /// 00035 /// Revision 1.1.1.1 2004/03/26 08:53:33 botik 00036 /// initial import 00037 /// 00038 /// 00039 /// Revision 1.2 2003/10/28 15:43:55 botik 00040 /// More work on event framework and camera composition and 00041 /// z-ordering 00042 /// 00043 /// Revision 1.1 2003/10/24 16:38:12 botik 00044 /// Added an object camera definition 00045 ///