Logo ROOT  
Reference Guide
TEvePadHolder Class Reference

Exception safe wrapper for setting gPad.

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

Definition at line 125 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...
 

Private Member Functions

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

Private Attributes

Bool_t fModifyUpdateP
 
TVirtualPadfOldPad
 

#include <TEveUtil.h>

Constructor & Destructor Documentation

◆ TEvePadHolder() [1/2]

TEvePadHolder::TEvePadHolder ( const TEvePadHolder )
private

◆ TEvePadHolder() [2/2]

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

Constructor.

Definition at line 445 of file TEveUtil.cxx.

◆ ~TEvePadHolder()

TEvePadHolder::~TEvePadHolder ( )
virtual

Destructor.

Definition at line 458 of file TEveUtil.cxx.

Member Function Documentation

◆ operator=()

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

Member Data Documentation

◆ fModifyUpdateP

Bool_t TEvePadHolder::fModifyUpdateP
private

Definition at line 129 of file TEveUtil.h.

◆ fOldPad

TVirtualPad* TEvePadHolder::fOldPad
private

Definition at line 128 of file TEveUtil.h.

Libraries for TEvePadHolder:
[legend]

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