Logo ROOT  
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
17class TEveFrameBox;
18
20{
21private:
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
28public:
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
#define b(i)
Definition: RSha256.hxx:100
bool Bool_t
Definition: RtypesCore.h:63
#define ClassDef(name, id)
Definition: Rtypes.h:325
A class encapsulating GL rendering of TEveFrameBox via a static member function.
TEveFrameBoxGL & operator=(const TEveFrameBoxGL &)
static void RenderFrame(const TEveFrameBox &b, Bool_t fillp)
Render the frame with GL.
TEveFrameBoxGL(const TEveFrameBoxGL &)
static void Render(const TEveFrameBox *box)
Render the frame-box with GL.
virtual ~TEveFrameBoxGL()
Description of a 2D or 3D frame that can be used to visually group a set of objects.
Definition: TEveFrameBox.h:19
void box(Int_t pat, Double_t x1, Double_t y1, Double_t x2, Double_t y2)
Definition: fillpatterns.C:1