#include <TGo4CanvasProxy.h>
Public Member Functions | |
| TGo4CanvasProxy () | |
| TGo4CanvasProxy (TCanvas *c, Bool_t owner=kFALSE) | |
| virtual | ~TGo4CanvasProxy () |
| virtual Bool_t | HasSublevels () const |
| virtual Int_t | GetObjectKind () |
| virtual const char * | GetContainedClassName () |
| virtual void | Initialize (TGo4Slot *slot) |
| virtual void | Finalize (TGo4Slot *slot) |
| virtual Bool_t | RemoveRegisteredObject (TObject *obj) |
| virtual TGo4LevelIter * | MakeIter () |
| virtual TGo4Access * | MakeProxy (const char *name) |
| virtual void | WriteData (TGo4Slot *slot, TDirectory *dir, Bool_t onlyobjs) |
| virtual void | ReadData (TGo4Slot *slot, TDirectory *dir) |
| virtual Bool_t | IsAcceptObject (TClass *cl) |
| virtual Bool_t | AssignObject (TGo4Slot *slot, TObject *obj, Bool_t owner) |
| virtual TObject * | GetAssignedObject () |
Static Public Member Functions | |
| static TGo4Access * | ProduceProxy (TCanvas *canv, const char *name) |
| static TGo4LevelIter * | ProduceIter (TCanvas *canv) |
Protected Member Functions | |
| ClassDef (TGo4CanvasProxy, 1) | |
Protected Attributes | |
| TCanvas * | fCanvas |
| Bool_t | fOwner |
Definition at line 21 of file TGo4CanvasProxy.h.
| TGo4CanvasProxy::TGo4CanvasProxy | ( | ) |
Definition at line 123 of file TGo4CanvasProxy.cxx.
| TGo4CanvasProxy::TGo4CanvasProxy | ( | TCanvas * | c, | |
| Bool_t | owner = kFALSE | |||
| ) |
Definition at line 130 of file TGo4CanvasProxy.cxx.
| TGo4CanvasProxy::~TGo4CanvasProxy | ( | ) | [virtual] |
Definition at line 137 of file TGo4CanvasProxy.cxx.
| Bool_t TGo4CanvasProxy::AssignObject | ( | TGo4Slot * | slot, | |
| TObject * | obj, | |||
| Bool_t | owner | |||
| ) | [virtual] |
Reimplemented from TGo4Proxy.
Definition at line 204 of file TGo4CanvasProxy.cxx.
References TGo4Slot::evObjAssigned, fCanvas, Finalize(), TGo4Slot::ForwardEvent(), fOwner, and Initialize().
Referenced by ReadData().
| TGo4CanvasProxy::ClassDef | ( | TGo4CanvasProxy | , | |
| 1 | ||||
| ) | [protected] |
| void TGo4CanvasProxy::Finalize | ( | TGo4Slot * | slot | ) | [virtual] |
Reimplemented from TGo4Proxy.
Definition at line 158 of file TGo4CanvasProxy.cxx.
References fCanvas, TGo4Slot::GetOM(), and TGo4ObjectManager::UnregisterObject().
Referenced by AssignObject().
| TObject * TGo4CanvasProxy::GetAssignedObject | ( | ) | [virtual] |
Reimplemented from TGo4Proxy.
Definition at line 221 of file TGo4CanvasProxy.cxx.
References fCanvas.
| const char * TGo4CanvasProxy::GetContainedClassName | ( | ) | [virtual] |
Reimplemented from TGo4Proxy.
Definition at line 147 of file TGo4CanvasProxy.cxx.
References fCanvas.
| Int_t TGo4CanvasProxy::GetObjectKind | ( | ) | [virtual] |
Reimplemented from TGo4Proxy.
Definition at line 142 of file TGo4CanvasProxy.cxx.
References fCanvas, and TGo4Access::kndFolder.
| virtual Bool_t TGo4CanvasProxy::HasSublevels | ( | ) | const [inline, virtual] |
| void TGo4CanvasProxy::Initialize | ( | TGo4Slot * | slot | ) | [virtual] |
Reimplemented from TGo4Proxy.
Definition at line 152 of file TGo4CanvasProxy.cxx.
References fCanvas, TGo4Slot::GetOM(), and TGo4ObjectManager::RegisterObjectWith().
Referenced by AssignObject().
| Bool_t TGo4CanvasProxy::IsAcceptObject | ( | TClass * | cl | ) | [virtual] |
Reimplemented from TGo4Proxy.
Definition at line 199 of file TGo4CanvasProxy.cxx.
| virtual TGo4LevelIter* TGo4CanvasProxy::MakeIter | ( | ) | [inline, virtual] |
Reimplemented from TGo4Proxy.
Definition at line 35 of file TGo4CanvasProxy.h.
References fCanvas, and ProduceIter().
| virtual TGo4Access* TGo4CanvasProxy::MakeProxy | ( | const char * | name | ) | [inline, virtual] |
Reimplemented from TGo4Proxy.
Definition at line 38 of file TGo4CanvasProxy.h.
References fCanvas, and ProduceProxy().
| TGo4LevelIter * TGo4CanvasProxy::ProduceIter | ( | TCanvas * | canv | ) | [static] |
Definition at line 262 of file TGo4CanvasProxy.cxx.
Referenced by MakeIter(), and TGo4DirLevelIter::subiterator().
| TGo4Access * TGo4CanvasProxy::ProduceProxy | ( | TCanvas * | canv, | |
| const char * | name | |||
| ) | [static] |
Definition at line 226 of file TGo4CanvasProxy.cxx.
Referenced by MakeProxy().
| void TGo4CanvasProxy::ReadData | ( | TGo4Slot * | slot, | |
| TDirectory * | dir | |||
| ) | [virtual] |
Reimplemented from TGo4Proxy.
Definition at line 189 of file TGo4CanvasProxy.cxx.
References AssignObject(), and TGo4Slot::GetPar().
| Bool_t TGo4CanvasProxy::RemoveRegisteredObject | ( | TObject * | obj | ) | [virtual] |
Reimplemented from TGo4Proxy.
Definition at line 164 of file TGo4CanvasProxy.cxx.
| void TGo4CanvasProxy::WriteData | ( | TGo4Slot * | slot, | |
| TDirectory * | dir, | |||
| Bool_t | onlyobjs | |||
| ) | [virtual] |
Reimplemented from TGo4Proxy.
Definition at line 173 of file TGo4CanvasProxy.cxx.
References fCanvas, and TGo4Slot::SetPar().
TCanvas* TGo4CanvasProxy::fCanvas [protected] |
Definition at line 52 of file TGo4CanvasProxy.h.
Referenced by AssignObject(), Finalize(), GetAssignedObject(), GetContainedClassName(), GetObjectKind(), HasSublevels(), Initialize(), MakeIter(), MakeProxy(), RemoveRegisteredObject(), WriteData(), and ~TGo4CanvasProxy().
Bool_t TGo4CanvasProxy::fOwner [protected] |
Definition at line 53 of file TGo4CanvasProxy.h.
Referenced by AssignObject(), RemoveRegisteredObject(), and ~TGo4CanvasProxy().
1.7.1