12 #ifndef ROOT_TGLPlotCamera
13 #define ROOT_TGLPlotCamera
24 TGLPlotCamera(
const TGLPlotCamera&);
25 TGLPlotCamera& operator=(
const TGLPlotCamera&);
31 Double_t fOrthoBox[4];
40 virtual ~TGLPlotCamera() {}
42 void SetViewport(
const TGLRect &vp);
44 void SetViewVolume(
const TGLVertex3 *box);
45 void StartRotation(Int_t px, Int_t py);
46 void RotateCamera(Int_t px, Int_t py);
47 void StartPan(Int_t px, Int_t py);
48 void Pan(Int_t px, Int_t py);
51 void SetCamera()
const;
52 void Apply(Double_t phi, Double_t theta)
const;
53 Bool_t ViewportChanged()
const{
return fVpChanged;}
56 Int_t GetWidth()
const;
57 Int_t GetHeight()
const;
59 ClassDef(TGLPlotCamera, 0);