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