12 #ifndef ROOT_TEveRGBAPaletteOverlay
13 #define ROOT_TEveRGBAPaletteOverlay
19 class TEveRGBAPalette;
21 class TEveRGBAPaletteOverlay :
public TGLOverlayElement
24 TEveRGBAPaletteOverlay(
const TEveRGBAPaletteOverlay&);
25 TEveRGBAPaletteOverlay& operator=(
const TEveRGBAPaletteOverlay&);
28 TEveRGBAPalette *fPalette;
30 TGLAxisPainter fAxisPainter;
38 TEveRGBAPaletteOverlay(TEveRGBAPalette* p, Float_t posx, Float_t posy,
39 Float_t width, Float_t height);
40 virtual ~TEveRGBAPaletteOverlay() {}
42 virtual void Render(TGLRnrCtx& rnrCtx);
44 TAxis& RefAxis() {
return fAxis; }
45 TGLAxisPainter& RefAxisPainter() {
return fAxisPainter; }
48 void SetPosition(Float_t x, Float_t y) { fPosX = x; fPosY = y; }
49 void SetSize(Float_t w, Float_t h) { fWidth = w; fHeight = h; }
51 ClassDef(TEveRGBAPaletteOverlay, 0);