forked from root-project/root
-
Notifications
You must be signed in to change notification settings - Fork 0
/
TEvePad.h
36 lines (27 loc) · 1.25 KB
/
TEvePad.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
// @(#)root/eve:$Id$
// Authors: Matevz Tadel & Alja Mrak-Tadel: 2006, 2007
/*************************************************************************
* Copyright (C) 1995-2007, Rene Brun and Fons Rademakers. *
* All rights reserved. *
* *
* For the licensing terms see $ROOTSYS/LICENSE. *
* For the list of contributors see $ROOTSYS/README/CREDITS. *
*************************************************************************/
#ifndef ROOT_TEvePad
#define ROOT_TEvePad
#include "TPad.h"
class TEvePad : public TPad
{
public:
TEvePad();
TEvePad(const char* name, const char* title,
Double_t xlow, Double_t ylow, Double_t xup, Double_t yup,
Color_t color = -1, Short_t bordersize = -1, Short_t bordermode = -2);
virtual ~TEvePad() {}
virtual Bool_t IsBatch() const { return kTRUE; }
virtual void Update() { PaintModified(); }
virtual TVirtualViewer3D *GetViewer3D(Option_t * /*type*/ = "")
{ return fViewer3D; }
ClassDef(TEvePad, 1); // Internal TEveUtil pad class (sub-class of TPad) overriding handling of updates and 3D-viewers.
};
#endif