12 #ifndef ROOT_TClassTree
13 #define ROOT_TClassTree
21 class TClassTree :
public TNamed {
44 virtual void FindClassPosition(
const char *classname, Float_t &x, Float_t &y);
45 virtual void FindClassesUsedBy(Int_t iclass);
46 virtual void FindClassesUsing(Int_t iclass);
48 TObjString *Mark(
const char *classname, TList *los, Int_t abit);
49 virtual void PaintClass(Int_t iclass, Float_t xleft, Float_t y);
50 virtual void ScanClasses(Int_t iclass);
51 virtual void ShowCod();
52 virtual void ShowHas();
53 virtual void ShowMul();
54 virtual void ShowRef();
58 TClassTree(
const char *name,
const char *classes=
"");
59 virtual ~TClassTree();
60 virtual void Draw(
const char *classes =
"");
61 virtual Int_t FindClass(
const char *classname);
62 const char *GetClasses()
const {
return fClasses.Data();}
63 virtual const char *GetSourceDir()
const {
return fSourceDir.Data();}
64 virtual void ls(Option_t *option=
"")
const;
65 virtual void Paint(Option_t *option=
"");
66 virtual void SaveAs(
const char *filename=
"",Option_t *option=
"")
const;
67 virtual void SetClasses(
const char *classes, Option_t *option=
"ID");
68 virtual void SetSourceDir(
const char *dir=
"src") {fSourceDir = dir;}
69 virtual void SetYoffset(Float_t offset=0);
70 virtual void SetLabelDx(Float_t labeldx=0.15);
71 virtual void ShowClassesUsedBy(
const char *classes);
72 virtual void ShowClassesUsing(
const char *classes);
73 virtual void ShowLinks(Option_t *option=
"HMR");
75 ClassDef(TClassTree,1)