00001 00005 #ifndef __3DWINDOW_H 00006 #define __3DWINDOW_H 00007 00008 #include "imagewindow.h" 00009 00010 00012 class imlab3DWindow : public imlabImageWindow 00013 { 00014 public: 00015 Ihandle *canvas; 00016 00017 int width, height; /* size of the cd_canvas */ 00018 int render_type; 00019 00020 double fov, 00021 eyex, eyey, 00022 refx, refy; 00023 00024 int pos_x, pos_y; /* interaction state */ 00025 00026 imlab3DWindow(imlabImageDocument* document); 00027 void Update(); 00028 }; 00029 00030 00031 #endif