Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

TClassTree Class Reference

#include <TClassTree.h>

Inheritance diagram for TClassTree:

Inheritance graph
[legend]
Collaboration diagram for TClassTree:

Collaboration graph
[legend]
List of all members.

Public Methods

 TClassTree ()
 TClassTree (const char *name, const char *classes="")
virtual ~TClassTree ()
virtual void Draw (const char *classes="")
virtual Int_t FindClass (const char *classname)
const char * GetClasses () const
virtual const char * GetSourceDir () 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 SetSourceDir (const char *dir="src")
virtual void SetYoffset (Float_t offset=0)
virtual void SetLabelDx (Float_t labeldx=0.15)
virtual void ShowClassesUsedBy (const char *classes)
virtual void ShowClassesUsing (const char *classes)
virtual void ShowLinks (Option_t *option="HMR")

Protected Methods

virtual void FindClassPosition (const char *classname, Float_t &x, Float_t &y)
 [fNclasses] for each class, the list of referenced(ing) classes

virtual void FindClassesUsedBy (Int_t iclass)
virtual void FindClassesUsing (Int_t iclass)
virtual void Init ()
TObjStringMark (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 ()

Protected Attributes

TString fClasses
Float_t fYoffset
Float_t fLabelDx
Int_t fNclasses
Int_t fShowCod
Int_t fShowMul
Int_t fShowHas
Int_t fShowRef
Int_t * fCstatus
Int_t * fNdata
Int_t * fParents
Int_t * fCparent
char ** fDerived
 parent number of classes (temporary)

TClass ** fCpointer
 [fNclasses] table to indicate if i derives from j

TString ** fCnames
 [fNclasses] pointers to the TClass objects

TString ** fCtitles
 [fNclasses] class names

TString ** fOptions
 [fNclasses] class titles

TString fSourceDir
 [fNclasses] List of options per class

TList ** fLinks

Constructor & Destructor Documentation

TClassTree::TClassTree  
 

TClassTree::TClassTree const char *    name,
const char *    classes = ""
 

virtual TClassTree::~TClassTree   [virtual]
 


Member Function Documentation

virtual void TClassTree::FindClassPosition const char *    classname,
Float_t &    x,
Float_t &    y
[protected, virtual]
 

[fNclasses] for each class, the list of referenced(ing) classes

virtual void TClassTree::FindClassesUsedBy Int_t    iclass [protected, virtual]
 

virtual void TClassTree::FindClassesUsing Int_t    iclass [protected, virtual]
 

virtual void TClassTree::Init   [protected, virtual]
 

TObjString* TClassTree::Mark const char *    classname,
TList   los,
Int_t    abit
[protected]
 

virtual void TClassTree::PaintClass Int_t    iclass,
Float_t    xleft,
Float_t    y
[protected, virtual]
 

virtual void TClassTree::ScanClasses Int_t    iclass [protected, virtual]
 

virtual void TClassTree::ShowCod   [protected, virtual]
 

virtual void TClassTree::ShowHas   [protected, virtual]
 

virtual void TClassTree::ShowMul   [protected, virtual]
 

virtual void TClassTree::ShowRef   [protected, virtual]
 

virtual void TClassTree::Draw const char *    classes = "" [virtual]
 

virtual Int_t TClassTree::FindClass const char *    classname [virtual]
 

const char* TClassTree::GetClasses   const
 

Definition at line 71 of file TClassTree.h.

References TString::Data().

virtual const char* TClassTree::GetSourceDir   const [virtual]
 

Definition at line 72 of file TClassTree.h.

References TString::Data().

virtual void TClassTree::ls Option_t *    option = "" const [virtual]
 

Reimplemented from TNamed.

virtual void TClassTree::Paint Option_t *    option = "" [virtual]
 

Reimplemented from TObject.

virtual void TClassTree::SaveAs const char *    filename = "" [virtual]
 

virtual void TClassTree::SetClasses const char *    classes,
Option_t *    option = "ID"
[virtual]
 

virtual void TClassTree::SetSourceDir const char *    dir = "src" [virtual]
 

Definition at line 77 of file TClassTree.h.

virtual void TClassTree::SetYoffset Float_t    offset = 0 [virtual]
 

virtual void TClassTree::SetLabelDx Float_t    labeldx = 0.15 [virtual]
 

virtual void TClassTree::ShowClassesUsedBy const char *    classes [virtual]
 

virtual void TClassTree::ShowClassesUsing const char *    classes [virtual]
 

virtual void TClassTree::ShowLinks Option_t *    option = "HMR" [virtual]
 


Member Data Documentation

TString TClassTree::fClasses [protected]
 

Definition at line 33 of file TClassTree.h.

Float_t TClassTree::fYoffset [protected]
 

Definition at line 34 of file TClassTree.h.

Float_t TClassTree::fLabelDx [protected]
 

Definition at line 35 of file TClassTree.h.

Int_t TClassTree::fNclasses [protected]
 

Definition at line 36 of file TClassTree.h.

Int_t TClassTree::fShowCod [protected]
 

Definition at line 37 of file TClassTree.h.

Int_t TClassTree::fShowMul [protected]
 

Definition at line 38 of file TClassTree.h.

Int_t TClassTree::fShowHas [protected]
 

Definition at line 39 of file TClassTree.h.

Int_t TClassTree::fShowRef [protected]
 

Definition at line 40 of file TClassTree.h.

Int_t* TClassTree::fCstatus [protected]
 

Definition at line 41 of file TClassTree.h.

Int_t* TClassTree::fNdata [protected]
 

Definition at line 42 of file TClassTree.h.

Int_t* TClassTree::fParents [protected]
 

Definition at line 43 of file TClassTree.h.

Int_t* TClassTree::fCparent [protected]
 

Definition at line 44 of file TClassTree.h.

char** TClassTree::fDerived [protected]
 

parent number of classes (temporary)

Definition at line 45 of file TClassTree.h.

TClass** TClassTree::fCpointer [protected]
 

[fNclasses] table to indicate if i derives from j

Definition at line 46 of file TClassTree.h.

TString** TClassTree::fCnames [protected]
 

[fNclasses] pointers to the TClass objects

Definition at line 47 of file TClassTree.h.

TString** TClassTree::fCtitles [protected]
 

[fNclasses] class names

Definition at line 48 of file TClassTree.h.

TString** TClassTree::fOptions [protected]
 

[fNclasses] class titles

Definition at line 49 of file TClassTree.h.

TString TClassTree::fSourceDir [protected]
 

[fNclasses] List of options per class

Definition at line 50 of file TClassTree.h.

TList** TClassTree::fLinks [protected]
 

Definition at line 51 of file TClassTree.h.


The documentation for this class was generated from the following file:
Generated on Thu Dec 18 14:57:02 2003 for ROOT by doxygen1.2.16