Logo ROOT   master
Reference Guide
TEveFrameBoxGL.h
Go to the documentation of this file.
1 // @(#)root/eve:$Id$
2 // Authors: Matevz Tadel & Alja Mrak-Tadel: 2006, 2007
3 
4 /*************************************************************************
5  * Copyright (C) 1995-2007, Rene Brun and Fons Rademakers. *
6  * All rights reserved. *
7  * *
8  * For the licensing terms see $ROOTSYS/LICENSE. *
9  * For the list of contributors see $ROOTSYS/README/CREDITS. *
10  *************************************************************************/
11 
12 #ifndef ROOT_TEveFrameBoxGL
13 #define ROOT_TEveFrameBoxGL
14 
15 #include "TEveUtil.h"
16 
17 class TEveFrameBox;
18 
20 {
21 private:
22  TEveFrameBoxGL(); // Not implemented
23  TEveFrameBoxGL(const TEveFrameBoxGL&); // Not implemented
24  TEveFrameBoxGL& operator=(const TEveFrameBoxGL&); // Not implemented
25 
26  static void RenderFrame(const TEveFrameBox& b, Bool_t fillp);
27 
28 public:
29  virtual ~TEveFrameBoxGL() {}
30 
31  static void Render(const TEveFrameBox* box);
32 
33  ClassDef(TEveFrameBoxGL, 0); // GL-renderer for TEveFrameBox class.
34 };
35 
36 #endif
Description of a 2D or 3D frame that can be used to visually group a set of objects.
Definition: TEveFrameBox.h:18
void box(Int_t pat, Double_t x1, Double_t y1, Double_t x2, Double_t y2)
Definition: fillpatterns.C:1
static void Render(const TEveFrameBox *box)
Render the frame-box with GL.
#define ClassDef(name, id)
Definition: Rtypes.h:322
A class encapsulating GL rendering of TEveFrameBox via a static member function.
virtual ~TEveFrameBoxGL()
you should not use this method at all Int_t Int_t Double_t Double_t Double_t Int_t Double_t Double_t Double_t Double_t b
Definition: TRolke.cxx:630
static void RenderFrame(const TEveFrameBox &b, Bool_t fillp)
Render the frame with GL.
TEveFrameBoxGL & operator=(const TEveFrameBoxGL &)