Public Methods |
| | TNode () |
| | TNode (const char *name, const char *title, const char *shapename, Double_t x=0, Double_t y=0, Double_t z=0, const char *matrixname="", Option_t *option="") |
| | TNode (const char *name, const char *title, TShape *shape, Double_t x=0, Double_t y=0, Double_t z=0, TRotMatrix *matrix=0, Option_t *option="") |
| virtual | ~TNode () |
| virtual void | Browse (TBrowser *b) |
| virtual void | BuildListOfNodes () |
| virtual void | cd (const char *path=0) |
| virtual Int_t | DistancetoPrimitive (Int_t px, Int_t py) |
| virtual void | Draw (Option_t *option="") |
| virtual void | DrawOnly (Option_t *option="") |
| virtual void | ExecuteEvent (Int_t event, Int_t px, Int_t py) |
| TList * | GetListOfNodes () const |
| virtual TRotMatrix * | GetMatrix () const |
| virtual TNode * | GetNode (const char *name) const |
| virtual char * | GetObjectInfo (Int_t px, Int_t py) const |
| const Option_t * | GetOption () const |
| virtual TNode * | GetParent () const |
| TShape * | GetShape () const |
| Int_t | GetVisibility () const |
| virtual Double_t | GetX () const |
| virtual Double_t | GetY () const |
| virtual Double_t | GetZ () const |
| virtual void | ImportShapeAttributes () |
| Bool_t | IsFolder () const |
| virtual void | Local2Master (const Double_t *local, Double_t *master) |
| virtual void | Local2Master (const Float_t *local, Float_t *master) |
| virtual void | ls (Option_t *option="2") const |
| virtual void | Master2Local (const Double_t *master, Double_t *local) |
| virtual void | Master2Local (const Float_t *master, Float_t *local) |
| virtual void | Paint (Option_t *option="") |
| virtual void | RecursiveRemove (TObject *obj) |
| virtual void | SetMatrix (TRotMatrix *matrix=0) |
| virtual void | SetName (const char *name) |
| virtual void | SetParent (TNode *parent) |
| virtual void | SetNameTitle (const char *name, const char *title) |
| virtual void | SetPosition (Double_t x=0, Double_t y=0, Double_t z=0) |
| virtual void | SetVisibility (Int_t vis=1) |
| virtual void | Sizeof3D () const |
| virtual void | UpdateMatrix () |
| virtual void | UpdateTempMatrix (const Double_t *dx1, const Double_t *rmat1, Double_t x, Double_t y, Double_t z, Double_t *matrix, Double_t *dxnew, Double_t *rmatnew) |
Protected Types |
| enum | { kSonsInvisible = BIT(17)
} |
Protected Attributes |
| Double_t | fX |
| Double_t | fY |
| Double_t | fZ |
| TRotMatrix * | fMatrix |
| TShape * | fShape |
| TNode * | fParent |
| TList * | fNodes |
| TString | fOption |
| Int_t | fVisibility |