// @(#)root/eve:$Id: TEvePad.h 21054 2007-11-26 18:00:41Z matevz $ // 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