TClassTree
class description - source file - inheritance tree
protected:
virtual void FindClassesUsedBy(Int_t iclass)
virtual void FindClassesUsing(Int_t iclass)
virtual void FindClassPosition(const char* classname, Float_t& x, Float_t& y)
virtual void Init()
TObjString* Mark(const char* classname, TList* los, Int_t abit)
virtual void PaintClass(Int_t iclass, Float_t xleft, Float_t y)
virtual void ScanClasses(Int_t iclass)
virtual void ShowCod()
virtual void ShowHas()
virtual void ShowMul()
virtual void ShowRef()
public:
TClassTree(const char* name, const char* classes)
TClassTree(const TClassTree&)
TClassTree()
virtual ~TClassTree()
static TClass* Class()
virtual void Draw(const char* classes)
virtual Int_t FindClass(const char* classname)
const char* GetClasses() const
virtual const char* GetSourceDir() const
virtual TClass* IsA() const
virtual void ls(Option_t* option) const
virtual void Paint(Option_t* option)
virtual void SaveAs(const char* filename)
virtual void SetClasses(const char* classes, Option_t* option = "ID")
virtual void SetLabelDx(Float_t labeldx = 0.15)
virtual void SetSourceDir(const char* dir = "src")
virtual void SetYoffset(Float_t offset = 0)
virtual void ShowClassesUsedBy(const char* classes)
virtual void ShowClassesUsing(const char* classes)
virtual void ShowLinks(Option_t* option = "HMR")
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
protected:
TString fClasses List of classes to be drawn
Float_t fYoffset offset at top of picture in per cent of pad
Float_t fLabelDx width along x of TPaveLabels in per cent of pad
Int_t fNclasses current number of classes
Int_t fShowCod if 1 show classes referenced by implementation
Int_t fShowMul if 1 show multiple inheritance
Int_t fShowHas if 1 show "has a" relationship
Int_t fShowRef if 1 show classes relationship other than inheritance
Int_t* fCstatus [fNclasses] classes status
Int_t* fNdata [fNclasses] Number of data members per class
Int_t* fParents [fNclasses] parent number of classes (permanent)
Int_t* fCparent !parent number of classes (temporary)
char** fDerived ![fNclasses] table to indicate if i derives from j
TClass** fCpointer ![fNclasses] pointers to the TClass objects
TString** fCnames ![fNclasses] class names
TString** fCtitles ![fNclasses] class titles
TString** fOptions ![fNclasses] List of options per class
TString fSourceDir Concatenated source directories
TList** fLinks ![fNclasses] for each class, the list of referenced(ing) classes
Last update: Fri May 14 13:32:36 2004
ROOT page - Class index - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.