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=nullptr, Int_t subpad=0)
 Constructor. More...
 
virtual ~TEvePadHolder ()
 Destructor. More...
 
virtual TClassIsA () const
 
virtual void Streamer (TBuffer &)
 
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)
 

Static Public Member Functions

static TClassClass ()
 
static const char * Class_Name ()
 
static Version_t Class_Version ()
 
static const char * DeclFileName ()
 

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 = nullptr,
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

◆ Class()

static TClass * TEvePadHolder::Class ( )
static
Returns
TClass describing this class

◆ Class_Name()

static const char * TEvePadHolder::Class_Name ( )
static
Returns
Name of this class

◆ Class_Version()

static Version_t TEvePadHolder::Class_Version ( )
inlinestatic
Returns
Version of this class

Definition at line 138 of file TEveUtil.h.

◆ DeclFileName()

static const char * TEvePadHolder::DeclFileName ( )
inlinestatic
Returns
Name of the file containing the class declaration

Definition at line 138 of file TEveUtil.h.

◆ IsA()

virtual TClass * TEvePadHolder::IsA ( ) const
inlinevirtual
Returns
TClass describing current object

Definition at line 138 of file TEveUtil.h.

◆ operator=()

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

◆ Streamer()

virtual void TEvePadHolder::Streamer ( TBuffer )
virtual

◆ StreamerNVirtual()

void TEvePadHolder::StreamerNVirtual ( TBuffer ClassDef_StreamerNVirtual_b)
inline

Definition at line 138 of file TEveUtil.h.

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: