00001 #ifndef CYBStereoPROJECTIONVIEWC_H 00002 #define CYBStereoPROJECTIONVIEWC_H 00003 00004 00005 #include "oaw/ctk/cybprojectionviewc.h" 00006 00007 OAW_BEGIN_NAMESPACE 00008 00009 class CybGraphicChannelC; 00010 00011 class OAW_DLLMAPPING CybStereoProjectionViewC : public CybProjectionViewC 00012 { 00013 public: 00014 enum Eyetype{CENTER,LEFT,RIGHT}; 00015 public: 00016 CybStereoProjectionViewC(double,double); 00017 void SetGraphicChannel(CybGraphicChannelC*,CybGraphicChannelC*); 00018 virtual void Update(); 00019 virtual void SetScreenSize(double x,double y); 00020 protected: 00021 00022 CybGraphicChannelC* m_pChLeftEye; 00023 CybGraphicChannelC* m_pChRightEye; 00024 00025 short m_eyetype; 00026 }; 00027 00028 OAW_END_NAMESPACE 00029 00030 00031 #endif
1.3-rc2