fshake3d  0.0.1
FreeformDensity3DSurfaceEditor
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines
ui_SceneViewPerspective.hpp
Go to the documentation of this file.
00001 #ifndef UI_SCENE_VIEW_PERSPECTIVE_HPP
00002 #define UI_SCENE_VIEW_PERSPECTIVE_HPP
00003 
00004 #include "ui_SceneView.hpp"
00005 
00006 class SceneViewPerspective : public SceneView
00007 {
00008 public:
00009   SceneViewPerspective();
00010   void setAspect(double aspect);
00011   virtual void dragBegin();
00012   virtual void dragUpdate(const Vec2i& d);
00013   virtual void display();
00014   virtual void setProjectionViewSize(const Vec2d& size);
00015 private:
00016   Vec2d  mSphereCoords;
00017   double mFOVY;
00018   Vec2d  mBaseSphereCoords;
00019   double mBaseFOVY;
00020 };
00021 
00022 #endif
00023