00001 #ifndef CYBPROJECTIONVIEWC_H
00002 #define CYBPROJECTIONVIEWC_H
00003
00004
00005 #include "oaw/ctk/cybviewc.h"
00006
00007 OAW_BEGIN_NAMESPACE
00008
00009
00010 class OAW_DLLMAPPING CybProjectionViewC : public CybViewC
00011 {
00012 public:
00013 CybProjectionViewC(){m_viewSizeX=0.4;m_viewSizeY=0.3;}
00014 void SetDisplayOri(const Matrix4C& M){m_dsplyOri=M;}
00015 void SetDisplayOffset(const VectorC& v){m_dsplyOffset=v;}
00016 virtual void SetScreenSize(double x,double y){m_viewSizeX=x;m_viewSizeY=y;}
00017 protected:
00018 VectorC m_dsplyOffset;
00019 Matrix4C m_dsplyOri;
00020 double m_viewSizeX;
00021 double m_viewSizeY;
00022 };
00023
00024 OAW_END_NAMESPACE
00025
00026
00027 #endif