TClassTree


class description - source file - inheritance tree

class TClassTree : public TNamed


    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)

Data Members


    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

Class Description



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.