12 #ifndef ROOT_TGLCameraGuide
13 #define ROOT_TGLCameraGuide
17 class TGLCameraGuide :
public TGLOverlayElement
20 TGLCameraGuide(
const TGLCameraGuide&);
21 TGLCameraGuide& operator=(
const TGLCameraGuide&);
32 TGLCameraGuide(Float_t x, Float_t y, Float_t s,
33 ERole role=kUser, EState state=kActive);
34 virtual ~TGLCameraGuide() {}
36 void SetX(Float_t x) { fXPos = x; }
37 void SetY(Float_t y) { fYPos = y; }
38 void SetXY(Float_t x, Float_t y) { fXPos = x; fYPos = y; }
39 void SetSize(Float_t s) { fSize = s; }
41 virtual Bool_t MouseEnter(TGLOvlSelectRecord& selRec);
42 virtual Bool_t Handle(TGLRnrCtx& rnrCtx, TGLOvlSelectRecord& selRec,
44 virtual void MouseLeave();
46 virtual void Render(TGLRnrCtx& rnrCtx);
48 ClassDef(TGLCameraGuide, 0);