ROOT  6.07/01
Reference Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Private Member Functions | Private Attributes | List of all members
TEvePadHolder Class Reference

Exception safe wrapper for setting gPad.

Optionally calls gPad->Modified()/Update() in destructor.

Definition at line 126 of file TEveUtil.h.

Public Member Functions

 TEvePadHolder (Bool_t modify_update_p, TVirtualPad *new_pad=0, Int_t subpad=0)
 Constructor. More...
 
virtual ~TEvePadHolder ()
 Destructor. More...
 
 ClassDef (TEvePadHolder, 0)
 

Private Member Functions

 TEvePadHolder (const TEvePadHolder &)
 
TEvePadHolderoperator= (const TEvePadHolder &)
 

Private Attributes

TVirtualPadfOldPad
 
Bool_t fModifyUpdateP
 

#include <TEveUtil.h>

Constructor & Destructor Documentation

TEvePadHolder::TEvePadHolder ( const TEvePadHolder )
private
TEvePadHolder::TEvePadHolder ( Bool_t  modify_update_p,
TVirtualPad new_pad = 0,
Int_t  subpad = 0 
)

Constructor.

Definition at line 449 of file TEveUtil.cxx.

TEvePadHolder::~TEvePadHolder ( )
virtual

Destructor.

Definition at line 462 of file TEveUtil.cxx.

Member Function Documentation

TEvePadHolder::ClassDef ( TEvePadHolder  ,
 
)
TEvePadHolder& TEvePadHolder::operator= ( const TEvePadHolder )
private

Member Data Documentation

Bool_t TEvePadHolder::fModifyUpdateP
private

Definition at line 130 of file TEveUtil.h.

Referenced by ~TEvePadHolder().

TVirtualPad* TEvePadHolder::fOldPad
private

Definition at line 129 of file TEveUtil.h.

Referenced by ~TEvePadHolder().

Collaboration diagram for TEvePadHolder:
[legend]

The documentation for this class was generated from the following files: