ZGeoNode
class description - source file - inheritance tree (.pdf)
    private:
      void _assert_tnode(const string& _eh, bool ggeo_fallbackp = false)
      void _init()
    protected:
      TGeoNode* get_tnode_search_point()
      ZGeoNode* insert_node(TGeoNode* geon, ZNode* holder, const Text_t* name)
         Bool_t locate_tnode(ZGeoNode* zn, TGeoNode* cur_node)
      ZGeoNode* set_holder(list<string,allocator<string> >& node_names)
           void setup_color(Float_t alpha)
           void setup_ztrans(ZNode* zn, TGeoMatrix* gm)
    public:
                     static void _gled_catalog_init()
                                 ZGeoNode(const Text_t* n = "ZGeoNode", const Text_t* t = "0")
                                 ZGeoNode(const ZGeoNode&)
                                 ~ZGeoNode()
                            void AssertUserData()
                            void AssignGGeoTopNode()
                  static TClass* Class()
                            void Collapse()
                    virtual void CopyLinkRefs(lppZGlass_t& ref_list)
                    virtual void CopyLinkReps(ZGlass::lLinkRep_t& link_rep_list)
                    virtual void CopyLinks(lpZGlass_t& glass_list)
                            void ExecuteMir(ZMIR& mir)
                    static FID_t FID()
                          ZColor GetColor() const
                   const Text_t* GetDefFile() const
                   const Text_t* GetMaterial() const
                           Int_t GetNNodes() const
                         Float_t GetNodeAlpha() const
                       TGeoNode* GetTNode()
                   const Text_t* GetTNodeName() const
                     TGeoVolume* GetVolume()
                        TObject* GetVolumeField()
       static GledNS::ClassInfo* GlassInfo()
                            void ImportByRegExp(const Text_t* target, TRegexp filter)
                            void ImportByRegExp(const Text_t* target, const Text_t* filter)
                            void ImportNodes()
                            void ImportNodesRec(Int_t depth = 2)
                            void ImportNodesWCollect()
                            void ImportUnimported(const Text_t* target = "TheRest")
                 virtual TClass* IsA() const
                            void LoadFromFile(const Text_t* file = "0")
                    static MID_t Mid_AssertUserData()
                    static MID_t Mid_AssignGGeoTopNode()
                    static MID_t Mid_Collapse()
                    static MID_t Mid_ImportByRegExp()
                    static MID_t Mid_ImportNodes()
                    static MID_t Mid_ImportNodesRec()
                    static MID_t Mid_ImportNodesWCollect()
                    static MID_t Mid_ImportUnimported()
                    static MID_t Mid_LoadFromFile()
                    static MID_t Mid_Restore()
                    static MID_t Mid_SaveToFile()
                    static MID_t Mid_SetColor()
                    static MID_t Mid_SetDefFile()
                    static MID_t Mid_SetMaterial()
                    static MID_t Mid_SetNodeAlpha()
                    static MID_t Mid_SetTNodeName()
                       ZGeoNode& operator=(const ZGeoNode&)
                   const ZColor* PtrColor() const
                   virtual Int_t RebuildLinkRefs(An_ID_Demangler* c)
                    virtual void Restore()
                           ZMIR* S_AssertUserData()
                           ZMIR* S_AssignGGeoTopNode()
                           ZMIR* S_Collapse()
                           ZMIR* S_ImportByRegExp(const Text_t* target, const Text_t* filter)
                           ZMIR* S_ImportNodes()
                           ZMIR* S_ImportNodesRec(Int_t depth = 2)
                           ZMIR* S_ImportNodesWCollect()
                           ZMIR* S_ImportUnimported(const Text_t* target = "TheRest")
                           ZMIR* S_LoadFromFile(const Text_t* file = "0")
                   virtual ZMIR* S_Restore()
                           ZMIR* S_SaveToFile(const Text_t* file = "0")
                           ZMIR* S_SetColor(Float_t r, Float_t g, Float_t b, Float_t a = 1)
                           ZMIR* S_SetDefFile(const Text_t* s)
                           ZMIR* S_SetMaterial(const Text_t* s)
                           ZMIR* S_SetNodeAlpha(Float_t nodealpha)
                           ZMIR* S_SetTNodeName(const Text_t* s)
                            void SaveToFile(const Text_t* file = "0")
                            void SetColor(Float_t r, Float_t g, Float_t b, Float_t a = 1)
                            void SetDefFile(const Text_t* s)
                            void SetMaterial(const Text_t* s)
                            void SetNodeAlpha(Float_t nodealpha)
                            void SetTNode(TGeoNode* n)
                            void SetTNodeName(const Text_t* s)
                    virtual void ShowMembers(TMemberInspector& insp, char* parent)
                    virtual void Streamer(TBuffer& b)
                            void StreamerNVirtual(TBuffer& b)
                   virtual FID_t VFID() const
      virtual GledNS::ClassInfo* VGlassInfo() const
    protected:
                      TGeoNode* mTNode           ! X{g}
                        TString mTNodeName       X{GS}          
                          Int_t mNNodes          X{G}   7 ValOut(-join=>1);
                        Float_t mNodeAlpha       X{GS}  7 Value(-range=>[0,1,1,1000])
                        TString mMaterial        X{GS}  7 Textor(-join=>1)
                         ZColor mColor           X{GSP} 7 ColorButt()
                        TString mDefFile         X{GS} 7 Filor()
      static GledNS::ClassInfo* sap_ZGeoNode_ci  
 ZGeoNode
 A ZGeoNode serves for representation of root TGeoNode
 object in Gled framework.
void _init()
 !!!! Set all links to 0 !!!!
void _assert_tnode(const string& _eh, bool ggeo_fallbackp)
void AssertUserData()
 Creates TGLFaceSet object rendered by ZGeoNode_GL_Rnr
 and saves it in TGeoVolume.
void AssignGGeoTopNode()
void ImportByRegExp(const Text_t* target, TRegexp filter)
 Imports mTGeoNode and groups the created nodes by given regular
 expression.
void ImportByRegExp(const Text_t* target, const Text_t* filter)
void ImportUnimported(const Text_t* target)
void ImportNodes()
 Reads mTGeoNode and creates
 representative ZGeoNode node.
void Collapse()
void ImportNodesWCollect() 
 Import mTGeoNode and groups the nodes by
 mother volume name.
void ImportNodesRec(Int_t depth)
void SaveToFile(const Text_t* file)
void LoadFromFile(const Text_t* file)
void Restore()
 Has to be called after Load to reinitialize pointers to TGeo
 structures. The method is virtual and overriden by ZGeoOvl.
void setup_ztrans(ZNode* zn, TGeoMatrix* gm)
void setup_color(Float_t alpha)
ZGeoNode* insert_node(TGeoNode* geon, ZNode* holder, 
			        const Text_t* title)
 Creates ZGeoNode object from exported TGeoNode and adds it
 to mGlasses list.
TGeoNode* get_tnode_search_point()
ZGeoNode* set_holder(lStr_t& node_names)
Bool_t locate_tnode( ZGeoNode* zn, TGeoNode* cur_node)
 Searches TGeoNode from cur_node whith name zn->mTNodeName
 and sets the mTNode value to zn. The function is needed when
 restoring geometry from *.root files.
Inline Functions
                      void ~ZGeoNode()
                  ZGeoNode ZGeoNode(const Text_t* n = "ZGeoNode", const Text_t* t = "0")
                      void SetTNode(TGeoNode* n)
               TGeoVolume* GetVolume()
                  TObject* GetVolumeField()
                     FID_t FID()
                     FID_t VFID() const
        GledNS::ClassInfo* GlassInfo()
        GledNS::ClassInfo* VGlassInfo() const
                 TGeoNode* GetTNode()
             const Text_t* GetTNodeName() const
                      void SetTNodeName(const Text_t* s)
                     Int_t GetNNodes() const
                   Float_t GetNodeAlpha() const
                      void SetNodeAlpha(Float_t nodealpha)
             const Text_t* GetMaterial() const
                      void SetMaterial(const Text_t* s)
                    ZColor GetColor() const
                      void SetColor(Float_t r, Float_t g, Float_t b, Float_t a = 1)
             const ZColor* PtrColor() const
             const Text_t* GetDefFile() const
                      void SetDefFile(const Text_t* s)
                      void CopyLinks(lpZGlass_t& glass_list)
                      void CopyLinkRefs(lppZGlass_t& ref_list)
                      void CopyLinkReps(ZGlass::lLinkRep_t& link_rep_list)
                     Int_t RebuildLinkRefs(An_ID_Demangler* c)
                      void ExecuteMir(ZMIR& mir)
                     ZMIR* S_SetTNodeName(const Text_t* s)
                     MID_t Mid_SetTNodeName()
                     ZMIR* S_SetNodeAlpha(Float_t nodealpha)
                     MID_t Mid_SetNodeAlpha()
                     ZMIR* S_SetMaterial(const Text_t* s)
                     MID_t Mid_SetMaterial()
                     ZMIR* S_SetColor(Float_t r, Float_t g, Float_t b, Float_t a = 1)
                     MID_t Mid_SetColor()
                     ZMIR* S_SetDefFile(const Text_t* s)
                     MID_t Mid_SetDefFile()
                     ZMIR* S_AssertUserData()
                     MID_t Mid_AssertUserData()
                     ZMIR* S_AssignGGeoTopNode()
                     MID_t Mid_AssignGGeoTopNode()
                     ZMIR* S_ImportByRegExp(const Text_t* target, const Text_t* filter)
                     MID_t Mid_ImportByRegExp()
                     ZMIR* S_ImportUnimported(const Text_t* target = "TheRest")
                     MID_t Mid_ImportUnimported()
                     ZMIR* S_ImportNodes()
                     MID_t Mid_ImportNodes()
                     ZMIR* S_Collapse()
                     MID_t Mid_Collapse()
                     ZMIR* S_ImportNodesWCollect()
                     MID_t Mid_ImportNodesWCollect()
                     ZMIR* S_ImportNodesRec(Int_t depth = 2)
                     MID_t Mid_ImportNodesRec()
                     ZMIR* S_SaveToFile(const Text_t* file = "0")
                     MID_t Mid_SaveToFile()
                     ZMIR* S_LoadFromFile(const Text_t* file = "0")
                     MID_t Mid_LoadFromFile()
                     ZMIR* S_Restore()
                     MID_t Mid_Restore()
                      void _gled_catalog_init()
                   TClass* Class()
                   TClass* IsA() const
                      void ShowMembers(TMemberInspector& insp, char* parent)
                      void Streamer(TBuffer& b)
                      void StreamerNVirtual(TBuffer& b)
                  ZGeoNode ZGeoNode(const ZGeoNode&)
                 ZGeoNode& operator=(const ZGeoNode&)
Last update: Thu Jun  9 15:57:21 2005
ROOT page - Home page - Class index - Class Hierarchy - 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.