GSI Object Oriented Online Offline (Go4) GO4-6.4.0
|
#include <TGo4DrawObjProxy.h>
Public Member Functions | |
TGo4DrawObjProxy (TObject *obj, Bool_t owner, Bool_t doclear=kFALSE) | |
virtual | ~TGo4DrawObjProxy () |
Bool_t | RemoveRegisteredObject (TObject *obj) override |
![]() | |
TGo4ObjectProxy () | |
TGo4ObjectProxy (TObject *obj, Bool_t owner=kFALSE) | |
virtual | ~TGo4ObjectProxy () |
Bool_t | AssignObject (TGo4Slot *slot, TObject *obj, Bool_t owner) override |
void | Finalize (TGo4Slot *slot) override |
TObject * | GetAssignedObject () override |
const char * | GetContainedClassName () const override |
const char * | GetContainedObjectInfo () override |
Int_t | GetObjectKind () const override |
Int_t | GetObjectSizeInfo () const override |
void | Initialize (TGo4Slot *slot) override |
Bool_t | IsAcceptObject (TClass *cl) const override |
TGo4LevelIter * | MakeIter () override |
std::unique_ptr< TGo4Access > | ProvideAccess (const char *name) override |
void | ReadData (TGo4Slot *slot, TDirectory *dir) override |
Bool_t | RemoveRegisteredObject (TObject *obj) override |
void | WriteData (TGo4Slot *slot, TDirectory *dir, Bool_t onlyobjs) override |
![]() | |
TGo4Proxy () | |
virtual | ~TGo4Proxy () |
ClassDefOverride (TGo4Proxy, 0) | |
virtual Bool_t | HasSublevels () const |
virtual Bool_t | ProcessEvent (TGo4Slot *slot, TGo4Slot *source, Int_t id, void *param) |
virtual void | Update (TGo4Slot *, Bool_t) |
virtual Bool_t | Use () const |
Protected Member Functions | |
void | TryToClearObject () |
![]() | |
ClassDefOverride (TGo4ObjectProxy, 0) | |
Protected Attributes | |
Bool_t | fDoClear {kFALSE} |
![]() | |
TObject * | fObject {nullptr} |
Bool_t | fOwner {kFALSE} |
Additional Inherited Members | |
![]() | |
static Long_t | DefineObjectSize (TObject *obj) |
![]() | |
static TClass * | GetClass (const char *classname, Bool_t load=kFALSE) |
Definition at line 19 of file TGo4DrawObjProxy.h.
TGo4DrawObjProxy::TGo4DrawObjProxy | ( | TObject * | obj, |
Bool_t | owner, | ||
Bool_t | doclear = kFALSE ) |
Definition at line 20 of file TGo4DrawObjProxy.cxx.
References TGo4ObjectProxy::TGo4ObjectProxy(), and fDoClear.
|
virtual |
Definition at line 26 of file TGo4DrawObjProxy.cxx.
References fDoClear, and TryToClearObject().
|
overridevirtual |
Reimplemented from TGo4Proxy.
Definition at line 31 of file TGo4DrawObjProxy.cxx.
References TGo4ObjectProxy::fObject, TGo4ObjectProxy::RemoveRegisteredObject(), and TryToClearObject().
|
protected |
Definition at line 37 of file TGo4DrawObjProxy.cxx.
References TGo4ObjectProxy::fObject.
Referenced by ~TGo4DrawObjProxy(), and RemoveRegisteredObject().
|
protected |
Definition at line 28 of file TGo4DrawObjProxy.h.
Referenced by TGo4DrawObjProxy(), and ~TGo4DrawObjProxy().