G__Gviz3d.cxx

Go to the documentation of this file.
00001 //
00002 // File generated by core/utils/src/rootcint_tmp at Wed Apr 20 13:53:11 2011
00003 
00004 // Do NOT change. Changes will be lost next time file is generated
00005 //
00006 
00007 #define R__DICTIONARY_FILENAME graf3ddIgviz3ddIsrcdIG__Gviz3d
00008 #include "RConfig.h" //rootcint 4834
00009 #if !defined(R__ACCESS_IN_SYMBOL)
00010 //Break the privacy of classes -- Disabled for the moment
00011 #define private public
00012 #define protected public
00013 #endif
00014 
00015 // Since CINT ignores the std namespace, we need to do so in this file.
00016 namespace std {} using namespace std;
00017 #include "G__Gviz3d.h"
00018 
00019 #include "TClass.h"
00020 #include "TBuffer.h"
00021 #include "TMemberInspector.h"
00022 #include "TError.h"
00023 
00024 #ifndef G__ROOT
00025 #define G__ROOT
00026 #endif
00027 
00028 #include "RtypesImp.h"
00029 #include "TIsAProxy.h"
00030 
00031 // START OF SHADOWS
00032 
00033 namespace ROOT {
00034    namespace Shadow {
00035    } // of namespace Shadow
00036 } // of namespace ROOT
00037 // END OF SHADOWS
00038 
00039 namespace ROOT {
00040    void TStructNode_ShowMembers(void *obj, TMemberInspector &R__insp);
00041    static void delete_TStructNode(void *p);
00042    static void deleteArray_TStructNode(void *p);
00043    static void destruct_TStructNode(void *p);
00044    static void streamer_TStructNode(TBuffer &buf, void *obj);
00045 
00046    // Function generating the singleton type initializer
00047    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TStructNode*)
00048    {
00049       ::TStructNode *ptr = 0;
00050       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TStructNode >(0);
00051       static ::ROOT::TGenericClassInfo 
00052          instance("TStructNode", ::TStructNode::Class_Version(), "include/TStructNode.h", 34,
00053                   typeid(::TStructNode), DefineBehavior(ptr, ptr),
00054                   &::TStructNode::Dictionary, isa_proxy, 0,
00055                   sizeof(::TStructNode) );
00056       instance.SetDelete(&delete_TStructNode);
00057       instance.SetDeleteArray(&deleteArray_TStructNode);
00058       instance.SetDestructor(&destruct_TStructNode);
00059       instance.SetStreamerFunc(&streamer_TStructNode);
00060       return &instance;
00061    }
00062    TGenericClassInfo *GenerateInitInstance(const ::TStructNode*)
00063    {
00064       return GenerateInitInstanceLocal((::TStructNode*)0);
00065    }
00066    // Static variable to force the class initialization
00067    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TStructNode*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00068 } // end of namespace ROOT
00069 
00070 namespace ROOT {
00071    void TStructNodeProperty_ShowMembers(void *obj, TMemberInspector &R__insp);
00072    static void delete_TStructNodeProperty(void *p);
00073    static void deleteArray_TStructNodeProperty(void *p);
00074    static void destruct_TStructNodeProperty(void *p);
00075    static void streamer_TStructNodeProperty(TBuffer &buf, void *obj);
00076 
00077    // Function generating the singleton type initializer
00078    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TStructNodeProperty*)
00079    {
00080       ::TStructNodeProperty *ptr = 0;
00081       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TStructNodeProperty >(0);
00082       static ::ROOT::TGenericClassInfo 
00083          instance("TStructNodeProperty", ::TStructNodeProperty::Class_Version(), "include/TStructNodeProperty.h", 19,
00084                   typeid(::TStructNodeProperty), DefineBehavior(ptr, ptr),
00085                   &::TStructNodeProperty::Dictionary, isa_proxy, 0,
00086                   sizeof(::TStructNodeProperty) );
00087       instance.SetDelete(&delete_TStructNodeProperty);
00088       instance.SetDeleteArray(&deleteArray_TStructNodeProperty);
00089       instance.SetDestructor(&destruct_TStructNodeProperty);
00090       instance.SetStreamerFunc(&streamer_TStructNodeProperty);
00091       return &instance;
00092    }
00093    TGenericClassInfo *GenerateInitInstance(const ::TStructNodeProperty*)
00094    {
00095       return GenerateInitInstanceLocal((::TStructNodeProperty*)0);
00096    }
00097    // Static variable to force the class initialization
00098    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TStructNodeProperty*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00099 } // end of namespace ROOT
00100 
00101 namespace ROOT {
00102    void TStructNodeEditor_ShowMembers(void *obj, TMemberInspector &R__insp);
00103    static void delete_TStructNodeEditor(void *p);
00104    static void deleteArray_TStructNodeEditor(void *p);
00105    static void destruct_TStructNodeEditor(void *p);
00106    static void streamer_TStructNodeEditor(TBuffer &buf, void *obj);
00107 
00108    // Function generating the singleton type initializer
00109    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TStructNodeEditor*)
00110    {
00111       ::TStructNodeEditor *ptr = 0;
00112       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TStructNodeEditor >(0);
00113       static ::ROOT::TGenericClassInfo 
00114          instance("TStructNodeEditor", ::TStructNodeEditor::Class_Version(), "include/TStructNodeEditor.h", 26,
00115                   typeid(::TStructNodeEditor), DefineBehavior(ptr, ptr),
00116                   &::TStructNodeEditor::Dictionary, isa_proxy, 0,
00117                   sizeof(::TStructNodeEditor) );
00118       instance.SetDelete(&delete_TStructNodeEditor);
00119       instance.SetDeleteArray(&deleteArray_TStructNodeEditor);
00120       instance.SetDestructor(&destruct_TStructNodeEditor);
00121       instance.SetStreamerFunc(&streamer_TStructNodeEditor);
00122       return &instance;
00123    }
00124    TGenericClassInfo *GenerateInitInstance(const ::TStructNodeEditor*)
00125    {
00126       return GenerateInitInstanceLocal((::TStructNodeEditor*)0);
00127    }
00128    // Static variable to force the class initialization
00129    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TStructNodeEditor*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00130 } // end of namespace ROOT
00131 
00132 namespace ROOT {
00133    void TStructViewer_ShowMembers(void *obj, TMemberInspector &R__insp);
00134    static void *new_TStructViewer(void *p = 0);
00135    static void *newArray_TStructViewer(Long_t size, void *p);
00136    static void delete_TStructViewer(void *p);
00137    static void deleteArray_TStructViewer(void *p);
00138    static void destruct_TStructViewer(void *p);
00139    static void streamer_TStructViewer(TBuffer &buf, void *obj);
00140 
00141    // Function generating the singleton type initializer
00142    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TStructViewer*)
00143    {
00144       ::TStructViewer *ptr = 0;
00145       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TStructViewer >(0);
00146       static ::ROOT::TGenericClassInfo 
00147          instance("TStructViewer", ::TStructViewer::Class_Version(), "include/TStructViewer.h", 26,
00148                   typeid(::TStructViewer), DefineBehavior(ptr, ptr),
00149                   &::TStructViewer::Dictionary, isa_proxy, 0,
00150                   sizeof(::TStructViewer) );
00151       instance.SetNew(&new_TStructViewer);
00152       instance.SetNewArray(&newArray_TStructViewer);
00153       instance.SetDelete(&delete_TStructViewer);
00154       instance.SetDeleteArray(&deleteArray_TStructViewer);
00155       instance.SetDestructor(&destruct_TStructViewer);
00156       instance.SetStreamerFunc(&streamer_TStructViewer);
00157       return &instance;
00158    }
00159    TGenericClassInfo *GenerateInitInstance(const ::TStructViewer*)
00160    {
00161       return GenerateInitInstanceLocal((::TStructViewer*)0);
00162    }
00163    // Static variable to force the class initialization
00164    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TStructViewer*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00165 } // end of namespace ROOT
00166 
00167 namespace ROOT {
00168    void TStructViewerGUI_ShowMembers(void *obj, TMemberInspector &R__insp);
00169    static void delete_TStructViewerGUI(void *p);
00170    static void deleteArray_TStructViewerGUI(void *p);
00171    static void destruct_TStructViewerGUI(void *p);
00172    static void streamer_TStructViewerGUI(TBuffer &buf, void *obj);
00173 
00174    // Function generating the singleton type initializer
00175    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TStructViewerGUI*)
00176    {
00177       ::TStructViewerGUI *ptr = 0;
00178       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TStructViewerGUI >(0);
00179       static ::ROOT::TGenericClassInfo 
00180          instance("TStructViewerGUI", ::TStructViewerGUI::Class_Version(), "include/TStructViewerGUI.h", 37,
00181                   typeid(::TStructViewerGUI), DefineBehavior(ptr, ptr),
00182                   &::TStructViewerGUI::Dictionary, isa_proxy, 0,
00183                   sizeof(::TStructViewerGUI) );
00184       instance.SetDelete(&delete_TStructViewerGUI);
00185       instance.SetDeleteArray(&deleteArray_TStructViewerGUI);
00186       instance.SetDestructor(&destruct_TStructViewerGUI);
00187       instance.SetStreamerFunc(&streamer_TStructViewerGUI);
00188       return &instance;
00189    }
00190    TGenericClassInfo *GenerateInitInstance(const ::TStructViewerGUI*)
00191    {
00192       return GenerateInitInstanceLocal((::TStructViewerGUI*)0);
00193    }
00194    // Static variable to force the class initialization
00195    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TStructViewerGUI*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00196 } // end of namespace ROOT
00197 
00198 //______________________________________________________________________________
00199 TClass *TStructNode::fgIsA = 0;  // static to hold class pointer
00200 
00201 //______________________________________________________________________________
00202 const char *TStructNode::Class_Name()
00203 {
00204    return "TStructNode";
00205 }
00206 
00207 //______________________________________________________________________________
00208 const char *TStructNode::ImplFileName()
00209 {
00210    return ::ROOT::GenerateInitInstanceLocal((const ::TStructNode*)0x0)->GetImplFileName();
00211 }
00212 
00213 //______________________________________________________________________________
00214 int TStructNode::ImplFileLine()
00215 {
00216    return ::ROOT::GenerateInitInstanceLocal((const ::TStructNode*)0x0)->GetImplFileLine();
00217 }
00218 
00219 //______________________________________________________________________________
00220 void TStructNode::Dictionary()
00221 {
00222    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TStructNode*)0x0)->GetClass();
00223 }
00224 
00225 //______________________________________________________________________________
00226 TClass *TStructNode::Class()
00227 {
00228    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TStructNode*)0x0)->GetClass();
00229    return fgIsA;
00230 }
00231 
00232 //______________________________________________________________________________
00233 TClass *TStructNodeProperty::fgIsA = 0;  // static to hold class pointer
00234 
00235 //______________________________________________________________________________
00236 const char *TStructNodeProperty::Class_Name()
00237 {
00238    return "TStructNodeProperty";
00239 }
00240 
00241 //______________________________________________________________________________
00242 const char *TStructNodeProperty::ImplFileName()
00243 {
00244    return ::ROOT::GenerateInitInstanceLocal((const ::TStructNodeProperty*)0x0)->GetImplFileName();
00245 }
00246 
00247 //______________________________________________________________________________
00248 int TStructNodeProperty::ImplFileLine()
00249 {
00250    return ::ROOT::GenerateInitInstanceLocal((const ::TStructNodeProperty*)0x0)->GetImplFileLine();
00251 }
00252 
00253 //______________________________________________________________________________
00254 void TStructNodeProperty::Dictionary()
00255 {
00256    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TStructNodeProperty*)0x0)->GetClass();
00257 }
00258 
00259 //______________________________________________________________________________
00260 TClass *TStructNodeProperty::Class()
00261 {
00262    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TStructNodeProperty*)0x0)->GetClass();
00263    return fgIsA;
00264 }
00265 
00266 //______________________________________________________________________________
00267 TClass *TStructNodeEditor::fgIsA = 0;  // static to hold class pointer
00268 
00269 //______________________________________________________________________________
00270 const char *TStructNodeEditor::Class_Name()
00271 {
00272    return "TStructNodeEditor";
00273 }
00274 
00275 //______________________________________________________________________________
00276 const char *TStructNodeEditor::ImplFileName()
00277 {
00278    return ::ROOT::GenerateInitInstanceLocal((const ::TStructNodeEditor*)0x0)->GetImplFileName();
00279 }
00280 
00281 //______________________________________________________________________________
00282 int TStructNodeEditor::ImplFileLine()
00283 {
00284    return ::ROOT::GenerateInitInstanceLocal((const ::TStructNodeEditor*)0x0)->GetImplFileLine();
00285 }
00286 
00287 //______________________________________________________________________________
00288 void TStructNodeEditor::Dictionary()
00289 {
00290    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TStructNodeEditor*)0x0)->GetClass();
00291 }
00292 
00293 //______________________________________________________________________________
00294 TClass *TStructNodeEditor::Class()
00295 {
00296    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TStructNodeEditor*)0x0)->GetClass();
00297    return fgIsA;
00298 }
00299 
00300 //______________________________________________________________________________
00301 TClass *TStructViewer::fgIsA = 0;  // static to hold class pointer
00302 
00303 //______________________________________________________________________________
00304 const char *TStructViewer::Class_Name()
00305 {
00306    return "TStructViewer";
00307 }
00308 
00309 //______________________________________________________________________________
00310 const char *TStructViewer::ImplFileName()
00311 {
00312    return ::ROOT::GenerateInitInstanceLocal((const ::TStructViewer*)0x0)->GetImplFileName();
00313 }
00314 
00315 //______________________________________________________________________________
00316 int TStructViewer::ImplFileLine()
00317 {
00318    return ::ROOT::GenerateInitInstanceLocal((const ::TStructViewer*)0x0)->GetImplFileLine();
00319 }
00320 
00321 //______________________________________________________________________________
00322 void TStructViewer::Dictionary()
00323 {
00324    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TStructViewer*)0x0)->GetClass();
00325 }
00326 
00327 //______________________________________________________________________________
00328 TClass *TStructViewer::Class()
00329 {
00330    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TStructViewer*)0x0)->GetClass();
00331    return fgIsA;
00332 }
00333 
00334 //______________________________________________________________________________
00335 TClass *TStructViewerGUI::fgIsA = 0;  // static to hold class pointer
00336 
00337 //______________________________________________________________________________
00338 const char *TStructViewerGUI::Class_Name()
00339 {
00340    return "TStructViewerGUI";
00341 }
00342 
00343 //______________________________________________________________________________
00344 const char *TStructViewerGUI::ImplFileName()
00345 {
00346    return ::ROOT::GenerateInitInstanceLocal((const ::TStructViewerGUI*)0x0)->GetImplFileName();
00347 }
00348 
00349 //______________________________________________________________________________
00350 int TStructViewerGUI::ImplFileLine()
00351 {
00352    return ::ROOT::GenerateInitInstanceLocal((const ::TStructViewerGUI*)0x0)->GetImplFileLine();
00353 }
00354 
00355 //______________________________________________________________________________
00356 void TStructViewerGUI::Dictionary()
00357 {
00358    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TStructViewerGUI*)0x0)->GetClass();
00359 }
00360 
00361 //______________________________________________________________________________
00362 TClass *TStructViewerGUI::Class()
00363 {
00364    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TStructViewerGUI*)0x0)->GetClass();
00365    return fgIsA;
00366 }
00367 
00368 //______________________________________________________________________________
00369 void TStructViewerGUI::Streamer(TBuffer &R__b)
00370 {
00371    // Stream an object of class TStructViewerGUI.
00372 
00373    UInt_t R__s, R__c;
00374    if (R__b.IsReading()) {
00375       Version_t R__v = R__b.ReadVersion(&R__s, &R__c); if (R__v) { }
00376       TGMainFrame::Streamer(R__b);
00377       R__b >> fParent;
00378       R__b >> fTopVolume;
00379       R__b >> fNodePtr;
00380       R__b >> fMaxSlices;
00381       R__b >> fMouseX;
00382       R__b >> fMouseY;
00383       R__b >> fSelectedObject;
00384       fUndoList.Streamer(R__b);
00385       fRedoList.Streamer(R__b);
00386       fVisibleObjects.Streamer(R__b);
00387       R__b >> fMaxRatio;
00388       R__b >> fColors;
00389       fVolumes.Streamer(R__b);
00390       R__b >> fCanvas;
00391       R__b >> fGLViewer;
00392       R__b >> fToolTip;
00393       R__b >> fShowLinksCheckButton;
00394       R__b >> fNodeNameLabel;
00395       R__b >> fNodeTypelabel;
00396       R__b >> fMembersCountLabel;
00397       R__b >> fAllMembersCountLabel;
00398       R__b >> fSizeLabel;
00399       R__b >> fTotalSizeLabel;
00400       R__b >> fLevelLabel;
00401       R__b >> fUndoButton;
00402       R__b >> fRedoButton;
00403       R__b >> fScaleBySizeButton;
00404       R__b >> fScaleByMembersButton;
00405       R__b >> fPointerTextEntry;
00406       R__b >> fPointerTypeTextEntry;
00407       R__b >> fEditor;
00408       R__b >> fBoxHeightEntry;
00409       R__b >> fAutoRefesh;
00410       R__b >> fLevelDistanceEntry;
00411       R__b.CheckByteCount(R__s, R__c, TStructViewerGUI::IsA());
00412    } else {
00413       R__c = R__b.WriteVersion(TStructViewerGUI::IsA(), kTRUE);
00414       TGMainFrame::Streamer(R__b);
00415       R__b << fParent;
00416       R__b << fTopVolume;
00417       R__b << fNodePtr;
00418       R__b << fMaxSlices;
00419       R__b << fMouseX;
00420       R__b << fMouseY;
00421       R__b << fSelectedObject;
00422       fUndoList.Streamer(R__b);
00423       fRedoList.Streamer(R__b);
00424       fVisibleObjects.Streamer(R__b);
00425       R__b << fMaxRatio;
00426       R__b << fColors;
00427       fVolumes.Streamer(R__b);
00428       R__b << fCanvas;
00429       R__b << fGLViewer;
00430       R__b << fToolTip;
00431       R__b << fShowLinksCheckButton;
00432       R__b << fNodeNameLabel;
00433       R__b << fNodeTypelabel;
00434       R__b << fMembersCountLabel;
00435       R__b << fAllMembersCountLabel;
00436       R__b << fSizeLabel;
00437       R__b << fTotalSizeLabel;
00438       R__b << fLevelLabel;
00439       R__b << fUndoButton;
00440       R__b << fRedoButton;
00441       R__b << fScaleBySizeButton;
00442       R__b << fScaleByMembersButton;
00443       R__b << fPointerTextEntry;
00444       R__b << fPointerTypeTextEntry;
00445       R__b << fEditor;
00446       R__b << fBoxHeightEntry;
00447       R__b << fAutoRefesh;
00448       R__b << fLevelDistanceEntry;
00449       R__b.SetByteCount(R__c, kTRUE);
00450    }
00451 }
00452 
00453 //______________________________________________________________________________
00454 void TStructViewerGUI::ShowMembers(TMemberInspector &R__insp)
00455 {
00456       // Inspect the data members of an object of class TStructViewerGUI.
00457       TClass *R__cl = ::TStructViewerGUI::IsA();
00458       if (R__cl || R__insp.IsA()) { }
00459       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fParent", &fParent);
00460       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fTopVolume", &fTopVolume);
00461       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fNodePtr", &fNodePtr);
00462       R__insp.Inspect(R__cl, R__insp.GetParent(), "fMaxSlices", &fMaxSlices);
00463       R__insp.Inspect(R__cl, R__insp.GetParent(), "fMouseX", &fMouseX);
00464       R__insp.Inspect(R__cl, R__insp.GetParent(), "fMouseY", &fMouseY);
00465       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fSelectedObject", &fSelectedObject);
00466       R__insp.Inspect(R__cl, R__insp.GetParent(), "fUndoList", &fUndoList);
00467       R__insp.InspectMember(fUndoList, "fUndoList.");
00468       R__insp.Inspect(R__cl, R__insp.GetParent(), "fRedoList", &fRedoList);
00469       R__insp.InspectMember(fRedoList, "fRedoList.");
00470       R__insp.Inspect(R__cl, R__insp.GetParent(), "fVisibleObjects", &fVisibleObjects);
00471       R__insp.InspectMember(fVisibleObjects, "fVisibleObjects.");
00472       R__insp.Inspect(R__cl, R__insp.GetParent(), "fMaxRatio", &fMaxRatio);
00473       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fColors", &fColors);
00474       R__insp.Inspect(R__cl, R__insp.GetParent(), "fVolumes", &fVolumes);
00475       R__insp.InspectMember(fVolumes, "fVolumes.");
00476       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fCanvas", &fCanvas);
00477       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fGLViewer", &fGLViewer);
00478       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fToolTip", &fToolTip);
00479       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fShowLinksCheckButton", &fShowLinksCheckButton);
00480       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fNodeNameLabel", &fNodeNameLabel);
00481       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fNodeTypelabel", &fNodeTypelabel);
00482       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fMembersCountLabel", &fMembersCountLabel);
00483       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fAllMembersCountLabel", &fAllMembersCountLabel);
00484       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fSizeLabel", &fSizeLabel);
00485       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fTotalSizeLabel", &fTotalSizeLabel);
00486       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fLevelLabel", &fLevelLabel);
00487       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fUndoButton", &fUndoButton);
00488       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fRedoButton", &fRedoButton);
00489       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fScaleBySizeButton", &fScaleBySizeButton);
00490       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fScaleByMembersButton", &fScaleByMembersButton);
00491       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fPointerTextEntry", &fPointerTextEntry);
00492       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fPointerTypeTextEntry", &fPointerTypeTextEntry);
00493       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fEditor", &fEditor);
00494       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fBoxHeightEntry", &fBoxHeightEntry);
00495       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fAutoRefesh", &fAutoRefesh);
00496       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fLevelDistanceEntry", &fLevelDistanceEntry);
00497       TGMainFrame::ShowMembers(R__insp);
00498 }
00499 
00500 namespace ROOT {
00501    // Wrapper around operator delete
00502    static void delete_TStructViewerGUI(void *p) {
00503       delete ((::TStructViewerGUI*)p);
00504    }
00505    static void deleteArray_TStructViewerGUI(void *p) {
00506       delete [] ((::TStructViewerGUI*)p);
00507    }
00508    static void destruct_TStructViewerGUI(void *p) {
00509       typedef ::TStructViewerGUI current_t;
00510       ((current_t*)p)->~current_t();
00511    }
00512    // Wrapper around a custom streamer member function.
00513    static void streamer_TStructViewerGUI(TBuffer &buf, void *obj) {
00514       ((::TStructViewerGUI*)obj)->::TStructViewerGUI::Streamer(buf);
00515    }
00516 } // end of namespace ROOT for class ::TStructViewerGUI
00517 
00518 //______________________________________________________________________________
00519 void TStructNode::Streamer(TBuffer &R__b)
00520 {
00521    // Stream an object of class TStructNode.
00522 
00523    TObject::Streamer(R__b);
00524 }
00525 
00526 //______________________________________________________________________________
00527 void TStructNode::ShowMembers(TMemberInspector &R__insp)
00528 {
00529       // Inspect the data members of an object of class TStructNode.
00530       TClass *R__cl = ::TStructNode::IsA();
00531       if (R__cl || R__insp.IsA()) { }
00532       R__insp.Inspect(R__cl, R__insp.GetParent(), "fName", &fName);
00533       R__insp.InspectMember(fName, "fName.");
00534       R__insp.Inspect(R__cl, R__insp.GetParent(), "fTypeName", &fTypeName);
00535       R__insp.InspectMember(fTypeName, "fTypeName.");
00536       R__insp.Inspect(R__cl, R__insp.GetParent(), "fSize", &fSize);
00537       R__insp.Inspect(R__cl, R__insp.GetParent(), "fTotalSize", &fTotalSize);
00538       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fParent", &fParent);
00539       R__insp.Inspect(R__cl, R__insp.GetParent(), "fLevel", &fLevel);
00540       R__insp.Inspect(R__cl, R__insp.GetParent(), "fMembersCount", &fMembersCount);
00541       R__insp.Inspect(R__cl, R__insp.GetParent(), "fAllMembersCount", &fAllMembersCount);
00542       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fPointer", &fPointer);
00543       R__insp.Inspect(R__cl, R__insp.GetParent(), "fCollapsed", &fCollapsed);
00544       R__insp.Inspect(R__cl, R__insp.GetParent(), "fVisible", &fVisible);
00545       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fMembers", &fMembers);
00546       R__insp.Inspect(R__cl, R__insp.GetParent(), "fX", &fX);
00547       R__insp.Inspect(R__cl, R__insp.GetParent(), "fY", &fY);
00548       R__insp.Inspect(R__cl, R__insp.GetParent(), "fWidth", &fWidth);
00549       R__insp.Inspect(R__cl, R__insp.GetParent(), "fHeight", &fHeight);
00550       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNodeType", &fNodeType);
00551       R__insp.Inspect(R__cl, R__insp.GetParent(), "fMaxLevel", &fMaxLevel);
00552       R__insp.Inspect(R__cl, R__insp.GetParent(), "fMaxObjects", &fMaxObjects);
00553       TObject::ShowMembers(R__insp);
00554 }
00555 
00556 namespace ROOT {
00557    // Wrapper around operator delete
00558    static void delete_TStructNode(void *p) {
00559       delete ((::TStructNode*)p);
00560    }
00561    static void deleteArray_TStructNode(void *p) {
00562       delete [] ((::TStructNode*)p);
00563    }
00564    static void destruct_TStructNode(void *p) {
00565       typedef ::TStructNode current_t;
00566       ((current_t*)p)->~current_t();
00567    }
00568    // Wrapper around a custom streamer member function.
00569    static void streamer_TStructNode(TBuffer &buf, void *obj) {
00570       ((::TStructNode*)obj)->::TStructNode::Streamer(buf);
00571    }
00572 } // end of namespace ROOT for class ::TStructNode
00573 
00574 //______________________________________________________________________________
00575 void TStructViewer::Streamer(TBuffer &R__b)
00576 {
00577    // Stream an object of class TStructViewer.
00578 
00579    TObject::Streamer(R__b);
00580 }
00581 
00582 //______________________________________________________________________________
00583 void TStructViewer::ShowMembers(TMemberInspector &R__insp)
00584 {
00585       // Inspect the data members of an object of class TStructViewer.
00586       TClass *R__cl = ::TStructViewer::IsA();
00587       if (R__cl || R__insp.IsA()) { }
00588       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fPointer", &fPointer);
00589       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fPointerClass", &fPointerClass);
00590       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fGUI", &fGUI);
00591       R__insp.Inspect(R__cl, R__insp.GetParent(), "fLevelMembersCount", &fLevelMembersCount);
00592       R__insp.InspectMember(fLevelMembersCount, "fLevelMembersCount.");
00593       R__insp.Inspect(R__cl, R__insp.GetParent(), "fLevelSize", &fLevelSize);
00594       R__insp.InspectMember(fLevelSize, "fLevelSize.");
00595       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPointers", &fPointers);
00596       R__insp.InspectMember(fPointers, "fPointers.");
00597       R__insp.Inspect(R__cl, R__insp.GetParent(), "fLevelArray", &fLevelArray);
00598       R__insp.InspectMember(fLevelArray, "fLevelArray.");
00599       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fTopNode", &fTopNode);
00600       R__insp.Inspect(R__cl, R__insp.GetParent(), "fColors", &fColors);
00601       R__insp.InspectMember(fColors, "fColors.");
00602       TObject::ShowMembers(R__insp);
00603 }
00604 
00605 namespace ROOT {
00606    // Wrappers around operator new
00607    static void *new_TStructViewer(void *p) {
00608       return  p ? new(p) ::TStructViewer : new ::TStructViewer;
00609    }
00610    static void *newArray_TStructViewer(Long_t nElements, void *p) {
00611       return p ? new(p) ::TStructViewer[nElements] : new ::TStructViewer[nElements];
00612    }
00613    // Wrapper around operator delete
00614    static void delete_TStructViewer(void *p) {
00615       delete ((::TStructViewer*)p);
00616    }
00617    static void deleteArray_TStructViewer(void *p) {
00618       delete [] ((::TStructViewer*)p);
00619    }
00620    static void destruct_TStructViewer(void *p) {
00621       typedef ::TStructViewer current_t;
00622       ((current_t*)p)->~current_t();
00623    }
00624    // Wrapper around a custom streamer member function.
00625    static void streamer_TStructViewer(TBuffer &buf, void *obj) {
00626       ((::TStructViewer*)obj)->::TStructViewer::Streamer(buf);
00627    }
00628 } // end of namespace ROOT for class ::TStructViewer
00629 
00630 //______________________________________________________________________________
00631 void TStructNodeProperty::Streamer(TBuffer &R__b)
00632 {
00633    // Stream an object of class TStructNodeProperty.
00634 
00635    UInt_t R__s, R__c;
00636    if (R__b.IsReading()) {
00637       Version_t R__v = R__b.ReadVersion(&R__s, &R__c); if (R__v) { }
00638       TNamed::Streamer(R__b);
00639       fColor.Streamer(R__b);
00640       R__b.CheckByteCount(R__s, R__c, TStructNodeProperty::IsA());
00641    } else {
00642       R__c = R__b.WriteVersion(TStructNodeProperty::IsA(), kTRUE);
00643       TNamed::Streamer(R__b);
00644       fColor.Streamer(R__b);
00645       R__b.SetByteCount(R__c, kTRUE);
00646    }
00647 }
00648 
00649 //______________________________________________________________________________
00650 void TStructNodeProperty::ShowMembers(TMemberInspector &R__insp)
00651 {
00652       // Inspect the data members of an object of class TStructNodeProperty.
00653       TClass *R__cl = ::TStructNodeProperty::IsA();
00654       if (R__cl || R__insp.IsA()) { }
00655       R__insp.Inspect(R__cl, R__insp.GetParent(), "fColor", &fColor);
00656       R__insp.InspectMember(fColor, "fColor.");
00657       TNamed::ShowMembers(R__insp);
00658 }
00659 
00660 namespace ROOT {
00661    // Wrapper around operator delete
00662    static void delete_TStructNodeProperty(void *p) {
00663       delete ((::TStructNodeProperty*)p);
00664    }
00665    static void deleteArray_TStructNodeProperty(void *p) {
00666       delete [] ((::TStructNodeProperty*)p);
00667    }
00668    static void destruct_TStructNodeProperty(void *p) {
00669       typedef ::TStructNodeProperty current_t;
00670       ((current_t*)p)->~current_t();
00671    }
00672    // Wrapper around a custom streamer member function.
00673    static void streamer_TStructNodeProperty(TBuffer &buf, void *obj) {
00674       ((::TStructNodeProperty*)obj)->::TStructNodeProperty::Streamer(buf);
00675    }
00676 } // end of namespace ROOT for class ::TStructNodeProperty
00677 
00678 //______________________________________________________________________________
00679 void TStructNodeEditor::Streamer(TBuffer &R__b)
00680 {
00681    // Stream an object of class TStructNodeEditor.
00682 
00683    UInt_t R__s, R__c;
00684    if (R__b.IsReading()) {
00685       Version_t R__v = R__b.ReadVersion(&R__s, &R__c); if (R__v) { }
00686       TGedFrame::Streamer(R__b);
00687       R__b >> fColors;
00688       R__b >> fNode;
00689       R__b >> fMaxObjectsNumberEntry;
00690       R__b >> fMaxLevelsNumberEntry;
00691       R__b >> fTypeName;
00692       R__b >> fNodeNameLabel;
00693       R__b >> fNameEntry;
00694       R__b >> fColorSelect;
00695       R__b >> fSelectedPropert;
00696       R__b >> fDefaultButton;
00697       R__b >> fApplyButton;
00698       R__b >> fAutoRefesh;
00699       R__b.CheckByteCount(R__s, R__c, TStructNodeEditor::IsA());
00700    } else {
00701       R__c = R__b.WriteVersion(TStructNodeEditor::IsA(), kTRUE);
00702       TGedFrame::Streamer(R__b);
00703       R__b << fColors;
00704       R__b << fNode;
00705       R__b << fMaxObjectsNumberEntry;
00706       R__b << fMaxLevelsNumberEntry;
00707       R__b << fTypeName;
00708       R__b << fNodeNameLabel;
00709       R__b << fNameEntry;
00710       R__b << fColorSelect;
00711       R__b << fSelectedPropert;
00712       R__b << fDefaultButton;
00713       R__b << fApplyButton;
00714       R__b << fAutoRefesh;
00715       R__b.SetByteCount(R__c, kTRUE);
00716    }
00717 }
00718 
00719 //______________________________________________________________________________
00720 void TStructNodeEditor::ShowMembers(TMemberInspector &R__insp)
00721 {
00722       // Inspect the data members of an object of class TStructNodeEditor.
00723       TClass *R__cl = ::TStructNodeEditor::IsA();
00724       if (R__cl || R__insp.IsA()) { }
00725       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fColors", &fColors);
00726       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fNode", &fNode);
00727       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fMaxObjectsNumberEntry", &fMaxObjectsNumberEntry);
00728       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fMaxLevelsNumberEntry", &fMaxLevelsNumberEntry);
00729       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fTypeName", &fTypeName);
00730       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fNodeNameLabel", &fNodeNameLabel);
00731       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fNameEntry", &fNameEntry);
00732       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fColorSelect", &fColorSelect);
00733       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fSelectedPropert", &fSelectedPropert);
00734       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fDefaultButton", &fDefaultButton);
00735       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fApplyButton", &fApplyButton);
00736       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fAutoRefesh", &fAutoRefesh);
00737       TGedFrame::ShowMembers(R__insp);
00738 }
00739 
00740 namespace ROOT {
00741    // Wrapper around operator delete
00742    static void delete_TStructNodeEditor(void *p) {
00743       delete ((::TStructNodeEditor*)p);
00744    }
00745    static void deleteArray_TStructNodeEditor(void *p) {
00746       delete [] ((::TStructNodeEditor*)p);
00747    }
00748    static void destruct_TStructNodeEditor(void *p) {
00749       typedef ::TStructNodeEditor current_t;
00750       ((current_t*)p)->~current_t();
00751    }
00752    // Wrapper around a custom streamer member function.
00753    static void streamer_TStructNodeEditor(TBuffer &buf, void *obj) {
00754       ((::TStructNodeEditor*)obj)->::TStructNodeEditor::Streamer(buf);
00755    }
00756 } // end of namespace ROOT for class ::TStructNodeEditor
00757 
00758 /********************************************************
00759 * graf3d/gviz3d/src/G__Gviz3d.cxx
00760 * CAUTION: DON'T CHANGE THIS FILE. THIS FILE IS AUTOMATICALLY GENERATED
00761 *          FROM HEADER FILES LISTED IN G__setup_cpp_environmentXXX().
00762 *          CHANGE THOSE HEADER FILES AND REGENERATE THIS FILE.
00763 ********************************************************/
00764 
00765 #ifdef G__MEMTEST
00766 #undef malloc
00767 #undef free
00768 #endif
00769 
00770 #if defined(__GNUC__) && __GNUC__ >= 4 && ((__GNUC_MINOR__ == 2 && __GNUC_PATCHLEVEL__ >= 1) || (__GNUC_MINOR__ >= 3))
00771 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
00772 #endif
00773 
00774 extern "C" void G__cpp_reset_tagtableG__Gviz3d();
00775 
00776 extern "C" void G__set_cpp_environmentG__Gviz3d() {
00777   G__add_compiledheader("TObject.h");
00778   G__add_compiledheader("TMemberInspector.h");
00779   G__add_compiledheader("TStructNodeEditor.h");
00780   G__add_compiledheader("TStructNode.h");
00781   G__add_compiledheader("TStructNodeProperty.h");
00782   G__add_compiledheader("TStructViewerGUI.h");
00783   G__add_compiledheader("TStructViewer.h");
00784   G__cpp_reset_tagtableG__Gviz3d();
00785 }
00786 #include <new>
00787 extern "C" int G__cpp_dllrevG__Gviz3d() { return(30051515); }
00788 
00789 /*********************************************************
00790 * Member function Interface Method
00791 *********************************************************/
00792 
00793 /* TStructNode */
00794 static int G__G__Gviz3d_229_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00795 {
00796    TStructNode* p = NULL;
00797    char* gvp = (char*) G__getgvp();
00798    //m: 6
00799    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
00800      p = new TStructNode(
00801 *((TString*) G__int(libp->para[0])), *((TString*) G__int(libp->para[1]))
00802 , (void*) G__int(libp->para[2]), (TStructNode*) G__int(libp->para[3])
00803 , (ULong_t) G__int(libp->para[4]), (ENodeType) G__int(libp->para[5]));
00804    } else {
00805      p = new((void*) gvp) TStructNode(
00806 *((TString*) G__int(libp->para[0])), *((TString*) G__int(libp->para[1]))
00807 , (void*) G__int(libp->para[2]), (TStructNode*) G__int(libp->para[3])
00808 , (ULong_t) G__int(libp->para[4]), (ENodeType) G__int(libp->para[5]));
00809    }
00810    result7->obj.i = (long) p;
00811    result7->ref = (long) p;
00812    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Gviz3dLN_TStructNode));
00813    return(1 || funcname || hash || result7 || libp) ;
00814 }
00815 
00816 static int G__G__Gviz3d_229_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00817 {
00818       G__letint(result7, 107, (long) ((const TStructNode*) G__getstructoffset())->GetAllMembersCount());
00819    return(1 || funcname || hash || result7 || libp) ;
00820 }
00821 
00822 static int G__G__Gviz3d_229_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00823 {
00824       G__letdouble(result7, 102, (double) ((const TStructNode*) G__getstructoffset())->GetCenter());
00825    return(1 || funcname || hash || result7 || libp) ;
00826 }
00827 
00828 static int G__G__Gviz3d_229_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00829 {
00830       G__letdouble(result7, 102, (double) ((const TStructNode*) G__getstructoffset())->GetHeight());
00831    return(1 || funcname || hash || result7 || libp) ;
00832 }
00833 
00834 static int G__G__Gviz3d_229_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00835 {
00836       G__letint(result7, 104, (long) ((const TStructNode*) G__getstructoffset())->GetLevel());
00837    return(1 || funcname || hash || result7 || libp) ;
00838 }
00839 
00840 static int G__G__Gviz3d_229_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00841 {
00842       G__letint(result7, 104, (long) ((const TStructNode*) G__getstructoffset())->GetMaxLevel());
00843    return(1 || funcname || hash || result7 || libp) ;
00844 }
00845 
00846 static int G__G__Gviz3d_229_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00847 {
00848       G__letint(result7, 104, (long) ((const TStructNode*) G__getstructoffset())->GetMaxObjects());
00849    return(1 || funcname || hash || result7 || libp) ;
00850 }
00851 
00852 static int G__G__Gviz3d_229_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00853 {
00854       G__letint(result7, 85, (long) ((const TStructNode*) G__getstructoffset())->GetMembers());
00855    return(1 || funcname || hash || result7 || libp) ;
00856 }
00857 
00858 static int G__G__Gviz3d_229_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00859 {
00860       G__letint(result7, 107, (long) ((const TStructNode*) G__getstructoffset())->GetMembersCount());
00861    return(1 || funcname || hash || result7 || libp) ;
00862 }
00863 
00864 static int G__G__Gviz3d_229_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00865 {
00866       G__letdouble(result7, 102, (double) ((const TStructNode*) G__getstructoffset())->GetMiddle());
00867    return(1 || funcname || hash || result7 || libp) ;
00868 }
00869 
00870 static int G__G__Gviz3d_229_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00871 {
00872       G__letint(result7, 105, (long) ((const TStructNode*) G__getstructoffset())->GetNodeType());
00873    return(1 || funcname || hash || result7 || libp) ;
00874 }
00875 
00876 static int G__G__Gviz3d_229_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00877 {
00878       G__letint(result7, 85, (long) ((const TStructNode*) G__getstructoffset())->GetParent());
00879    return(1 || funcname || hash || result7 || libp) ;
00880 }
00881 
00882 static int G__G__Gviz3d_229_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00883 {
00884       G__letint(result7, 89, (long) ((const TStructNode*) G__getstructoffset())->GetPointer());
00885    return(1 || funcname || hash || result7 || libp) ;
00886 }
00887 
00888 static int G__G__Gviz3d_229_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00889 {
00890       G__letint(result7, 107, (long) ((const TStructNode*) G__getstructoffset())->GetRelativeMembersCount());
00891    return(1 || funcname || hash || result7 || libp) ;
00892 }
00893 
00894 static int G__G__Gviz3d_229_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00895 {
00896       G__letint(result7, 107, (long) ((const TStructNode*) G__getstructoffset())->GetRelativeSize());
00897    return(1 || funcname || hash || result7 || libp) ;
00898 }
00899 
00900 static int G__G__Gviz3d_229_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00901 {
00902       G__letint(result7, 107, (long) ((const TStructNode*) G__getstructoffset())->GetRelativeVolume());
00903    return(1 || funcname || hash || result7 || libp) ;
00904 }
00905 
00906 static int G__G__Gviz3d_229_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00907 {
00908       G__letdouble(result7, 102, (double) ((TStructNode*) G__getstructoffset())->GetRelativeVolumeRatio());
00909    return(1 || funcname || hash || result7 || libp) ;
00910 }
00911 
00912 static int G__G__Gviz3d_229_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00913 {
00914       G__letint(result7, 107, (long) ((const TStructNode*) G__getstructoffset())->GetSize());
00915    return(1 || funcname || hash || result7 || libp) ;
00916 }
00917 
00918 static int G__G__Gviz3d_229_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00919 {
00920       G__letint(result7, 107, (long) ((const TStructNode*) G__getstructoffset())->GetTotalSize());
00921    return(1 || funcname || hash || result7 || libp) ;
00922 }
00923 
00924 static int G__G__Gviz3d_229_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00925 {
00926       {
00927          const TString* pobj;
00928          const TString xobj = ((const TStructNode*) G__getstructoffset())->GetTypeName();
00929          pobj = new TString(xobj);
00930          result7->obj.i = (long) ((void*) pobj);
00931          result7->ref = result7->obj.i;
00932          G__store_tempobject(*result7);
00933       }
00934    return(1 || funcname || hash || result7 || libp) ;
00935 }
00936 
00937 static int G__G__Gviz3d_229_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00938 {
00939       G__letint(result7, 107, (long) ((const TStructNode*) G__getstructoffset())->GetVolume());
00940    return(1 || funcname || hash || result7 || libp) ;
00941 }
00942 
00943 static int G__G__Gviz3d_229_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00944 {
00945       G__letdouble(result7, 102, (double) ((TStructNode*) G__getstructoffset())->GetVolumeRatio());
00946    return(1 || funcname || hash || result7 || libp) ;
00947 }
00948 
00949 static int G__G__Gviz3d_229_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00950 {
00951       G__letdouble(result7, 102, (double) ((const TStructNode*) G__getstructoffset())->GetWidth());
00952    return(1 || funcname || hash || result7 || libp) ;
00953 }
00954 
00955 static int G__G__Gviz3d_229_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00956 {
00957       G__letdouble(result7, 102, (double) ((const TStructNode*) G__getstructoffset())->GetX());
00958    return(1 || funcname || hash || result7 || libp) ;
00959 }
00960 
00961 static int G__G__Gviz3d_229_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00962 {
00963       G__letdouble(result7, 102, (double) ((const TStructNode*) G__getstructoffset())->GetY());
00964    return(1 || funcname || hash || result7 || libp) ;
00965 }
00966 
00967 static int G__G__Gviz3d_229_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00968 {
00969       G__letint(result7, 103, (long) ((const TStructNode*) G__getstructoffset())->IsCollapsed());
00970    return(1 || funcname || hash || result7 || libp) ;
00971 }
00972 
00973 static int G__G__Gviz3d_229_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00974 {
00975       G__letint(result7, 103, (long) ((const TStructNode*) G__getstructoffset())->IsVisible());
00976    return(1 || funcname || hash || result7 || libp) ;
00977 }
00978 
00979 static int G__G__Gviz3d_229_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00980 {
00981       ((TStructNode*) G__getstructoffset())->SetAllMembersCount((ULong_t) G__int(libp->para[0]));
00982       G__setnull(result7);
00983    return(1 || funcname || hash || result7 || libp) ;
00984 }
00985 
00986 static int G__G__Gviz3d_229_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00987 {
00988       ((TStructNode*) G__getstructoffset())->SetCollapsed((Bool_t) G__int(libp->para[0]));
00989       G__setnull(result7);
00990    return(1 || funcname || hash || result7 || libp) ;
00991 }
00992 
00993 static int G__G__Gviz3d_229_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00994 {
00995       ((TStructNode*) G__getstructoffset())->SetHeight((Float_t) G__double(libp->para[0]));
00996       G__setnull(result7);
00997    return(1 || funcname || hash || result7 || libp) ;
00998 }
00999 
01000 static int G__G__Gviz3d_229_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01001 {
01002       ((TStructNode*) G__getstructoffset())->SetMaxLevel((UInt_t) G__int(libp->para[0]));
01003       G__setnull(result7);
01004    return(1 || funcname || hash || result7 || libp) ;
01005 }
01006 
01007 static int G__G__Gviz3d_229_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01008 {
01009       ((TStructNode*) G__getstructoffset())->SetMaxObjects((UInt_t) G__int(libp->para[0]));
01010       G__setnull(result7);
01011    return(1 || funcname || hash || result7 || libp) ;
01012 }
01013 
01014 static int G__G__Gviz3d_229_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01015 {
01016       ((TStructNode*) G__getstructoffset())->SetMembers((TList*) G__int(libp->para[0]));
01017       G__setnull(result7);
01018    return(1 || funcname || hash || result7 || libp) ;
01019 }
01020 
01021 static int G__G__Gviz3d_229_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01022 {
01023       ((TStructNode*) G__getstructoffset())->SetMembersCount((ULong_t) G__int(libp->para[0]));
01024       G__setnull(result7);
01025    return(1 || funcname || hash || result7 || libp) ;
01026 }
01027 
01028 static int G__G__Gviz3d_229_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01029 {
01030       ((TStructNode*) G__getstructoffset())->SetNodeType((ENodeType) G__int(libp->para[0]));
01031       G__setnull(result7);
01032    return(1 || funcname || hash || result7 || libp) ;
01033 }
01034 
01035 static int G__G__Gviz3d_229_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01036 {
01037       ((TStructNode*) G__getstructoffset())->SetPointer((void*) G__int(libp->para[0]));
01038       G__setnull(result7);
01039    return(1 || funcname || hash || result7 || libp) ;
01040 }
01041 
01042 static int G__G__Gviz3d_229_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01043 {
01044       TStructNode::SetScaleBy((EScalingType) G__int(libp->para[0]));
01045       G__setnull(result7);
01046    return(1 || funcname || hash || result7 || libp) ;
01047 }
01048 
01049 static int G__G__Gviz3d_229_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01050 {
01051       ((TStructNode*) G__getstructoffset())->SetSize((ULong_t) G__int(libp->para[0]));
01052       G__setnull(result7);
01053    return(1 || funcname || hash || result7 || libp) ;
01054 }
01055 
01056 static int G__G__Gviz3d_229_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01057 {
01058       ((TStructNode*) G__getstructoffset())->SetTotalSize((ULong_t) G__int(libp->para[0]));
01059       G__setnull(result7);
01060    return(1 || funcname || hash || result7 || libp) ;
01061 }
01062 
01063 static int G__G__Gviz3d_229_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01064 {
01065       ((TStructNode*) G__getstructoffset())->SetVisible((bool) G__int(libp->para[0]));
01066       G__setnull(result7);
01067    return(1 || funcname || hash || result7 || libp) ;
01068 }
01069 
01070 static int G__G__Gviz3d_229_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01071 {
01072       ((TStructNode*) G__getstructoffset())->SetWidth((Float_t) G__double(libp->para[0]));
01073       G__setnull(result7);
01074    return(1 || funcname || hash || result7 || libp) ;
01075 }
01076 
01077 static int G__G__Gviz3d_229_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01078 {
01079       ((TStructNode*) G__getstructoffset())->SetX((Float_t) G__double(libp->para[0]));
01080       G__setnull(result7);
01081    return(1 || funcname || hash || result7 || libp) ;
01082 }
01083 
01084 static int G__G__Gviz3d_229_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01085 {
01086       ((TStructNode*) G__getstructoffset())->SetY((Float_t) G__double(libp->para[0]));
01087       G__setnull(result7);
01088    return(1 || funcname || hash || result7 || libp) ;
01089 }
01090 
01091 static int G__G__Gviz3d_229_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01092 {
01093       G__letint(result7, 85, (long) TStructNode::Class());
01094    return(1 || funcname || hash || result7 || libp) ;
01095 }
01096 
01097 static int G__G__Gviz3d_229_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01098 {
01099       G__letint(result7, 67, (long) TStructNode::Class_Name());
01100    return(1 || funcname || hash || result7 || libp) ;
01101 }
01102 
01103 static int G__G__Gviz3d_229_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01104 {
01105       G__letint(result7, 115, (long) TStructNode::Class_Version());
01106    return(1 || funcname || hash || result7 || libp) ;
01107 }
01108 
01109 static int G__G__Gviz3d_229_0_50(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01110 {
01111       TStructNode::Dictionary();
01112       G__setnull(result7);
01113    return(1 || funcname || hash || result7 || libp) ;
01114 }
01115 
01116 static int G__G__Gviz3d_229_0_54(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01117 {
01118       ((TStructNode*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
01119       G__setnull(result7);
01120    return(1 || funcname || hash || result7 || libp) ;
01121 }
01122 
01123 static int G__G__Gviz3d_229_0_55(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01124 {
01125       G__letint(result7, 67, (long) TStructNode::DeclFileName());
01126    return(1 || funcname || hash || result7 || libp) ;
01127 }
01128 
01129 static int G__G__Gviz3d_229_0_56(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01130 {
01131       G__letint(result7, 105, (long) TStructNode::ImplFileLine());
01132    return(1 || funcname || hash || result7 || libp) ;
01133 }
01134 
01135 static int G__G__Gviz3d_229_0_57(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01136 {
01137       G__letint(result7, 67, (long) TStructNode::ImplFileName());
01138    return(1 || funcname || hash || result7 || libp) ;
01139 }
01140 
01141 static int G__G__Gviz3d_229_0_58(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01142 {
01143       G__letint(result7, 105, (long) TStructNode::DeclFileLine());
01144    return(1 || funcname || hash || result7 || libp) ;
01145 }
01146 
01147 // automatic copy constructor
01148 static int G__G__Gviz3d_229_0_59(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01149 
01150 {
01151    TStructNode* p;
01152    void* tmp = (void*) G__int(libp->para[0]);
01153    p = new TStructNode(*(TStructNode*) tmp);
01154    result7->obj.i = (long) p;
01155    result7->ref = (long) p;
01156    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Gviz3dLN_TStructNode));
01157    return(1 || funcname || hash || result7 || libp) ;
01158 }
01159 
01160 // automatic destructor
01161 typedef TStructNode G__TTStructNode;
01162 static int G__G__Gviz3d_229_0_60(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01163 {
01164    char* gvp = (char*) G__getgvp();
01165    long soff = G__getstructoffset();
01166    int n = G__getaryconstruct();
01167    //
01168    //has_a_delete: 1
01169    //has_own_delete1arg: 0
01170    //has_own_delete2arg: 0
01171    //
01172    if (!soff) {
01173      return(1);
01174    }
01175    if (n) {
01176      if (gvp == (char*)G__PVOID) {
01177        delete[] (TStructNode*) soff;
01178      } else {
01179        G__setgvp((long) G__PVOID);
01180        for (int i = n - 1; i >= 0; --i) {
01181          ((TStructNode*) (soff+(sizeof(TStructNode)*i)))->~G__TTStructNode();
01182        }
01183        G__setgvp((long)gvp);
01184      }
01185    } else {
01186      if (gvp == (char*)G__PVOID) {
01187        delete (TStructNode*) soff;
01188      } else {
01189        G__setgvp((long) G__PVOID);
01190        ((TStructNode*) (soff))->~G__TTStructNode();
01191        G__setgvp((long)gvp);
01192      }
01193    }
01194    G__setnull(result7);
01195    return(1 || funcname || hash || result7 || libp) ;
01196 }
01197 
01198 // automatic assignment operator
01199 static int G__G__Gviz3d_229_0_61(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01200 {
01201    TStructNode* dest = (TStructNode*) G__getstructoffset();
01202    *dest = *(TStructNode*) libp->para[0].ref;
01203    const TStructNode& obj = *dest;
01204    result7->ref = (long) (&obj);
01205    result7->obj.i = (long) (&obj);
01206    return(1 || funcname || hash || result7 || libp) ;
01207 }
01208 
01209 
01210 /* TStructNodeProperty */
01211 static int G__G__Gviz3d_230_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01212 {
01213    TStructNodeProperty* p = NULL;
01214    char* gvp = (char*) G__getgvp();
01215    //m: 2
01216    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01217      p = new TStructNodeProperty((const char*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
01218    } else {
01219      p = new((void*) gvp) TStructNodeProperty((const char*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
01220    }
01221    result7->obj.i = (long) p;
01222    result7->ref = (long) p;
01223    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Gviz3dLN_TStructNodeProperty));
01224    return(1 || funcname || hash || result7 || libp) ;
01225 }
01226 
01227 static int G__G__Gviz3d_230_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01228 {
01229    TStructNodeProperty* p = NULL;
01230    char* gvp = (char*) G__getgvp();
01231    //m: 2
01232    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01233      p = new TStructNodeProperty((const char*) G__int(libp->para[0]), (Pixel_t) G__int(libp->para[1]));
01234    } else {
01235      p = new((void*) gvp) TStructNodeProperty((const char*) G__int(libp->para[0]), (Pixel_t) G__int(libp->para[1]));
01236    }
01237    result7->obj.i = (long) p;
01238    result7->ref = (long) p;
01239    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Gviz3dLN_TStructNodeProperty));
01240    return(1 || funcname || hash || result7 || libp) ;
01241 }
01242 
01243 static int G__G__Gviz3d_230_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01244 {
01245       {
01246          const TColor* pobj;
01247          const TColor xobj = ((const TStructNodeProperty*) G__getstructoffset())->GetColor();
01248          pobj = new TColor(xobj);
01249          result7->obj.i = (long) ((void*) pobj);
01250          result7->ref = result7->obj.i;
01251          G__store_tempobject(*result7);
01252       }
01253    return(1 || funcname || hash || result7 || libp) ;
01254 }
01255 
01256 static int G__G__Gviz3d_230_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01257 {
01258       G__letint(result7, 107, (long) ((const TStructNodeProperty*) G__getstructoffset())->GetPixel());
01259    return(1 || funcname || hash || result7 || libp) ;
01260 }
01261 
01262 static int G__G__Gviz3d_230_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01263 {
01264       ((TStructNodeProperty*) G__getstructoffset())->SetColor(*(TColor*) libp->para[0].ref);
01265       G__setnull(result7);
01266    return(1 || funcname || hash || result7 || libp) ;
01267 }
01268 
01269 static int G__G__Gviz3d_230_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01270 {
01271       ((TStructNodeProperty*) G__getstructoffset())->SetColor((Pixel_t) G__int(libp->para[0]));
01272       G__setnull(result7);
01273    return(1 || funcname || hash || result7 || libp) ;
01274 }
01275 
01276 static int G__G__Gviz3d_230_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01277 {
01278       ((TStructNodeProperty*) G__getstructoffset())->SetColor((Int_t) G__int(libp->para[0]));
01279       G__setnull(result7);
01280    return(1 || funcname || hash || result7 || libp) ;
01281 }
01282 
01283 static int G__G__Gviz3d_230_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01284 {
01285       G__letint(result7, 85, (long) TStructNodeProperty::Class());
01286    return(1 || funcname || hash || result7 || libp) ;
01287 }
01288 
01289 static int G__G__Gviz3d_230_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01290 {
01291       G__letint(result7, 67, (long) TStructNodeProperty::Class_Name());
01292    return(1 || funcname || hash || result7 || libp) ;
01293 }
01294 
01295 static int G__G__Gviz3d_230_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01296 {
01297       G__letint(result7, 115, (long) TStructNodeProperty::Class_Version());
01298    return(1 || funcname || hash || result7 || libp) ;
01299 }
01300 
01301 static int G__G__Gviz3d_230_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01302 {
01303       TStructNodeProperty::Dictionary();
01304       G__setnull(result7);
01305    return(1 || funcname || hash || result7 || libp) ;
01306 }
01307 
01308 static int G__G__Gviz3d_230_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01309 {
01310       ((TStructNodeProperty*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
01311       G__setnull(result7);
01312    return(1 || funcname || hash || result7 || libp) ;
01313 }
01314 
01315 static int G__G__Gviz3d_230_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01316 {
01317       G__letint(result7, 67, (long) TStructNodeProperty::DeclFileName());
01318    return(1 || funcname || hash || result7 || libp) ;
01319 }
01320 
01321 static int G__G__Gviz3d_230_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01322 {
01323       G__letint(result7, 105, (long) TStructNodeProperty::ImplFileLine());
01324    return(1 || funcname || hash || result7 || libp) ;
01325 }
01326 
01327 static int G__G__Gviz3d_230_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01328 {
01329       G__letint(result7, 67, (long) TStructNodeProperty::ImplFileName());
01330    return(1 || funcname || hash || result7 || libp) ;
01331 }
01332 
01333 static int G__G__Gviz3d_230_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01334 {
01335       G__letint(result7, 105, (long) TStructNodeProperty::DeclFileLine());
01336    return(1 || funcname || hash || result7 || libp) ;
01337 }
01338 
01339 // automatic copy constructor
01340 static int G__G__Gviz3d_230_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01341 
01342 {
01343    TStructNodeProperty* p;
01344    void* tmp = (void*) G__int(libp->para[0]);
01345    p = new TStructNodeProperty(*(TStructNodeProperty*) tmp);
01346    result7->obj.i = (long) p;
01347    result7->ref = (long) p;
01348    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Gviz3dLN_TStructNodeProperty));
01349    return(1 || funcname || hash || result7 || libp) ;
01350 }
01351 
01352 // automatic destructor
01353 typedef TStructNodeProperty G__TTStructNodeProperty;
01354 static int G__G__Gviz3d_230_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01355 {
01356    char* gvp = (char*) G__getgvp();
01357    long soff = G__getstructoffset();
01358    int n = G__getaryconstruct();
01359    //
01360    //has_a_delete: 1
01361    //has_own_delete1arg: 0
01362    //has_own_delete2arg: 0
01363    //
01364    if (!soff) {
01365      return(1);
01366    }
01367    if (n) {
01368      if (gvp == (char*)G__PVOID) {
01369        delete[] (TStructNodeProperty*) soff;
01370      } else {
01371        G__setgvp((long) G__PVOID);
01372        for (int i = n - 1; i >= 0; --i) {
01373          ((TStructNodeProperty*) (soff+(sizeof(TStructNodeProperty)*i)))->~G__TTStructNodeProperty();
01374        }
01375        G__setgvp((long)gvp);
01376      }
01377    } else {
01378      if (gvp == (char*)G__PVOID) {
01379        delete (TStructNodeProperty*) soff;
01380      } else {
01381        G__setgvp((long) G__PVOID);
01382        ((TStructNodeProperty*) (soff))->~G__TTStructNodeProperty();
01383        G__setgvp((long)gvp);
01384      }
01385    }
01386    G__setnull(result7);
01387    return(1 || funcname || hash || result7 || libp) ;
01388 }
01389 
01390 // automatic assignment operator
01391 static int G__G__Gviz3d_230_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01392 {
01393    TStructNodeProperty* dest = (TStructNodeProperty*) G__getstructoffset();
01394    *dest = *(TStructNodeProperty*) libp->para[0].ref;
01395    const TStructNodeProperty& obj = *dest;
01396    result7->ref = (long) (&obj);
01397    result7->obj.i = (long) (&obj);
01398    return(1 || funcname || hash || result7 || libp) ;
01399 }
01400 
01401 
01402 /* TStructNodeEditor */
01403 static int G__G__Gviz3d_235_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01404 {
01405    TStructNodeEditor* p = NULL;
01406    char* gvp = (char*) G__getgvp();
01407    switch (libp->paran) {
01408    case 6:
01409      //m: 6
01410      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01411        p = new TStructNodeEditor(
01412 (TList*) G__int(libp->para[0]), (TGWindow*) G__int(libp->para[1])
01413 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
01414 , (UInt_t) G__int(libp->para[4]), (Pixel_t) G__int(libp->para[5]));
01415      } else {
01416        p = new((void*) gvp) TStructNodeEditor(
01417 (TList*) G__int(libp->para[0]), (TGWindow*) G__int(libp->para[1])
01418 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
01419 , (UInt_t) G__int(libp->para[4]), (Pixel_t) G__int(libp->para[5]));
01420      }
01421      break;
01422    case 5:
01423      //m: 5
01424      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01425        p = new TStructNodeEditor(
01426 (TList*) G__int(libp->para[0]), (TGWindow*) G__int(libp->para[1])
01427 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
01428 , (UInt_t) G__int(libp->para[4]));
01429      } else {
01430        p = new((void*) gvp) TStructNodeEditor(
01431 (TList*) G__int(libp->para[0]), (TGWindow*) G__int(libp->para[1])
01432 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
01433 , (UInt_t) G__int(libp->para[4]));
01434      }
01435      break;
01436    case 4:
01437      //m: 4
01438      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01439        p = new TStructNodeEditor(
01440 (TList*) G__int(libp->para[0]), (TGWindow*) G__int(libp->para[1])
01441 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3]));
01442      } else {
01443        p = new((void*) gvp) TStructNodeEditor(
01444 (TList*) G__int(libp->para[0]), (TGWindow*) G__int(libp->para[1])
01445 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3]));
01446      }
01447      break;
01448    case 3:
01449      //m: 3
01450      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01451        p = new TStructNodeEditor(
01452 (TList*) G__int(libp->para[0]), (TGWindow*) G__int(libp->para[1])
01453 , (Int_t) G__int(libp->para[2]));
01454      } else {
01455        p = new((void*) gvp) TStructNodeEditor(
01456 (TList*) G__int(libp->para[0]), (TGWindow*) G__int(libp->para[1])
01457 , (Int_t) G__int(libp->para[2]));
01458      }
01459      break;
01460    case 2:
01461      //m: 2
01462      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01463        p = new TStructNodeEditor((TList*) G__int(libp->para[0]), (TGWindow*) G__int(libp->para[1]));
01464      } else {
01465        p = new((void*) gvp) TStructNodeEditor((TList*) G__int(libp->para[0]), (TGWindow*) G__int(libp->para[1]));
01466      }
01467      break;
01468    case 1:
01469      //m: 1
01470      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01471        p = new TStructNodeEditor((TList*) G__int(libp->para[0]));
01472      } else {
01473        p = new((void*) gvp) TStructNodeEditor((TList*) G__int(libp->para[0]));
01474      }
01475      break;
01476    }
01477    result7->obj.i = (long) p;
01478    result7->ref = (long) p;
01479    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Gviz3dLN_TStructNodeEditor));
01480    return(1 || funcname || hash || result7 || libp) ;
01481 }
01482 
01483 static int G__G__Gviz3d_235_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01484 {
01485       ((TStructNodeEditor*) G__getstructoffset())->ApplyButtonSlot();
01486       G__setnull(result7);
01487    return(1 || funcname || hash || result7 || libp) ;
01488 }
01489 
01490 static int G__G__Gviz3d_235_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01491 {
01492       ((TStructNodeEditor*) G__getstructoffset())->AutoRefreshButtonSlot((Bool_t) G__int(libp->para[0]));
01493       G__setnull(result7);
01494    return(1 || funcname || hash || result7 || libp) ;
01495 }
01496 
01497 static int G__G__Gviz3d_235_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01498 {
01499       ((TStructNodeEditor*) G__getstructoffset())->ColorSelectedSlot((Pixel_t) G__int(libp->para[0]));
01500       G__setnull(result7);
01501    return(1 || funcname || hash || result7 || libp) ;
01502 }
01503 
01504 static int G__G__Gviz3d_235_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01505 {
01506       ((TStructNodeEditor*) G__getstructoffset())->DefaultButtonSlot();
01507       G__setnull(result7);
01508    return(1 || funcname || hash || result7 || libp) ;
01509 }
01510 
01511 static int G__G__Gviz3d_235_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01512 {
01513       ((TStructNodeEditor*) G__getstructoffset())->MaxLevelsValueSetSlot((Long_t) G__int(libp->para[0]));
01514       G__setnull(result7);
01515    return(1 || funcname || hash || result7 || libp) ;
01516 }
01517 
01518 static int G__G__Gviz3d_235_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01519 {
01520       ((TStructNodeEditor*) G__getstructoffset())->MaxObjectsValueSetSlot((Long_t) G__int(libp->para[0]));
01521       G__setnull(result7);
01522    return(1 || funcname || hash || result7 || libp) ;
01523 }
01524 
01525 static int G__G__Gviz3d_235_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01526 {
01527       ((TStructNodeEditor*) G__getstructoffset())->Update((Bool_t) G__int(libp->para[0]));
01528       G__setnull(result7);
01529    return(1 || funcname || hash || result7 || libp) ;
01530 }
01531 
01532 static int G__G__Gviz3d_235_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01533 {
01534       G__letint(result7, 85, (long) TStructNodeEditor::Class());
01535    return(1 || funcname || hash || result7 || libp) ;
01536 }
01537 
01538 static int G__G__Gviz3d_235_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01539 {
01540       G__letint(result7, 67, (long) TStructNodeEditor::Class_Name());
01541    return(1 || funcname || hash || result7 || libp) ;
01542 }
01543 
01544 static int G__G__Gviz3d_235_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01545 {
01546       G__letint(result7, 115, (long) TStructNodeEditor::Class_Version());
01547    return(1 || funcname || hash || result7 || libp) ;
01548 }
01549 
01550 static int G__G__Gviz3d_235_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01551 {
01552       TStructNodeEditor::Dictionary();
01553       G__setnull(result7);
01554    return(1 || funcname || hash || result7 || libp) ;
01555 }
01556 
01557 static int G__G__Gviz3d_235_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01558 {
01559       ((TStructNodeEditor*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
01560       G__setnull(result7);
01561    return(1 || funcname || hash || result7 || libp) ;
01562 }
01563 
01564 static int G__G__Gviz3d_235_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01565 {
01566       G__letint(result7, 67, (long) TStructNodeEditor::DeclFileName());
01567    return(1 || funcname || hash || result7 || libp) ;
01568 }
01569 
01570 static int G__G__Gviz3d_235_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01571 {
01572       G__letint(result7, 105, (long) TStructNodeEditor::ImplFileLine());
01573    return(1 || funcname || hash || result7 || libp) ;
01574 }
01575 
01576 static int G__G__Gviz3d_235_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01577 {
01578       G__letint(result7, 67, (long) TStructNodeEditor::ImplFileName());
01579    return(1 || funcname || hash || result7 || libp) ;
01580 }
01581 
01582 static int G__G__Gviz3d_235_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01583 {
01584       G__letint(result7, 105, (long) TStructNodeEditor::DeclFileLine());
01585    return(1 || funcname || hash || result7 || libp) ;
01586 }
01587 
01588 // automatic destructor
01589 typedef TStructNodeEditor G__TTStructNodeEditor;
01590 static int G__G__Gviz3d_235_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01591 {
01592    char* gvp = (char*) G__getgvp();
01593    long soff = G__getstructoffset();
01594    int n = G__getaryconstruct();
01595    //
01596    //has_a_delete: 1
01597    //has_own_delete1arg: 0
01598    //has_own_delete2arg: 0
01599    //
01600    if (!soff) {
01601      return(1);
01602    }
01603    if (n) {
01604      if (gvp == (char*)G__PVOID) {
01605        delete[] (TStructNodeEditor*) soff;
01606      } else {
01607        G__setgvp((long) G__PVOID);
01608        for (int i = n - 1; i >= 0; --i) {
01609          ((TStructNodeEditor*) (soff+(sizeof(TStructNodeEditor)*i)))->~G__TTStructNodeEditor();
01610        }
01611        G__setgvp((long)gvp);
01612      }
01613    } else {
01614      if (gvp == (char*)G__PVOID) {
01615        delete (TStructNodeEditor*) soff;
01616      } else {
01617        G__setgvp((long) G__PVOID);
01618        ((TStructNodeEditor*) (soff))->~G__TTStructNodeEditor();
01619        G__setgvp((long)gvp);
01620      }
01621    }
01622    G__setnull(result7);
01623    return(1 || funcname || hash || result7 || libp) ;
01624 }
01625 
01626 
01627 /* TStructViewer */
01628 static int G__G__Gviz3d_467_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01629 {
01630    TStructViewer* p = NULL;
01631    char* gvp = (char*) G__getgvp();
01632    switch (libp->paran) {
01633    case 2:
01634      //m: 2
01635      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01636        p = new TStructViewer((void*) G__int(libp->para[0]), (const char*) G__int(libp->para[1]));
01637      } else {
01638        p = new((void*) gvp) TStructViewer((void*) G__int(libp->para[0]), (const char*) G__int(libp->para[1]));
01639      }
01640      break;
01641    case 1:
01642      //m: 1
01643      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01644        p = new TStructViewer((void*) G__int(libp->para[0]));
01645      } else {
01646        p = new((void*) gvp) TStructViewer((void*) G__int(libp->para[0]));
01647      }
01648      break;
01649    case 0:
01650      int n = G__getaryconstruct();
01651      if (n) {
01652        if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01653          p = new TStructViewer[n];
01654        } else {
01655          p = new((void*) gvp) TStructViewer[n];
01656        }
01657      } else {
01658        if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01659          p = new TStructViewer;
01660        } else {
01661          p = new((void*) gvp) TStructViewer;
01662        }
01663      }
01664      break;
01665    }
01666    result7->obj.i = (long) p;
01667    result7->ref = (long) p;
01668    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Gviz3dLN_TStructViewer));
01669    return(1 || funcname || hash || result7 || libp) ;
01670 }
01671 
01672 static int G__G__Gviz3d_467_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01673 {
01674       G__letint(result7, 85, (long) ((TStructViewer*) G__getstructoffset())->GetCanvas());
01675    return(1 || funcname || hash || result7 || libp) ;
01676 }
01677 
01678 static int G__G__Gviz3d_467_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01679 {
01680       G__letint(result7, 85, (long) ((TStructViewer*) G__getstructoffset())->GetFrame());
01681    return(1 || funcname || hash || result7 || libp) ;
01682 }
01683 
01684 static int G__G__Gviz3d_467_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01685 {
01686       {
01687          TColor* pobj;
01688          TColor xobj = ((TStructViewer*) G__getstructoffset())->GetColor((const char*) G__int(libp->para[0]));
01689          pobj = new TColor(xobj);
01690          result7->obj.i = (long) ((void*) pobj);
01691          result7->ref = result7->obj.i;
01692          G__store_tempobject(*result7);
01693       }
01694    return(1 || funcname || hash || result7 || libp) ;
01695 }
01696 
01697 static int G__G__Gviz3d_467_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01698 {
01699       {
01700          const TExMap* pobj;
01701          const TExMap xobj = ((const TStructViewer*) G__getstructoffset())->GetLevelMembersCount();
01702          pobj = new TExMap(xobj);
01703          result7->obj.i = (long) ((void*) pobj);
01704          result7->ref = result7->obj.i;
01705          G__store_tempobject(*result7);
01706       }
01707    return(1 || funcname || hash || result7 || libp) ;
01708 }
01709 
01710 static int G__G__Gviz3d_467_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01711 {
01712       {
01713          const TExMap* pobj;
01714          const TExMap xobj = ((const TStructViewer*) G__getstructoffset())->GetLevelSize();
01715          pobj = new TExMap(xobj);
01716          result7->obj.i = (long) ((void*) pobj);
01717          result7->ref = result7->obj.i;
01718          G__store_tempobject(*result7);
01719       }
01720    return(1 || funcname || hash || result7 || libp) ;
01721 }
01722 
01723 static int G__G__Gviz3d_467_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01724 {
01725       G__letint(result7, 103, (long) ((const TStructViewer*) G__getstructoffset())->GetLinksVisibility());
01726    return(1 || funcname || hash || result7 || libp) ;
01727 }
01728 
01729 static int G__G__Gviz3d_467_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01730 {
01731       G__letint(result7, 89, (long) ((const TStructViewer*) G__getstructoffset())->GetPointer());
01732    return(1 || funcname || hash || result7 || libp) ;
01733 }
01734 
01735 static int G__G__Gviz3d_467_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01736 {
01737       ((TStructViewer*) G__getstructoffset())->SetColor(*((TString*) G__int(libp->para[0])), (Int_t) G__int(libp->para[1]));
01738       G__setnull(result7);
01739    return(1 || funcname || hash || result7 || libp) ;
01740 }
01741 
01742 static int G__G__Gviz3d_467_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01743 {
01744       ((TStructViewer*) G__getstructoffset())->SetLinksVisibility((Bool_t) G__int(libp->para[0]));
01745       G__setnull(result7);
01746    return(1 || funcname || hash || result7 || libp) ;
01747 }
01748 
01749 static int G__G__Gviz3d_467_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01750 {
01751    switch (libp->paran) {
01752    case 2:
01753       ((TStructViewer*) G__getstructoffset())->SetPointer((void*) G__int(libp->para[0]), (const char*) G__int(libp->para[1]));
01754       G__setnull(result7);
01755       break;
01756    case 1:
01757       ((TStructViewer*) G__getstructoffset())->SetPointer((void*) G__int(libp->para[0]));
01758       G__setnull(result7);
01759       break;
01760    }
01761    return(1 || funcname || hash || result7 || libp) ;
01762 }
01763 
01764 static int G__G__Gviz3d_467_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01765 {
01766       G__letint(result7, 85, (long) TStructViewer::Class());
01767    return(1 || funcname || hash || result7 || libp) ;
01768 }
01769 
01770 static int G__G__Gviz3d_467_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01771 {
01772       G__letint(result7, 67, (long) TStructViewer::Class_Name());
01773    return(1 || funcname || hash || result7 || libp) ;
01774 }
01775 
01776 static int G__G__Gviz3d_467_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01777 {
01778       G__letint(result7, 115, (long) TStructViewer::Class_Version());
01779    return(1 || funcname || hash || result7 || libp) ;
01780 }
01781 
01782 static int G__G__Gviz3d_467_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01783 {
01784       TStructViewer::Dictionary();
01785       G__setnull(result7);
01786    return(1 || funcname || hash || result7 || libp) ;
01787 }
01788 
01789 static int G__G__Gviz3d_467_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01790 {
01791       ((TStructViewer*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
01792       G__setnull(result7);
01793    return(1 || funcname || hash || result7 || libp) ;
01794 }
01795 
01796 static int G__G__Gviz3d_467_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01797 {
01798       G__letint(result7, 67, (long) TStructViewer::DeclFileName());
01799    return(1 || funcname || hash || result7 || libp) ;
01800 }
01801 
01802 static int G__G__Gviz3d_467_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01803 {
01804       G__letint(result7, 105, (long) TStructViewer::ImplFileLine());
01805    return(1 || funcname || hash || result7 || libp) ;
01806 }
01807 
01808 static int G__G__Gviz3d_467_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01809 {
01810       G__letint(result7, 67, (long) TStructViewer::ImplFileName());
01811    return(1 || funcname || hash || result7 || libp) ;
01812 }
01813 
01814 static int G__G__Gviz3d_467_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01815 {
01816       G__letint(result7, 105, (long) TStructViewer::DeclFileLine());
01817    return(1 || funcname || hash || result7 || libp) ;
01818 }
01819 
01820 // automatic destructor
01821 typedef TStructViewer G__TTStructViewer;
01822 static int G__G__Gviz3d_467_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01823 {
01824    char* gvp = (char*) G__getgvp();
01825    long soff = G__getstructoffset();
01826    int n = G__getaryconstruct();
01827    //
01828    //has_a_delete: 1
01829    //has_own_delete1arg: 0
01830    //has_own_delete2arg: 0
01831    //
01832    if (!soff) {
01833      return(1);
01834    }
01835    if (n) {
01836      if (gvp == (char*)G__PVOID) {
01837        delete[] (TStructViewer*) soff;
01838      } else {
01839        G__setgvp((long) G__PVOID);
01840        for (int i = n - 1; i >= 0; --i) {
01841          ((TStructViewer*) (soff+(sizeof(TStructViewer)*i)))->~G__TTStructViewer();
01842        }
01843        G__setgvp((long)gvp);
01844      }
01845    } else {
01846      if (gvp == (char*)G__PVOID) {
01847        delete (TStructViewer*) soff;
01848      } else {
01849        G__setgvp((long) G__PVOID);
01850        ((TStructViewer*) (soff))->~G__TTStructViewer();
01851        G__setgvp((long)gvp);
01852      }
01853    }
01854    G__setnull(result7);
01855    return(1 || funcname || hash || result7 || libp) ;
01856 }
01857 
01858 
01859 /* TStructViewerGUI */
01860 static int G__G__Gviz3d_468_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01861 {
01862    TStructViewerGUI* p = NULL;
01863    char* gvp = (char*) G__getgvp();
01864    switch (libp->paran) {
01865    case 6:
01866      //m: 6
01867      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01868        p = new TStructViewerGUI(
01869 (TStructViewer*) G__int(libp->para[0]), (TStructNode*) G__int(libp->para[1])
01870 , (TList*) G__int(libp->para[2]), (TGWindow*) G__int(libp->para[3])
01871 , (UInt_t) G__int(libp->para[4]), (UInt_t) G__int(libp->para[5]));
01872      } else {
01873        p = new((void*) gvp) TStructViewerGUI(
01874 (TStructViewer*) G__int(libp->para[0]), (TStructNode*) G__int(libp->para[1])
01875 , (TList*) G__int(libp->para[2]), (TGWindow*) G__int(libp->para[3])
01876 , (UInt_t) G__int(libp->para[4]), (UInt_t) G__int(libp->para[5]));
01877      }
01878      break;
01879    case 5:
01880      //m: 5
01881      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01882        p = new TStructViewerGUI(
01883 (TStructViewer*) G__int(libp->para[0]), (TStructNode*) G__int(libp->para[1])
01884 , (TList*) G__int(libp->para[2]), (TGWindow*) G__int(libp->para[3])
01885 , (UInt_t) G__int(libp->para[4]));
01886      } else {
01887        p = new((void*) gvp) TStructViewerGUI(
01888 (TStructViewer*) G__int(libp->para[0]), (TStructNode*) G__int(libp->para[1])
01889 , (TList*) G__int(libp->para[2]), (TGWindow*) G__int(libp->para[3])
01890 , (UInt_t) G__int(libp->para[4]));
01891      }
01892      break;
01893    case 4:
01894      //m: 4
01895      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01896        p = new TStructViewerGUI(
01897 (TStructViewer*) G__int(libp->para[0]), (TStructNode*) G__int(libp->para[1])
01898 , (TList*) G__int(libp->para[2]), (TGWindow*) G__int(libp->para[3]));
01899      } else {
01900        p = new((void*) gvp) TStructViewerGUI(
01901 (TStructViewer*) G__int(libp->para[0]), (TStructNode*) G__int(libp->para[1])
01902 , (TList*) G__int(libp->para[2]), (TGWindow*) G__int(libp->para[3]));
01903      }
01904      break;
01905    case 3:
01906      //m: 3
01907      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01908        p = new TStructViewerGUI(
01909 (TStructViewer*) G__int(libp->para[0]), (TStructNode*) G__int(libp->para[1])
01910 , (TList*) G__int(libp->para[2]));
01911      } else {
01912        p = new((void*) gvp) TStructViewerGUI(
01913 (TStructViewer*) G__int(libp->para[0]), (TStructNode*) G__int(libp->para[1])
01914 , (TList*) G__int(libp->para[2]));
01915      }
01916      break;
01917    }
01918    result7->obj.i = (long) p;
01919    result7->ref = (long) p;
01920    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Gviz3dLN_TStructViewerGUI));
01921    return(1 || funcname || hash || result7 || libp) ;
01922 }
01923 
01924 static int G__G__Gviz3d_468_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01925 {
01926       ((TStructViewerGUI*) G__getstructoffset())->AutoRefreshButtonSlot((Bool_t) G__int(libp->para[0]));
01927       G__setnull(result7);
01928    return(1 || funcname || hash || result7 || libp) ;
01929 }
01930 
01931 static int G__G__Gviz3d_468_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01932 {
01933       ((TStructViewerGUI*) G__getstructoffset())->BoxHeightValueSetSlot((Long_t) G__int(libp->para[0]));
01934       G__setnull(result7);
01935    return(1 || funcname || hash || result7 || libp) ;
01936 }
01937 
01938 static int G__G__Gviz3d_468_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01939 {
01940       ((TStructViewerGUI*) G__getstructoffset())->ColorSelectedSlot((Pixel_t) G__int(libp->para[0]));
01941       G__setnull(result7);
01942    return(1 || funcname || hash || result7 || libp) ;
01943 }
01944 
01945 static int G__G__Gviz3d_468_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01946 {
01947       ((TStructViewerGUI*) G__getstructoffset())->DoubleClickedSlot();
01948       G__setnull(result7);
01949    return(1 || funcname || hash || result7 || libp) ;
01950 }
01951 
01952 static int G__G__Gviz3d_468_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01953 {
01954       G__letint(result7, 85, (long) ((TStructViewerGUI*) G__getstructoffset())->GetCanvas());
01955    return(1 || funcname || hash || result7 || libp) ;
01956 }
01957 
01958 static int G__G__Gviz3d_468_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01959 {
01960       G__letint(result7, 105, (long) ((TStructViewerGUI*) G__getstructoffset())->GetColor((TStructNode*) G__int(libp->para[0])));
01961    return(1 || funcname || hash || result7 || libp) ;
01962 }
01963 
01964 static int G__G__Gviz3d_468_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01965 {
01966       G__letint(result7, 85, (long) ((TStructViewerGUI*) G__getstructoffset())->GetDefaultColor());
01967    return(1 || funcname || hash || result7 || libp) ;
01968 }
01969 
01970 static int G__G__Gviz3d_468_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01971 {
01972       G__letint(result7, 103, (long) ((const TStructViewerGUI*) G__getstructoffset())->GetLinksVisibility());
01973    return(1 || funcname || hash || result7 || libp) ;
01974 }
01975 
01976 static int G__G__Gviz3d_468_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01977 {
01978       G__letint(result7, 85, (long) ((const TStructViewerGUI*) G__getstructoffset())->GetNodePtr());
01979    return(1 || funcname || hash || result7 || libp) ;
01980 }
01981 
01982 static int G__G__Gviz3d_468_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01983 {
01984       ((TStructViewerGUI*) G__getstructoffset())->GLWidgetProcessedEventSlot((Event_t*) G__int(libp->para[0]));
01985       G__setnull(result7);
01986    return(1 || funcname || hash || result7 || libp) ;
01987 }
01988 
01989 static int G__G__Gviz3d_468_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01990 {
01991       ((TStructViewerGUI*) G__getstructoffset())->LevelDistValueSetSlot((Long_t) G__int(libp->para[0]));
01992       G__setnull(result7);
01993    return(1 || funcname || hash || result7 || libp) ;
01994 }
01995 
01996 static int G__G__Gviz3d_468_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01997 {
01998       ((TStructViewerGUI*) G__getstructoffset())->MouseOverSlot((TGLPhysicalShape*) G__int(libp->para[0]));
01999       G__setnull(result7);
02000    return(1 || funcname || hash || result7 || libp) ;
02001 }
02002 
02003 static int G__G__Gviz3d_468_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02004 {
02005       ((TStructViewerGUI*) G__getstructoffset())->RedoButtonSlot();
02006       G__setnull(result7);
02007    return(1 || funcname || hash || result7 || libp) ;
02008 }
02009 
02010 static int G__G__Gviz3d_468_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02011 {
02012       ((TStructViewerGUI*) G__getstructoffset())->ResetButtonSlot();
02013       G__setnull(result7);
02014    return(1 || funcname || hash || result7 || libp) ;
02015 }
02016 
02017 static int G__G__Gviz3d_468_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02018 {
02019       ((TStructViewerGUI*) G__getstructoffset())->ScaleByChangedSlot();
02020       G__setnull(result7);
02021    return(1 || funcname || hash || result7 || libp) ;
02022 }
02023 
02024 static int G__G__Gviz3d_468_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02025 {
02026       ((TStructViewerGUI*) G__getstructoffset())->SetLinksVisibility((Bool_t) G__int(libp->para[0]));
02027       G__setnull(result7);
02028    return(1 || funcname || hash || result7 || libp) ;
02029 }
02030 
02031 static int G__G__Gviz3d_468_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02032 {
02033       ((TStructViewerGUI*) G__getstructoffset())->SetNodePtr((TStructNode*) G__int(libp->para[0]));
02034       G__setnull(result7);
02035    return(1 || funcname || hash || result7 || libp) ;
02036 }
02037 
02038 static int G__G__Gviz3d_468_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02039 {
02040       ((TStructViewerGUI*) G__getstructoffset())->SetPointerButtonSlot();
02041       G__setnull(result7);
02042    return(1 || funcname || hash || result7 || libp) ;
02043 }
02044 
02045 static int G__G__Gviz3d_468_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02046 {
02047       ((TStructViewerGUI*) G__getstructoffset())->ShowLinksToggled((Bool_t) G__int(libp->para[0]));
02048       G__setnull(result7);
02049    return(1 || funcname || hash || result7 || libp) ;
02050 }
02051 
02052 static int G__G__Gviz3d_468_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02053 {
02054       ((TStructViewerGUI*) G__getstructoffset())->UndoButtonSlot();
02055       G__setnull(result7);
02056    return(1 || funcname || hash || result7 || libp) ;
02057 }
02058 
02059 static int G__G__Gviz3d_468_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02060 {
02061    switch (libp->paran) {
02062    case 1:
02063       ((TStructViewerGUI*) G__getstructoffset())->Update((Bool_t) G__int(libp->para[0]));
02064       G__setnull(result7);
02065       break;
02066    case 0:
02067       ((TStructViewerGUI*) G__getstructoffset())->Update();
02068       G__setnull(result7);
02069       break;
02070    }
02071    return(1 || funcname || hash || result7 || libp) ;
02072 }
02073 
02074 static int G__G__Gviz3d_468_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02075 {
02076       ((TStructViewerGUI*) G__getstructoffset())->UpdateButtonSlot();
02077       G__setnull(result7);
02078    return(1 || funcname || hash || result7 || libp) ;
02079 }
02080 
02081 static int G__G__Gviz3d_468_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02082 {
02083       G__letint(result7, 85, (long) TStructViewerGUI::Class());
02084    return(1 || funcname || hash || result7 || libp) ;
02085 }
02086 
02087 static int G__G__Gviz3d_468_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02088 {
02089       G__letint(result7, 67, (long) TStructViewerGUI::Class_Name());
02090    return(1 || funcname || hash || result7 || libp) ;
02091 }
02092 
02093 static int G__G__Gviz3d_468_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02094 {
02095       G__letint(result7, 115, (long) TStructViewerGUI::Class_Version());
02096    return(1 || funcname || hash || result7 || libp) ;
02097 }
02098 
02099 static int G__G__Gviz3d_468_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02100 {
02101       TStructViewerGUI::Dictionary();
02102       G__setnull(result7);
02103    return(1 || funcname || hash || result7 || libp) ;
02104 }
02105 
02106 static int G__G__Gviz3d_468_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02107 {
02108       ((TStructViewerGUI*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
02109       G__setnull(result7);
02110    return(1 || funcname || hash || result7 || libp) ;
02111 }
02112 
02113 static int G__G__Gviz3d_468_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02114 {
02115       G__letint(result7, 67, (long) TStructViewerGUI::DeclFileName());
02116    return(1 || funcname || hash || result7 || libp) ;
02117 }
02118 
02119 static int G__G__Gviz3d_468_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02120 {
02121       G__letint(result7, 105, (long) TStructViewerGUI::ImplFileLine());
02122    return(1 || funcname || hash || result7 || libp) ;
02123 }
02124 
02125 static int G__G__Gviz3d_468_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02126 {
02127       G__letint(result7, 67, (long) TStructViewerGUI::ImplFileName());
02128    return(1 || funcname || hash || result7 || libp) ;
02129 }
02130 
02131 static int G__G__Gviz3d_468_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02132 {
02133       G__letint(result7, 105, (long) TStructViewerGUI::DeclFileLine());
02134    return(1 || funcname || hash || result7 || libp) ;
02135 }
02136 
02137 // automatic destructor
02138 typedef TStructViewerGUI G__TTStructViewerGUI;
02139 static int G__G__Gviz3d_468_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02140 {
02141    char* gvp = (char*) G__getgvp();
02142    long soff = G__getstructoffset();
02143    int n = G__getaryconstruct();
02144    //
02145    //has_a_delete: 1
02146    //has_own_delete1arg: 0
02147    //has_own_delete2arg: 0
02148    //
02149    if (!soff) {
02150      return(1);
02151    }
02152    if (n) {
02153      if (gvp == (char*)G__PVOID) {
02154        delete[] (TStructViewerGUI*) soff;
02155      } else {
02156        G__setgvp((long) G__PVOID);
02157        for (int i = n - 1; i >= 0; --i) {
02158          ((TStructViewerGUI*) (soff+(sizeof(TStructViewerGUI)*i)))->~G__TTStructViewerGUI();
02159        }
02160        G__setgvp((long)gvp);
02161      }
02162    } else {
02163      if (gvp == (char*)G__PVOID) {
02164        delete (TStructViewerGUI*) soff;
02165      } else {
02166        G__setgvp((long) G__PVOID);
02167        ((TStructViewerGUI*) (soff))->~G__TTStructViewerGUI();
02168        G__setgvp((long)gvp);
02169      }
02170    }
02171    G__setnull(result7);
02172    return(1 || funcname || hash || result7 || libp) ;
02173 }
02174 
02175 
02176 /* Setting up global function */
02177 
02178 /*********************************************************
02179 * Member function Stub
02180 *********************************************************/
02181 
02182 /* TStructNode */
02183 
02184 /* TStructNodeProperty */
02185 
02186 /* TStructNodeEditor */
02187 
02188 /* TStructViewer */
02189 
02190 /* TStructViewerGUI */
02191 
02192 /*********************************************************
02193 * Global function Stub
02194 *********************************************************/
02195 
02196 /*********************************************************
02197 * Get size of pointer to member function
02198 *********************************************************/
02199 class G__Sizep2memfuncG__Gviz3d {
02200  public:
02201   G__Sizep2memfuncG__Gviz3d(): p(&G__Sizep2memfuncG__Gviz3d::sizep2memfunc) {}
02202     size_t sizep2memfunc() { return(sizeof(p)); }
02203   private:
02204     size_t (G__Sizep2memfuncG__Gviz3d::*p)();
02205 };
02206 
02207 size_t G__get_sizep2memfuncG__Gviz3d()
02208 {
02209   G__Sizep2memfuncG__Gviz3d a;
02210   G__setsizep2memfunc((int)a.sizep2memfunc());
02211   return((size_t)a.sizep2memfunc());
02212 }
02213 
02214 
02215 /*********************************************************
02216 * virtual base class offset calculation interface
02217 *********************************************************/
02218 
02219    /* Setting up class inheritance */
02220 
02221 /*********************************************************
02222 * Inheritance information setup/
02223 *********************************************************/
02224 extern "C" void G__cpp_setup_inheritanceG__Gviz3d() {
02225 
02226    /* Setting up class inheritance */
02227    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Gviz3dLN_TStructNode))) {
02228      TStructNode *G__Lderived;
02229      G__Lderived=(TStructNode*)0x1000;
02230      {
02231        TObject *G__Lpbase=(TObject*)G__Lderived;
02232        G__inheritance_setup(G__get_linked_tagnum(&G__G__Gviz3dLN_TStructNode),G__get_linked_tagnum(&G__G__Gviz3dLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,1);
02233      }
02234    }
02235    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Gviz3dLN_TStructNodeProperty))) {
02236      TStructNodeProperty *G__Lderived;
02237      G__Lderived=(TStructNodeProperty*)0x1000;
02238      {
02239        TNamed *G__Lpbase=(TNamed*)G__Lderived;
02240        G__inheritance_setup(G__get_linked_tagnum(&G__G__Gviz3dLN_TStructNodeProperty),G__get_linked_tagnum(&G__G__Gviz3dLN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,1);
02241      }
02242      {
02243        TObject *G__Lpbase=(TObject*)G__Lderived;
02244        G__inheritance_setup(G__get_linked_tagnum(&G__G__Gviz3dLN_TStructNodeProperty),G__get_linked_tagnum(&G__G__Gviz3dLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
02245      }
02246    }
02247    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Gviz3dLN_TStructNodeEditor))) {
02248      TStructNodeEditor *G__Lderived;
02249      G__Lderived=(TStructNodeEditor*)0x1000;
02250      {
02251        TGedFrame *G__Lpbase=(TGedFrame*)G__Lderived;
02252        G__inheritance_setup(G__get_linked_tagnum(&G__G__Gviz3dLN_TStructNodeEditor),G__get_linked_tagnum(&G__G__Gviz3dLN_TGedFrame),(long)G__Lpbase-(long)G__Lderived,1,1);
02253      }
02254      {
02255        TGCompositeFrame *G__Lpbase=(TGCompositeFrame*)G__Lderived;
02256        G__inheritance_setup(G__get_linked_tagnum(&G__G__Gviz3dLN_TStructNodeEditor),G__get_linked_tagnum(&G__G__Gviz3dLN_TGCompositeFrame),(long)G__Lpbase-(long)G__Lderived,1,0);
02257      }
02258      {
02259        TGFrame *G__Lpbase=(TGFrame*)G__Lderived;
02260        G__inheritance_setup(G__get_linked_tagnum(&G__G__Gviz3dLN_TStructNodeEditor),G__get_linked_tagnum(&G__G__Gviz3dLN_TGFrame),(long)G__Lpbase-(long)G__Lderived,1,0);
02261      }
02262      {
02263        TGWindow *G__Lpbase=(TGWindow*)G__Lderived;
02264        G__inheritance_setup(G__get_linked_tagnum(&G__G__Gviz3dLN_TStructNodeEditor),G__get_linked_tagnum(&G__G__Gviz3dLN_TGWindow),(long)G__Lpbase-(long)G__Lderived,1,0);
02265      }
02266      {
02267        TGObject *G__Lpbase=(TGObject*)G__Lderived;
02268        G__inheritance_setup(G__get_linked_tagnum(&G__G__Gviz3dLN_TStructNodeEditor),G__get_linked_tagnum(&G__G__Gviz3dLN_TGObject),(long)G__Lpbase-(long)G__Lderived,1,0);
02269      }
02270      {
02271        TObject *G__Lpbase=(TObject*)G__Lderived;
02272        G__inheritance_setup(G__get_linked_tagnum(&G__G__Gviz3dLN_TStructNodeEditor),G__get_linked_tagnum(&G__G__Gviz3dLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
02273      }
02274      {
02275        TQObject *G__Lpbase=(TQObject*)G__Lderived;
02276        G__inheritance_setup(G__get_linked_tagnum(&G__G__Gviz3dLN_TStructNodeEditor),G__get_linked_tagnum(&G__G__Gviz3dLN_TQObject),(long)G__Lpbase-(long)G__Lderived,1,0);
02277      }
02278    }
02279    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Gviz3dLN_TStructViewer))) {
02280      TStructViewer *G__Lderived;
02281      G__Lderived=(TStructViewer*)0x1000;
02282      {
02283        TObject *G__Lpbase=(TObject*)G__Lderived;
02284        G__inheritance_setup(G__get_linked_tagnum(&G__G__Gviz3dLN_TStructViewer),G__get_linked_tagnum(&G__G__Gviz3dLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,1);
02285      }
02286    }
02287    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Gviz3dLN_TStructViewerGUI))) {
02288      TStructViewerGUI *G__Lderived;
02289      G__Lderived=(TStructViewerGUI*)0x1000;
02290      {
02291        TGMainFrame *G__Lpbase=(TGMainFrame*)G__Lderived;
02292        G__inheritance_setup(G__get_linked_tagnum(&G__G__Gviz3dLN_TStructViewerGUI),G__get_linked_tagnum(&G__G__Gviz3dLN_TGMainFrame),(long)G__Lpbase-(long)G__Lderived,1,1);
02293      }
02294      {
02295        TGCompositeFrame *G__Lpbase=(TGCompositeFrame*)G__Lderived;
02296        G__inheritance_setup(G__get_linked_tagnum(&G__G__Gviz3dLN_TStructViewerGUI),G__get_linked_tagnum(&G__G__Gviz3dLN_TGCompositeFrame),(long)G__Lpbase-(long)G__Lderived,1,0);
02297      }
02298      {
02299        TGFrame *G__Lpbase=(TGFrame*)G__Lderived;
02300        G__inheritance_setup(G__get_linked_tagnum(&G__G__Gviz3dLN_TStructViewerGUI),G__get_linked_tagnum(&G__G__Gviz3dLN_TGFrame),(long)G__Lpbase-(long)G__Lderived,1,0);
02301      }
02302      {
02303        TGWindow *G__Lpbase=(TGWindow*)G__Lderived;
02304        G__inheritance_setup(G__get_linked_tagnum(&G__G__Gviz3dLN_TStructViewerGUI),G__get_linked_tagnum(&G__G__Gviz3dLN_TGWindow),(long)G__Lpbase-(long)G__Lderived,1,0);
02305      }
02306      {
02307        TGObject *G__Lpbase=(TGObject*)G__Lderived;
02308        G__inheritance_setup(G__get_linked_tagnum(&G__G__Gviz3dLN_TStructViewerGUI),G__get_linked_tagnum(&G__G__Gviz3dLN_TGObject),(long)G__Lpbase-(long)G__Lderived,1,0);
02309      }
02310      {
02311        TObject *G__Lpbase=(TObject*)G__Lderived;
02312        G__inheritance_setup(G__get_linked_tagnum(&G__G__Gviz3dLN_TStructViewerGUI),G__get_linked_tagnum(&G__G__Gviz3dLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
02313      }
02314      {
02315        TQObject *G__Lpbase=(TQObject*)G__Lderived;
02316        G__inheritance_setup(G__get_linked_tagnum(&G__G__Gviz3dLN_TStructViewerGUI),G__get_linked_tagnum(&G__G__Gviz3dLN_TQObject),(long)G__Lpbase-(long)G__Lderived,1,0);
02317      }
02318    }
02319 }
02320 
02321 /*********************************************************
02322 * typedef information setup/
02323 *********************************************************/
02324 extern "C" void G__cpp_setup_typetableG__Gviz3d() {
02325 
02326    /* Setting up typedef entry */
02327    G__search_typename2("Int_t",105,-1,0,-1);
02328    G__setnewtype(-1,"Signed integer 4 bytes (int)",0);
02329    G__search_typename2("UInt_t",104,-1,0,-1);
02330    G__setnewtype(-1,"Unsigned integer 4 bytes (unsigned int)",0);
02331    G__search_typename2("Long_t",108,-1,0,-1);
02332    G__setnewtype(-1,"Signed long integer 4 bytes (long)",0);
02333    G__search_typename2("ULong_t",107,-1,0,-1);
02334    G__setnewtype(-1,"Unsigned long integer 4 bytes (unsigned long)",0);
02335    G__search_typename2("Float_t",102,-1,0,-1);
02336    G__setnewtype(-1,"Float 4 bytes (float)",0);
02337    G__search_typename2("Bool_t",103,-1,0,-1);
02338    G__setnewtype(-1,"Boolean (0=false, 1=true) (bool)",0);
02339    G__search_typename2("Version_t",115,-1,0,-1);
02340    G__setnewtype(-1,"Class version identifier (short)",0);
02341    G__search_typename2("vector<ROOT::TSchemaHelper>",117,G__get_linked_tagnum(&G__G__Gviz3dLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR),0,-1);
02342    G__setnewtype(-1,NULL,0);
02343    G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__G__Gviz3dLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__Gviz3dLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR));
02344    G__setnewtype(-1,NULL,0);
02345    G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__G__Gviz3dLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__Gviz3dLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR));
02346    G__setnewtype(-1,NULL,0);
02347    G__search_typename2("vector<TVirtualArray*>",117,G__get_linked_tagnum(&G__G__Gviz3dLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR),0,-1);
02348    G__setnewtype(-1,NULL,0);
02349    G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__G__Gviz3dLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__Gviz3dLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR));
02350    G__setnewtype(-1,NULL,0);
02351    G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__G__Gviz3dLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__Gviz3dLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR));
02352    G__setnewtype(-1,NULL,0);
02353    G__search_typename2("Pixel_t",107,-1,0,-1);
02354    G__setnewtype(-1,"Pixel value",0);
02355    G__search_typename2("iterator<std::bidirectional_iterator_tag,TObject*,std::ptrdiff_t,const TObject**,const TObject*&>",117,G__get_linked_tagnum(&G__G__Gviz3dLN_iteratorlEbidirectional_iterator_tagcOTObjectmUcOlongcOconstsPTObjectmUmUcOconstsPTObjectmUaNgR),0,-1);
02356    G__setnewtype(-1,NULL,0);
02357    G__search_typename2("iterator<bidirectional_iterator_tag,TObject*>",117,G__get_linked_tagnum(&G__G__Gviz3dLN_iteratorlEbidirectional_iterator_tagcOTObjectmUcOlongcOconstsPTObjectmUmUcOconstsPTObjectmUaNgR),0,-1);
02358    G__setnewtype(-1,NULL,0);
02359    G__search_typename2("iterator<bidirectional_iterator_tag,TObject*,long>",117,G__get_linked_tagnum(&G__G__Gviz3dLN_iteratorlEbidirectional_iterator_tagcOTObjectmUcOlongcOconstsPTObjectmUmUcOconstsPTObjectmUaNgR),0,-1);
02360    G__setnewtype(-1,NULL,0);
02361    G__search_typename2("iterator<bidirectional_iterator_tag,TObject*,long,const TObject**>",117,G__get_linked_tagnum(&G__G__Gviz3dLN_iteratorlEbidirectional_iterator_tagcOTObjectmUcOlongcOconstsPTObjectmUmUcOconstsPTObjectmUaNgR),0,-1);
02362    G__setnewtype(-1,NULL,0);
02363    G__search_typename2("vector<TGLPlane>",117,G__get_linked_tagnum(&G__G__Gviz3dLN_vectorlETGLPlanecOallocatorlETGLPlanegRsPgR),0,-1);
02364    G__setnewtype(-1,NULL,0);
02365    G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__G__Gviz3dLN_reverse_iteratorlEvectorlETGLPlanecOallocatorlETGLPlanegRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__Gviz3dLN_vectorlETGLPlanecOallocatorlETGLPlanegRsPgR));
02366    G__setnewtype(-1,NULL,0);
02367    G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__G__Gviz3dLN_reverse_iteratorlEvectorlETGLPlanecOallocatorlETGLPlanegRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__Gviz3dLN_vectorlETGLPlanecOallocatorlETGLPlanegRsPgR));
02368    G__setnewtype(-1,NULL,0);
02369    G__search_typename2("pair<Bool_t,TGLLine3>",117,G__get_linked_tagnum(&G__G__Gviz3dLN_pairlEboolcOTGLLine3gR),0,-1);
02370    G__setnewtype(-1,NULL,0);
02371    G__search_typename2("pair<Bool_t,TGLVertex3>",117,G__get_linked_tagnum(&G__G__Gviz3dLN_pairlEboolcOTGLVertex3gR),0,-1);
02372    G__setnewtype(-1,NULL,0);
02373    G__search_typename2("vector<UChar_t>",117,G__get_linked_tagnum(&G__G__Gviz3dLN_vectorlEunsignedsPcharcOallocatorlEunsignedsPchargRsPgR),0,-1);
02374    G__setnewtype(-1,NULL,0);
02375    G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__G__Gviz3dLN_reverse_iteratorlEvectorlEunsignedsPcharcOallocatorlEunsignedsPchargRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__Gviz3dLN_vectorlEunsignedsPcharcOallocatorlEunsignedsPchargRsPgR));
02376    G__setnewtype(-1,NULL,0);
02377    G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__G__Gviz3dLN_reverse_iteratorlEvectorlEunsignedsPcharcOallocatorlEunsignedsPchargRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__Gviz3dLN_vectorlEunsignedsPcharcOallocatorlEunsignedsPchargRsPgR));
02378    G__setnewtype(-1,NULL,0);
02379    G__search_typename2("vector<unsigned char>",117,G__get_linked_tagnum(&G__G__Gviz3dLN_vectorlEunsignedsPcharcOallocatorlEunsignedsPchargRsPgR),0,-1);
02380    G__setnewtype(-1,NULL,0);
02381    G__search_typename2("pair<Int_t,Int_t>",117,G__get_linked_tagnum(&G__G__Gviz3dLN_pairlEintcOintgR),0,-1);
02382    G__setnewtype(-1,NULL,0);
02383    G__search_typename2("pair<Double_t,Double_t>",117,G__get_linked_tagnum(&G__G__Gviz3dLN_pairlEdoublecOdoublegR),0,-1);
02384    G__setnewtype(-1,NULL,0);
02385    G__search_typename2("vector<Double_t>",117,G__get_linked_tagnum(&G__G__Gviz3dLN_vectorlEdoublecOallocatorlEdoublegRsPgR),0,-1);
02386    G__setnewtype(-1,NULL,0);
02387    G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__G__Gviz3dLN_reverse_iteratorlEvectorlEdoublecOallocatorlEdoublegRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__Gviz3dLN_vectorlEdoublecOallocatorlEdoublegRsPgR));
02388    G__setnewtype(-1,NULL,0);
02389    G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__G__Gviz3dLN_reverse_iteratorlEvectorlEdoublecOallocatorlEdoublegRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__Gviz3dLN_vectorlEdoublecOallocatorlEdoublegRsPgR));
02390    G__setnewtype(-1,NULL,0);
02391    G__search_typename2("vector<double>",117,G__get_linked_tagnum(&G__G__Gviz3dLN_vectorlEdoublecOallocatorlEdoublegRsPgR),0,-1);
02392    G__setnewtype(-1,NULL,0);
02393    G__search_typename2("vector<UInt_t>",117,G__get_linked_tagnum(&G__G__Gviz3dLN_vectorlEunsignedsPintcOallocatorlEunsignedsPintgRsPgR),0,-1);
02394    G__setnewtype(-1,NULL,0);
02395    G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__G__Gviz3dLN_reverse_iteratorlEvectorlEunsignedsPintcOallocatorlEunsignedsPintgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__Gviz3dLN_vectorlEunsignedsPintcOallocatorlEunsignedsPintgRsPgR));
02396    G__setnewtype(-1,NULL,0);
02397    G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__G__Gviz3dLN_reverse_iteratorlEvectorlEunsignedsPintcOallocatorlEunsignedsPintgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__Gviz3dLN_vectorlEunsignedsPintcOallocatorlEunsignedsPintgRsPgR));
02398    G__setnewtype(-1,NULL,0);
02399    G__search_typename2("vector<unsigned int>",117,G__get_linked_tagnum(&G__G__Gviz3dLN_vectorlEunsignedsPintcOallocatorlEunsignedsPintgRsPgR),0,-1);
02400    G__setnewtype(-1,NULL,0);
02401    G__search_typename2("list<TGLOverlayElement*>",117,G__get_linked_tagnum(&G__G__Gviz3dLN_listlETGLOverlayElementmUcOallocatorlETGLOverlayElementmUgRsPgR),0,-1);
02402    G__setnewtype(-1,NULL,0);
02403    G__search_typename2("list<TGLSceneInfo*>",117,G__get_linked_tagnum(&G__G__Gviz3dLN_listlETGLSceneInfomUcOallocatorlETGLSceneInfomUgRsPgR),0,-1);
02404    G__setnewtype(-1,NULL,0);
02405    G__search_typename2("vector<TGLSceneInfo*>",117,G__get_linked_tagnum(&G__G__Gviz3dLN_vectorlETGLSceneInfomUcOallocatorlETGLSceneInfomUgRsPgR),0,-1);
02406    G__setnewtype(-1,NULL,0);
02407    G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__G__Gviz3dLN_reverse_iteratorlEvectorlETGLSceneInfomUcOallocatorlETGLSceneInfomUgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__Gviz3dLN_vectorlETGLSceneInfomUcOallocatorlETGLSceneInfomUgRsPgR));
02408    G__setnewtype(-1,NULL,0);
02409    G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__G__Gviz3dLN_reverse_iteratorlEvectorlETGLSceneInfomUcOallocatorlETGLSceneInfomUgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__Gviz3dLN_vectorlETGLSceneInfomUcOallocatorlETGLSceneInfomUgRsPgR));
02410    G__setnewtype(-1,NULL,0);
02411    G__search_typename2("vector<TGLOverlayElement*>",117,G__get_linked_tagnum(&G__G__Gviz3dLN_vectorlETGLOverlayElementmUcOallocatorlETGLOverlayElementmUgRsPgR),0,-1);
02412    G__setnewtype(-1,NULL,0);
02413    G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__G__Gviz3dLN_reverse_iteratorlEvectorlETGLOverlayElementmUcOallocatorlETGLOverlayElementmUgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__Gviz3dLN_vectorlETGLOverlayElementmUcOallocatorlETGLOverlayElementmUgRsPgR));
02414    G__setnewtype(-1,NULL,0);
02415    G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__G__Gviz3dLN_reverse_iteratorlEvectorlETGLOverlayElementmUcOallocatorlETGLOverlayElementmUgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__Gviz3dLN_vectorlETGLOverlayElementmUcOallocatorlETGLOverlayElementmUgRsPgR));
02416    G__setnewtype(-1,NULL,0);
02417    G__search_typename2("list<TGLColorSet*,std::allocator<TGLColorSet*> >",117,G__get_linked_tagnum(&G__G__Gviz3dLN_listlETGLColorSetmUcOallocatorlETGLColorSetmUgRsPgR),0,-1);
02418    G__setnewtype(-1,NULL,0);
02419    G__search_typename2("list<TGLColorSet*>",117,G__get_linked_tagnum(&G__G__Gviz3dLN_listlETGLColorSetmUcOallocatorlETGLColorSetmUgRsPgR),0,-1);
02420    G__setnewtype(-1,NULL,0);
02421    G__search_typename2("map<Int_t,TGeoElementRN*>",117,G__get_linked_tagnum(&G__G__Gviz3dLN_maplEintcOTGeoElementRNmUcOlesslEintgRcOallocatorlEpairlEconstsPintcOTGeoElementRNmUgRsPgRsPgR),0,-1);
02422    G__setnewtype(-1,NULL,0);
02423    G__search_typename2("map<int,TGeoElementRN*>",117,G__get_linked_tagnum(&G__G__Gviz3dLN_maplEintcOTGeoElementRNmUcOlesslEintgRcOallocatorlEpairlEconstsPintcOTGeoElementRNmUgRsPgRsPgR),0,-1);
02424    G__setnewtype(-1,NULL,0);
02425    G__search_typename2("map<int,TGeoElementRN*,less<int> >",117,G__get_linked_tagnum(&G__G__Gviz3dLN_maplEintcOTGeoElementRNmUcOlesslEintgRcOallocatorlEpairlEconstsPintcOTGeoElementRNmUgRsPgRsPgR),0,-1);
02426    G__setnewtype(-1,NULL,0);
02427 }
02428 
02429 /*********************************************************
02430 * Data Member information setup/
02431 *********************************************************/
02432 
02433    /* Setting up class,struct,union tag member variable */
02434 
02435    /* TStructNode */
02436 static void G__setup_memvarTStructNode(void) {
02437    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Gviz3dLN_TStructNode));
02438    { TStructNode *p; p=(TStructNode*)0x1000; if (p) { }
02439    G__memvar_setup((void*)0,105,0,0,G__get_linked_tagnum(&G__G__Gviz3dLN_EScalingType),-1,-2,4,"fgScalBy=",0,(char*)NULL);
02440    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__Gviz3dLN_TString),-1,-1,4,"fName=",0,"Name of node");
02441    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__Gviz3dLN_TString),-1,-1,4,"fTypeName=",0,"Name of type");
02442    G__memvar_setup((void*)0,107,0,0,-1,G__defined_typename("ULong_t"),-1,4,"fSize=",0,"Memory allocated by class without pointers and list elements");
02443    G__memvar_setup((void*)0,107,0,0,-1,G__defined_typename("ULong_t"),-1,4,"fTotalSize=",0,"Total allocated memory");
02444    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Gviz3dLN_TStructNode),-1,-1,4,"fParent=",0,"Pointer to parent node, NULL if not exist");
02445    G__memvar_setup((void*)0,104,0,0,-1,G__defined_typename("UInt_t"),-1,4,"fLevel=",0,"Level number");
02446    G__memvar_setup((void*)0,107,0,0,-1,G__defined_typename("ULong_t"),-1,4,"fMembersCount=",0,"Number of members in class");
02447    G__memvar_setup((void*)0,107,0,0,-1,G__defined_typename("ULong_t"),-1,4,"fAllMembersCount=",0,"Number of all members (class and its daughters)");
02448    G__memvar_setup((void*)0,89,0,0,-1,-1,-1,4,"fPointer=",0,"Pointer to data (address of variable)");
02449    G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fCollapsed=",0,"Condition - true if node is collapsed (we don't see dauthers)");
02450    G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fVisible=",0,"Condition - true if node is visible");
02451    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Gviz3dLN_TList),-1,-1,4,"fMembers=",0,"List of daughter nodes");
02452    G__memvar_setup((void*)0,102,0,0,-1,G__defined_typename("Float_t"),-1,4,"fX=",0,"X coordinate in 3D space");
02453    G__memvar_setup((void*)0,102,0,0,-1,G__defined_typename("Float_t"),-1,4,"fY=",0,"Y coordinate in 3D space");
02454    G__memvar_setup((void*)0,102,0,0,-1,G__defined_typename("Float_t"),-1,4,"fWidth=",0,"Width of outlining box");
02455    G__memvar_setup((void*)0,102,0,0,-1,G__defined_typename("Float_t"),-1,4,"fHeight=",0,"Height of outlining box");
02456    G__memvar_setup((void*)0,105,0,0,G__get_linked_tagnum(&G__G__Gviz3dLN_ENodeType),-1,-1,4,"fNodeType=",0,"Type of node");
02457    G__memvar_setup((void*)0,104,0,0,-1,G__defined_typename("UInt_t"),-1,4,"fMaxLevel=",0,"Number of levels displayed when the node is top node on scene");
02458    G__memvar_setup((void*)0,104,0,0,-1,G__defined_typename("UInt_t"),-1,4,"fMaxObjects=",0,"Number of objects displayed when the node is top node on scene");
02459    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Gviz3dLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
02460    }
02461    G__tag_memvar_reset();
02462 }
02463 
02464 
02465    /* TStructNodeProperty */
02466 static void G__setup_memvarTStructNodeProperty(void) {
02467    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Gviz3dLN_TStructNodeProperty));
02468    { TStructNodeProperty *p; p=(TStructNodeProperty*)0x1000; if (p) { }
02469    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__Gviz3dLN_TColor),-1,-1,4,"fColor=",0,"Color of a class");
02470    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Gviz3dLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
02471    }
02472    G__tag_memvar_reset();
02473 }
02474 
02475 
02476    /* TStructNodeEditor */
02477 static void G__setup_memvarTStructNodeEditor(void) {
02478    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Gviz3dLN_TStructNodeEditor));
02479    { TStructNodeEditor *p; p=(TStructNodeEditor*)0x1000; if (p) { }
02480    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Gviz3dLN_TList),-1,-1,2,"fColors=",0,"Pointer to list with class colors ");
02481    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Gviz3dLN_TStructNode),-1,-1,2,"fNode=",0,"Pointer to node which is edited");
02482    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Gviz3dLN_TGNumberEntry),-1,-1,2,"fMaxObjectsNumberEntry=",0,"Sets maximum number of nodes on scene");
02483    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Gviz3dLN_TGNumberEntry),-1,-1,2,"fMaxLevelsNumberEntry=",0,"Sets maximum number of visible levels on scene");
02484    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Gviz3dLN_TGLabel),-1,-1,2,"fTypeName=",0,"Label with name of type");
02485    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Gviz3dLN_TGLabel),-1,-1,2,"fNodeNameLabel=",0,"Label with name of node");
02486    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Gviz3dLN_TGTextEntry),-1,-1,2,"fNameEntry=",0,"Text entry with name of property");
02487    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Gviz3dLN_TGColorSelect),-1,-1,2,"fColorSelect=",0,"Control to selec a color");
02488    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Gviz3dLN_TStructNodeProperty),-1,-1,2,"fSelectedPropert=",0,"Pointer to property associated with node");
02489    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Gviz3dLN_TGTextButton),-1,-1,2,"fDefaultButton=",0,"Resets color to default");
02490    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Gviz3dLN_TGTextButton),-1,-1,2,"fApplyButton=",0,"Apply changes button");
02491    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Gviz3dLN_TGCheckButton),-1,-1,2,"fAutoRefesh=",0,"Condition for auto update");
02492    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Gviz3dLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
02493    }
02494    G__tag_memvar_reset();
02495 }
02496 
02497 
02498    /* TStructViewer */
02499 static void G__setup_memvarTStructViewer(void) {
02500    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Gviz3dLN_TStructViewer));
02501    { TStructViewer *p; p=(TStructViewer*)0x1000; if (p) { }
02502    G__memvar_setup((void*)0,89,0,0,-1,-1,-1,4,"fPointer=",0,"Main pointer to represented object");
02503    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Gviz3dLN_TClass),-1,-1,4,"fPointerClass=",0,"TClass of a main pointer");
02504    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Gviz3dLN_TStructViewerGUI),-1,-1,4,"fGUI=",0,"Pointer to GUI class");
02505    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__Gviz3dLN_TExMap),-1,-1,4,"fLevelMembersCount=",0,"Contains number of objects on each level");
02506    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__Gviz3dLN_TExMap),-1,-1,4,"fLevelSize=",0,"Contains total size in bytes of a level");
02507    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__Gviz3dLN_TExMap),-1,-1,4,"fPointers=",0,"Map of pointer to avoid circulation");
02508    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__Gviz3dLN_TObjArray),-1,-1,4,"fLevelArray=",0,"Array with pointers to nodes on each level");
02509    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Gviz3dLN_TStructNode),-1,-1,4,"fTopNode=",0,"Master node for fPointer");
02510    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__Gviz3dLN_TList),-1,-1,4,"fColors=",0,"List with properties used to color nodes");
02511    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Gviz3dLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
02512    }
02513    G__tag_memvar_reset();
02514 }
02515 
02516 
02517    /* TStructViewerGUI */
02518 static void G__setup_memvarTStructViewerGUI(void) {
02519    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Gviz3dLN_TStructViewerGUI));
02520    { TStructViewerGUI *p; p=(TStructViewerGUI*)0x1000; if (p) { }
02521    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Gviz3dLN_TStructViewer),-1,-1,4,"fParent=",0,"Pointer to Viewer GUI");
02522    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Gviz3dLN_TGeoVolume),-1,-1,4,"fTopVolume=",0,"Main volume containing all others volumes");
02523    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Gviz3dLN_TStructNode),-1,-1,4,"fNodePtr=",0,"Root node which represents the main pointer");
02524    G__memvar_setup((void*)0,104,0,0,-1,G__defined_typename("UInt_t"),-1,4,"fMaxSlices=",0,"Maximum number of slices used to build a collection node");
02525    G__memvar_setup((void*)0,104,0,0,-1,G__defined_typename("UInt_t"),-1,4,"fMouseX=",0,"Position of ToolTip on x-axis");
02526    G__memvar_setup((void*)0,104,0,0,-1,G__defined_typename("UInt_t"),-1,4,"fMouseY=",0,"Position of ToolTip on y-axis");
02527    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Gviz3dLN_TStructNode),-1,-1,4,"fSelectedObject=",0,"Pointer to actual selected object on scene");
02528    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__Gviz3dLN_TList),-1,-1,4,"fUndoList=",0,"List with nodes pointers which were top nodes");
02529    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__Gviz3dLN_TList),-1,-1,4,"fRedoList=",0,"List with nodes pointers which were top nodes");
02530    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__Gviz3dLN_TList),-1,-1,4,"fVisibleObjects=",0,"List with pointer to nodes which are visible");
02531    G__memvar_setup((void*)0,102,0,0,-1,G__defined_typename("Float_t"),-1,4,"fMaxRatio=",0,"Maximum ratio used to scale objetcs");
02532    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Gviz3dLN_TList),-1,-1,4,"fColors=",0,"Pointer to the list with color properties");
02533    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Gviz3dLN_TGeoMedium),-1,-2,4,"fgMedium=",0,"Material and medium");
02534    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__Gviz3dLN_TExMap),-1,-1,4,"fVolumes=",0,"Map with pointers to Volumes associated with nodes");
02535    G__memvar_setup((void*)0,104,0,0,-1,G__defined_typename("UInt_t"),-2,4,"fgCounter=",0,"Volume counter");
02536    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Gviz3dLN_TCanvas),-1,-1,4,"fCanvas=",0,"Canvas used to store and paint objects");
02537    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Gviz3dLN_TGLEmbeddedViewer),-1,-1,4,"fGLViewer=",0,"GLViewer in frame");
02538    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Gviz3dLN_TGToolTip),-1,-1,4,"fToolTip=",0,"ToolTip is showed when user mouse is over the object");
02539    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Gviz3dLN_TGCheckButton),-1,-1,4,"fShowLinksCheckButton=",0,"Enable/Disable lines between nodes");
02540    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Gviz3dLN_TGLabel),-1,-1,4,"fNodeNameLabel=",0,"Label with name of node");
02541    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Gviz3dLN_TGLabel),-1,-1,4,"fNodeTypelabel=",0,"Label with classname");
02542    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Gviz3dLN_TGLabel),-1,-1,4,"fMembersCountLabel=",0,"Label with number of members in node");
02543    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Gviz3dLN_TGLabel),-1,-1,4,"fAllMembersCountLabel=",0,"Label with daugthers members");
02544    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Gviz3dLN_TGLabel),-1,-1,4,"fSizeLabel=",0,"Label with size of node");
02545    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Gviz3dLN_TGLabel),-1,-1,4,"fTotalSizeLabel=",0,"Label with size of node and daughters nodes");
02546    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Gviz3dLN_TGLabel),-1,-1,4,"fLevelLabel=",0,"Label with level where the node is placed");
02547    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Gviz3dLN_TGTextButton),-1,-1,4,"fUndoButton=",0,"Button which can restore last top node");
02548    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Gviz3dLN_TGTextButton),-1,-1,4,"fRedoButton=",0,"Button which can repeat last node change");
02549    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Gviz3dLN_TGRadioButton),-1,-1,4,"fScaleBySizeButton=",0,"Sets sorting method to size");
02550    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Gviz3dLN_TGRadioButton),-1,-1,4,"fScaleByMembersButton=",0,"Sets sorting method to members");
02551    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Gviz3dLN_TGTextEntry),-1,-1,4,"fPointerTextEntry=",0,"Sets address of pointer");
02552    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Gviz3dLN_TGTextEntry),-1,-1,4,"fPointerTypeTextEntry=",0,"Sets type of pointer");
02553    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Gviz3dLN_TStructNodeEditor),-1,-1,4,"fEditor=",0,"Frame with a node editor");
02554    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Gviz3dLN_TGNumberEntry),-1,-1,4,"fBoxHeightEntry=",0,"Height of boxes");
02555    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Gviz3dLN_TGCheckButton),-1,-1,4,"fAutoRefesh=",0,"Automatic redraw the scene");
02556    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Gviz3dLN_TGNumberEntry),-1,-1,4,"fLevelDistanceEntry=",0,"Distance between levels");
02557    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Gviz3dLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
02558    }
02559    G__tag_memvar_reset();
02560 }
02561 
02562 extern "C" void G__cpp_setup_memvarG__Gviz3d() {
02563 }
02564 /***********************************************************
02565 ************************************************************
02566 ************************************************************
02567 ************************************************************
02568 ************************************************************
02569 ************************************************************
02570 ************************************************************
02571 ***********************************************************/
02572 
02573 /*********************************************************
02574 * Member function information setup for each class
02575 *********************************************************/
02576 static void G__setup_memfuncTStructNode(void) {
02577    /* TStructNode */
02578    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Gviz3dLN_TStructNode));
02579    G__memfunc_setup("TStructNode",1119,G__G__Gviz3d_229_0_1, 105, G__get_linked_tagnum(&G__G__Gviz3dLN_TStructNode), -1, 0, 6, 1, 1, 0, 
02580 "u 'TString' - 0 - name u 'TString' - 0 - typeName "
02581 "Y - - 0 - pointer U 'TStructNode' - 0 - parent "
02582 "k - 'ULong_t' 0 - size i 'ENodeType' - 0 - type", (char*)NULL, (void*) NULL, 0);
02583    G__memfunc_setup("Compare",711,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 8, "U 'TObject' - 10 - obj", (char*)NULL, (void*) NULL, 1);
02584    G__memfunc_setup("GetAllMembersCount",1805,G__G__Gviz3d_229_0_3, 107, -1, G__defined_typename("ULong_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
02585    G__memfunc_setup("GetCenter",897,G__G__Gviz3d_229_0_4, 102, -1, G__defined_typename("Float_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
02586    G__memfunc_setup("GetHeight",889,G__G__Gviz3d_229_0_5, 102, -1, G__defined_typename("Float_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
02587    G__memfunc_setup("GetLevel",792,G__G__Gviz3d_229_0_6, 104, -1, G__defined_typename("UInt_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
02588    G__memfunc_setup("GetMaxLevel",1086,G__G__Gviz3d_229_0_7, 104, -1, G__defined_typename("UInt_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
02589    G__memfunc_setup("GetMaxObjects",1296,G__G__Gviz3d_229_0_8, 104, -1, G__defined_typename("UInt_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
02590    G__memfunc_setup("GetMembers",1003,G__G__Gviz3d_229_0_9, 85, G__get_linked_tagnum(&G__G__Gviz3dLN_TList), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
02591    G__memfunc_setup("GetMembersCount",1524,G__G__Gviz3d_229_0_10, 107, -1, G__defined_typename("ULong_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
02592    G__memfunc_setup("GetMiddle",879,G__G__Gviz3d_229_0_11, 102, -1, G__defined_typename("Float_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
02593    G__memfunc_setup("GetName",673,(G__InterfaceMethod) NULL,67, -1, -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
02594    G__memfunc_setup("GetNodeType",1096,G__G__Gviz3d_229_0_13, 105, G__get_linked_tagnum(&G__G__Gviz3dLN_ENodeType), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
02595    G__memfunc_setup("GetParent",906,G__G__Gviz3d_229_0_14, 85, G__get_linked_tagnum(&G__G__Gviz3dLN_TStructNode), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
02596    G__memfunc_setup("GetPointer",1025,G__G__Gviz3d_229_0_15, 89, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
02597    G__memfunc_setup("GetRelativeMembersCount",2352,G__G__Gviz3d_229_0_16, 107, -1, G__defined_typename("ULong_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
02598    G__memfunc_setup("GetRelativeSize",1527,G__G__Gviz3d_229_0_17, 107, -1, G__defined_typename("ULong_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
02599    G__memfunc_setup("GetRelativeVolume",1748,G__G__Gviz3d_229_0_18, 107, -1, G__defined_typename("ULong_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
02600    G__memfunc_setup("GetRelativeVolumeRatio",2259,G__G__Gviz3d_229_0_19, 102, -1, G__defined_typename("Float_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
02601    G__memfunc_setup("GetSize",699,G__G__Gviz3d_229_0_20, 107, -1, G__defined_typename("ULong_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
02602    G__memfunc_setup("GetTotalSize",1215,G__G__Gviz3d_229_0_21, 107, -1, G__defined_typename("ULong_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
02603    G__memfunc_setup("GetTypeName",1091,G__G__Gviz3d_229_0_22, 117, G__get_linked_tagnum(&G__G__Gviz3dLN_TString), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
02604    G__memfunc_setup("GetVolume",920,G__G__Gviz3d_229_0_23, 107, -1, G__defined_typename("ULong_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
02605    G__memfunc_setup("GetVolumeRatio",1431,G__G__Gviz3d_229_0_24, 102, -1, G__defined_typename("Float_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
02606    G__memfunc_setup("GetWidth",800,G__G__Gviz3d_229_0_25, 102, -1, G__defined_typename("Float_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
02607    G__memfunc_setup("GetX",376,G__G__Gviz3d_229_0_26, 102, -1, G__defined_typename("Float_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
02608    G__memfunc_setup("GetY",377,G__G__Gviz3d_229_0_27, 102, -1, G__defined_typename("Float_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
02609    G__memfunc_setup("IsCollapsed",1107,G__G__Gviz3d_229_0_28, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
02610    G__memfunc_setup("IsSortable",1016,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
02611    G__memfunc_setup("IsVisible",906,G__G__Gviz3d_229_0_30, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
02612    G__memfunc_setup("SetAllMembersCount",1817,G__G__Gviz3d_229_0_31, 121, -1, -1, 0, 1, 1, 1, 0, "k - 'ULong_t' 0 - count", (char*)NULL, (void*) NULL, 0);
02613    G__memfunc_setup("SetCollapsed",1219,G__G__Gviz3d_229_0_32, 121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 - collapsed", (char*)NULL, (void*) NULL, 0);
02614    G__memfunc_setup("SetHeight",901,G__G__Gviz3d_229_0_33, 121, -1, -1, 0, 1, 1, 1, 0, "f - 'Float_t' 0 - h", (char*)NULL, (void*) NULL, 0);
02615    G__memfunc_setup("SetMaxLevel",1098,G__G__Gviz3d_229_0_34, 121, -1, -1, 0, 1, 1, 1, 0, "h - 'UInt_t' 0 - level", (char*)NULL, (void*) NULL, 0);
02616    G__memfunc_setup("SetMaxObjects",1308,G__G__Gviz3d_229_0_35, 121, -1, -1, 0, 1, 1, 1, 0, "h - 'UInt_t' 0 - max", (char*)NULL, (void*) NULL, 0);
02617    G__memfunc_setup("SetMembers",1015,G__G__Gviz3d_229_0_36, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TList' - 0 - list", (char*)NULL, (void*) NULL, 0);
02618    G__memfunc_setup("SetMembersCount",1536,G__G__Gviz3d_229_0_37, 121, -1, -1, 0, 1, 1, 1, 0, "k - 'ULong_t' 0 - count", (char*)NULL, (void*) NULL, 0);
02619    G__memfunc_setup("SetNodeType",1108,G__G__Gviz3d_229_0_38, 121, -1, -1, 0, 1, 1, 1, 0, "i 'ENodeType' - 0 - type", (char*)NULL, (void*) NULL, 0);
02620    G__memfunc_setup("SetPointer",1037,G__G__Gviz3d_229_0_39, 121, -1, -1, 0, 1, 1, 1, 0, "Y - - 0 - pointer", (char*)NULL, (void*) NULL, 0);
02621    G__memfunc_setup("SetScaleBy",975,G__G__Gviz3d_229_0_40, 121, -1, -1, 0, 1, 3, 1, 0, "i 'EScalingType' - 0 - type", (char*)NULL, (void*) G__func2void( (void (*)(EScalingType))(&TStructNode::SetScaleBy) ), 0);
02622    G__memfunc_setup("SetSize",711,G__G__Gviz3d_229_0_41, 121, -1, -1, 0, 1, 1, 1, 0, "k - 'ULong_t' 0 - size", (char*)NULL, (void*) NULL, 0);
02623    G__memfunc_setup("SetTotalSize",1227,G__G__Gviz3d_229_0_42, 121, -1, -1, 0, 1, 1, 1, 0, "k - 'ULong_t' 0 - size", (char*)NULL, (void*) NULL, 0);
02624    G__memfunc_setup("SetVisible",1018,G__G__Gviz3d_229_0_43, 121, -1, -1, 0, 1, 1, 1, 0, "g - - 0 - visible", (char*)NULL, (void*) NULL, 0);
02625    G__memfunc_setup("SetWidth",812,G__G__Gviz3d_229_0_44, 121, -1, -1, 0, 1, 1, 1, 0, "f - 'Float_t' 0 - w", (char*)NULL, (void*) NULL, 0);
02626    G__memfunc_setup("SetX",388,G__G__Gviz3d_229_0_45, 121, -1, -1, 0, 1, 1, 1, 0, "f - 'Float_t' 0 - x", (char*)NULL, (void*) NULL, 0);
02627    G__memfunc_setup("SetY",389,G__G__Gviz3d_229_0_46, 121, -1, -1, 0, 1, 1, 1, 0, "f - 'Float_t' 0 - y", (char*)NULL, (void*) NULL, 0);
02628    G__memfunc_setup("Class",502,G__G__Gviz3d_229_0_47, 85, G__get_linked_tagnum(&G__G__Gviz3dLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TStructNode::Class) ), 0);
02629    G__memfunc_setup("Class_Name",982,G__G__Gviz3d_229_0_48, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TStructNode::Class_Name) ), 0);
02630    G__memfunc_setup("Class_Version",1339,G__G__Gviz3d_229_0_49, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TStructNode::Class_Version) ), 0);
02631    G__memfunc_setup("Dictionary",1046,G__G__Gviz3d_229_0_50, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TStructNode::Dictionary) ), 0);
02632    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Gviz3dLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
02633    G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
02634    G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
02635    G__memfunc_setup("StreamerNVirtual",1656,G__G__Gviz3d_229_0_54, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
02636    G__memfunc_setup("DeclFileName",1145,G__G__Gviz3d_229_0_55, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TStructNode::DeclFileName) ), 0);
02637    G__memfunc_setup("ImplFileLine",1178,G__G__Gviz3d_229_0_56, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TStructNode::ImplFileLine) ), 0);
02638    G__memfunc_setup("ImplFileName",1171,G__G__Gviz3d_229_0_57, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TStructNode::ImplFileName) ), 0);
02639    G__memfunc_setup("DeclFileLine",1152,G__G__Gviz3d_229_0_58, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TStructNode::DeclFileLine) ), 0);
02640    // automatic copy constructor
02641    G__memfunc_setup("TStructNode", 1119, G__G__Gviz3d_229_0_59, (int) ('i'), G__get_linked_tagnum(&G__G__Gviz3dLN_TStructNode), -1, 0, 1, 1, 1, 0, "u 'TStructNode' - 11 - -", (char*) NULL, (void*) NULL, 0);
02642    // automatic destructor
02643    G__memfunc_setup("~TStructNode", 1245, G__G__Gviz3d_229_0_60, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
02644    // automatic assignment operator
02645    G__memfunc_setup("operator=", 937, G__G__Gviz3d_229_0_61, (int) ('u'), G__get_linked_tagnum(&G__G__Gviz3dLN_TStructNode), -1, 1, 1, 1, 1, 0, "u 'TStructNode' - 11 - -", (char*) NULL, (void*) NULL, 0);
02646    G__tag_memfunc_reset();
02647 }
02648 
02649 static void G__setup_memfuncTStructNodeProperty(void) {
02650    /* TStructNodeProperty */
02651    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Gviz3dLN_TStructNodeProperty));
02652    G__memfunc_setup("TStructNodeProperty",1988,G__G__Gviz3d_230_0_1, 105, G__get_linked_tagnum(&G__G__Gviz3dLN_TStructNodeProperty), -1, 0, 2, 1, 1, 0, 
02653 "C - - 10 - name i - 'Int_t' 0 - color", (char*)NULL, (void*) NULL, 0);
02654    G__memfunc_setup("TStructNodeProperty",1988,G__G__Gviz3d_230_0_2, 105, G__get_linked_tagnum(&G__G__Gviz3dLN_TStructNodeProperty), -1, 0, 2, 1, 1, 0, 
02655 "C - - 10 - name k - 'Pixel_t' 0 - pixel", (char*)NULL, (void*) NULL, 0);
02656    G__memfunc_setup("GetColor",799,G__G__Gviz3d_230_0_3, 117, G__get_linked_tagnum(&G__G__Gviz3dLN_TColor), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
02657    G__memfunc_setup("GetPixel",802,G__G__Gviz3d_230_0_4, 107, -1, G__defined_typename("Pixel_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
02658    G__memfunc_setup("SetColor",811,G__G__Gviz3d_230_0_5, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TColor' - 11 - color", (char*)NULL, (void*) NULL, 0);
02659    G__memfunc_setup("SetColor",811,G__G__Gviz3d_230_0_6, 121, -1, -1, 0, 1, 1, 1, 0, "k - 'Pixel_t' 0 - pixel", (char*)NULL, (void*) NULL, 0);
02660    G__memfunc_setup("SetColor",811,G__G__Gviz3d_230_0_7, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - color", (char*)NULL, (void*) NULL, 0);
02661    G__memfunc_setup("Compare",711,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 8, "U 'TObject' - 10 - obj", (char*)NULL, (void*) NULL, 1);
02662    G__memfunc_setup("IsSortable",1016,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
02663    G__memfunc_setup("Class",502,G__G__Gviz3d_230_0_10, 85, G__get_linked_tagnum(&G__G__Gviz3dLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TStructNodeProperty::Class) ), 0);
02664    G__memfunc_setup("Class_Name",982,G__G__Gviz3d_230_0_11, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TStructNodeProperty::Class_Name) ), 0);
02665    G__memfunc_setup("Class_Version",1339,G__G__Gviz3d_230_0_12, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TStructNodeProperty::Class_Version) ), 0);
02666    G__memfunc_setup("Dictionary",1046,G__G__Gviz3d_230_0_13, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TStructNodeProperty::Dictionary) ), 0);
02667    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Gviz3dLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
02668    G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
02669    G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
02670    G__memfunc_setup("StreamerNVirtual",1656,G__G__Gviz3d_230_0_17, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
02671    G__memfunc_setup("DeclFileName",1145,G__G__Gviz3d_230_0_18, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TStructNodeProperty::DeclFileName) ), 0);
02672    G__memfunc_setup("ImplFileLine",1178,G__G__Gviz3d_230_0_19, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TStructNodeProperty::ImplFileLine) ), 0);
02673    G__memfunc_setup("ImplFileName",1171,G__G__Gviz3d_230_0_20, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TStructNodeProperty::ImplFileName) ), 0);
02674    G__memfunc_setup("DeclFileLine",1152,G__G__Gviz3d_230_0_21, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TStructNodeProperty::DeclFileLine) ), 0);
02675    // automatic copy constructor
02676    G__memfunc_setup("TStructNodeProperty", 1988, G__G__Gviz3d_230_0_22, (int) ('i'), G__get_linked_tagnum(&G__G__Gviz3dLN_TStructNodeProperty), -1, 0, 1, 1, 1, 0, "u 'TStructNodeProperty' - 11 - -", (char*) NULL, (void*) NULL, 0);
02677    // automatic destructor
02678    G__memfunc_setup("~TStructNodeProperty", 2114, G__G__Gviz3d_230_0_23, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
02679    // automatic assignment operator
02680    G__memfunc_setup("operator=", 937, G__G__Gviz3d_230_0_24, (int) ('u'), G__get_linked_tagnum(&G__G__Gviz3dLN_TStructNodeProperty), -1, 1, 1, 1, 1, 0, "u 'TStructNodeProperty' - 11 - -", (char*) NULL, (void*) NULL, 0);
02681    G__tag_memfunc_reset();
02682 }
02683 
02684 static void G__setup_memfuncTStructNodeEditor(void) {
02685    /* TStructNodeEditor */
02686    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Gviz3dLN_TStructNodeEditor));
02687    G__memfunc_setup("FindNodeProperty",1644,(G__InterfaceMethod) NULL, 85, G__get_linked_tagnum(&G__G__Gviz3dLN_TStructNodeProperty), -1, 0, 1, 1, 2, 0, "U 'TStructNode' - 0 - node", (char*)NULL, (void*) NULL, 0);
02688    G__memfunc_setup("GetDefaultProperty",1866,(G__InterfaceMethod) NULL, 85, G__get_linked_tagnum(&G__G__Gviz3dLN_TStructNodeProperty), -1, 0, 0, 1, 2, 0, "", (char*)NULL, (void*) NULL, 0);
02689    G__memfunc_setup("Init",404,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 0, 1, 2, 0, "", (char*)NULL, (void*) NULL, 0);
02690    G__memfunc_setup("TStructNodeEditor",1734,G__G__Gviz3d_235_0_4, 105, G__get_linked_tagnum(&G__G__Gviz3dLN_TStructNodeEditor), -1, 0, 6, 1, 1, 0, 
02691 "U 'TList' - 0 - colors U 'TGWindow' - 10 '0' p "
02692 "i - 'Int_t' 0 '140' width i - 'Int_t' 0 '30' height "
02693 "h - 'UInt_t' 0 'kChildFrame' options k - 'Pixel_t' 0 'GetDefaultFrameBackground()' back", (char*)NULL, (void*) NULL, 0);
02694    G__memfunc_setup("ApplyButtonSlot",1572,G__G__Gviz3d_235_0_5, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
02695    G__memfunc_setup("AutoRefreshButtonSlot",2182,G__G__Gviz3d_235_0_6, 121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 - on", (char*)NULL, (void*) NULL, 0);
02696    G__memfunc_setup("ColorSelectedSlot",1738,G__G__Gviz3d_235_0_7, 121, -1, -1, 0, 1, 1, 1, 0, "k - 'Pixel_t' 0 - color", (char*)NULL, (void*) NULL, 0);
02697    G__memfunc_setup("DefaultButtonSlot",1763,G__G__Gviz3d_235_0_8, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
02698    G__memfunc_setup("MaxLevelsValueSetSlot",2140,G__G__Gviz3d_235_0_9, 121, -1, -1, 0, 1, 1, 1, 0, "l - 'Long_t' 0 - -", (char*)NULL, (void*) NULL, 0);
02699    G__memfunc_setup("MaxObjectsValueSetSlot",2235,G__G__Gviz3d_235_0_10, 121, -1, -1, 0, 1, 1, 1, 0, "l - 'Long_t' 0 - -", (char*)NULL, (void*) NULL, 0);
02700    G__memfunc_setup("SetModel",797,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "U 'TObject' - 0 - obj", (char*)NULL, (void*) NULL, 1);
02701    G__memfunc_setup("Update",611,G__G__Gviz3d_235_0_12, 121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 - resetCamera", (char*)NULL, (void*) NULL, 0);
02702    G__memfunc_setup("Update",611,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
02703    G__memfunc_setup("Class",502,G__G__Gviz3d_235_0_14, 85, G__get_linked_tagnum(&G__G__Gviz3dLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TStructNodeEditor::Class) ), 0);
02704    G__memfunc_setup("Class_Name",982,G__G__Gviz3d_235_0_15, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TStructNodeEditor::Class_Name) ), 0);
02705    G__memfunc_setup("Class_Version",1339,G__G__Gviz3d_235_0_16, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TStructNodeEditor::Class_Version) ), 0);
02706    G__memfunc_setup("Dictionary",1046,G__G__Gviz3d_235_0_17, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TStructNodeEditor::Dictionary) ), 0);
02707    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Gviz3dLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
02708    G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
02709    G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
02710    G__memfunc_setup("StreamerNVirtual",1656,G__G__Gviz3d_235_0_21, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
02711    G__memfunc_setup("DeclFileName",1145,G__G__Gviz3d_235_0_22, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TStructNodeEditor::DeclFileName) ), 0);
02712    G__memfunc_setup("ImplFileLine",1178,G__G__Gviz3d_235_0_23, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TStructNodeEditor::ImplFileLine) ), 0);
02713    G__memfunc_setup("ImplFileName",1171,G__G__Gviz3d_235_0_24, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TStructNodeEditor::ImplFileName) ), 0);
02714    G__memfunc_setup("DeclFileLine",1152,G__G__Gviz3d_235_0_25, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TStructNodeEditor::DeclFileLine) ), 0);
02715    // automatic destructor
02716    G__memfunc_setup("~TStructNodeEditor", 1860, G__G__Gviz3d_235_0_26, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
02717    G__tag_memfunc_reset();
02718 }
02719 
02720 static void G__setup_memfuncTStructViewer(void) {
02721    /* TStructViewer */
02722    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Gviz3dLN_TStructViewer));
02723    G__memfunc_setup("AddNode",655,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 2, 1, 4, 0, 
02724 "U 'TStructNode' - 0 - node k - 'ULong_t' 0 - size", (char*)NULL, (void*) NULL, 0);
02725    G__memfunc_setup("CountMembers",1236,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 3, 1, 4, 0, 
02726 "U 'TClass' - 0 - cl U 'TStructNode' - 0 - parent "
02727 "Y - - 0 - pointer", (char*)NULL, (void*) NULL, 0);
02728    G__memfunc_setup("Prepare",719,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 0, 1, 4, 0, "", (char*)NULL, (void*) NULL, 0);
02729    G__memfunc_setup("Reset",515,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 0, 1, 4, 0, "", (char*)NULL, (void*) NULL, 0);
02730    G__memfunc_setup("TStructViewer",1355,G__G__Gviz3d_467_0_5, 105, G__get_linked_tagnum(&G__G__Gviz3dLN_TStructViewer), -1, 0, 2, 1, 1, 0, 
02731 "Y - - 0 'NULL' ptr C - - 10 'NULL' clname", (char*)NULL, (void*) NULL, 0);
02732    G__memfunc_setup("Draw",398,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
02733    G__memfunc_setup("GetCanvas",892,G__G__Gviz3d_467_0_7, 85, G__get_linked_tagnum(&G__G__Gviz3dLN_TCanvas), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
02734    G__memfunc_setup("GetFrame",779,G__G__Gviz3d_467_0_8, 85, G__get_linked_tagnum(&G__G__Gviz3dLN_TGMainFrame), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
02735    G__memfunc_setup("GetColor",799,G__G__Gviz3d_467_0_9, 117, G__get_linked_tagnum(&G__G__Gviz3dLN_TColor), -1, 0, 1, 1, 1, 0, "C - - 10 - typeName", (char*)NULL, (void*) NULL, 0);
02736    G__memfunc_setup("GetLevelMembersCount",2028,G__G__Gviz3d_467_0_10, 117, G__get_linked_tagnum(&G__G__Gviz3dLN_TExMap), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
02737    G__memfunc_setup("GetLevelSize",1203,G__G__Gviz3d_467_0_11, 117, G__get_linked_tagnum(&G__G__Gviz3dLN_TExMap), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
02738    G__memfunc_setup("GetLinksVisibility",1865,G__G__Gviz3d_467_0_12, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
02739    G__memfunc_setup("GetPointer",1025,G__G__Gviz3d_467_0_13, 89, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
02740    G__memfunc_setup("SetColor",811,G__G__Gviz3d_467_0_14, 121, -1, -1, 0, 2, 1, 1, 0, 
02741 "u 'TString' - 0 - name i - 'Int_t' 0 - color", (char*)NULL, (void*) NULL, 0);
02742    G__memfunc_setup("SetLinksVisibility",1877,G__G__Gviz3d_467_0_15, 121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 - val", (char*)NULL, (void*) NULL, 0);
02743    G__memfunc_setup("SetPointer",1037,G__G__Gviz3d_467_0_16, 121, -1, -1, 0, 2, 1, 1, 0, 
02744 "Y - - 0 - ptr C - - 10 'NULL' clname", (char*)NULL, (void*) NULL, 0);
02745    G__memfunc_setup("Class",502,G__G__Gviz3d_467_0_17, 85, G__get_linked_tagnum(&G__G__Gviz3dLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TStructViewer::Class) ), 0);
02746    G__memfunc_setup("Class_Name",982,G__G__Gviz3d_467_0_18, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TStructViewer::Class_Name) ), 0);
02747    G__memfunc_setup("Class_Version",1339,G__G__Gviz3d_467_0_19, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TStructViewer::Class_Version) ), 0);
02748    G__memfunc_setup("Dictionary",1046,G__G__Gviz3d_467_0_20, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TStructViewer::Dictionary) ), 0);
02749    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Gviz3dLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
02750    G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
02751    G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
02752    G__memfunc_setup("StreamerNVirtual",1656,G__G__Gviz3d_467_0_24, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
02753    G__memfunc_setup("DeclFileName",1145,G__G__Gviz3d_467_0_25, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TStructViewer::DeclFileName) ), 0);
02754    G__memfunc_setup("ImplFileLine",1178,G__G__Gviz3d_467_0_26, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TStructViewer::ImplFileLine) ), 0);
02755    G__memfunc_setup("ImplFileName",1171,G__G__Gviz3d_467_0_27, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TStructViewer::ImplFileName) ), 0);
02756    G__memfunc_setup("DeclFileLine",1152,G__G__Gviz3d_467_0_28, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TStructViewer::DeclFileLine) ), 0);
02757    // automatic destructor
02758    G__memfunc_setup("~TStructViewer", 1481, G__G__Gviz3d_467_0_29, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
02759    G__tag_memfunc_reset();
02760 }
02761 
02762 static void G__setup_memfuncTStructViewerGUI(void) {
02763    /* TStructViewerGUI */
02764    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Gviz3dLN_TStructViewerGUI));
02765    G__memfunc_setup("CalculatePosistion",1878,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 4, 0, "U 'TStructNode' - 0 - parent", (char*)NULL, (void*) NULL, 0);
02766    G__memfunc_setup("CheckMaxObjects",1486,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 4, 0, "U 'TStructNode' - 0 - parent", (char*)NULL, (void*) NULL, 0);
02767    G__memfunc_setup("Divide",597,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 5, 1, 4, 0, 
02768 "U 'TList' - 0 - list f - 'Float_t' 0 - x1 "
02769 "f - 'Float_t' 0 - x2 f - 'Float_t' 0 - y1 "
02770 "f - 'Float_t' 0 - y2", (char*)NULL, (void*) NULL, 0);
02771    G__memfunc_setup("DrawNode",788,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 4, 0, "U 'TStructNode' - 0 - node", (char*)NULL, (void*) NULL, 0);
02772    G__memfunc_setup("DrawLink",796,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 4, 0, "U 'TStructNode' - 0 - parent", (char*)NULL, (void*) NULL, 0);
02773    G__memfunc_setup("DrawVolumes",1145,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 4, 0, "U 'TStructNode' - 0 - visObj", (char*)NULL, (void*) NULL, 0);
02774    G__memfunc_setup("FindNodeProperty",1644,(G__InterfaceMethod) NULL, 85, G__get_linked_tagnum(&G__G__Gviz3dLN_TStructNodeProperty), -1, 0, 1, 1, 4, 0, "U 'TStructNode' - 0 - node", (char*)NULL, (void*) NULL, 0);
02775    G__memfunc_setup("Scale",488,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 4, 0, "U 'TStructNode' - 0 - parent", (char*)NULL, (void*) NULL, 0);
02776    G__memfunc_setup("UnCheckMaxObjects",1681,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 0, 1, 4, 0, "", (char*)NULL, (void*) NULL, 0);
02777    G__memfunc_setup("UpdateLabels",1206,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 4, 0, "U 'TStructNode' - 0 - node", (char*)NULL, (void*) NULL, 0);
02778    G__memfunc_setup("TStructViewerGUI",1584,G__G__Gviz3d_468_0_11, 105, G__get_linked_tagnum(&G__G__Gviz3dLN_TStructViewerGUI), -1, 0, 6, 1, 1, 0, 
02779 "U 'TStructViewer' - 0 - parent U 'TStructNode' - 0 - nodePtr "
02780 "U 'TList' - 0 - colors U 'TGWindow' - 10 'NULL' p "
02781 "h - 'UInt_t' 0 '800' w h - 'UInt_t' 0 '600' h", (char*)NULL, (void*) NULL, 0);
02782    G__memfunc_setup("AutoRefreshButtonSlot",2182,G__G__Gviz3d_468_0_12, 121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 - on", (char*)NULL, (void*) NULL, 0);
02783    G__memfunc_setup("BoxHeightValueSetSlot",2125,G__G__Gviz3d_468_0_13, 121, -1, -1, 0, 1, 1, 1, 0, "l - 'Long_t' 0 - h", (char*)NULL, (void*) NULL, 0);
02784    G__memfunc_setup("CloseWindow",1134,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
02785    G__memfunc_setup("ColorSelectedSlot",1738,G__G__Gviz3d_468_0_15, 121, -1, -1, 0, 1, 1, 1, 0, "k - 'Pixel_t' 0 - pixel", (char*)NULL, (void*) NULL, 0);
02786    G__memfunc_setup("DoubleClickedSlot",1708,G__G__Gviz3d_468_0_16, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
02787    G__memfunc_setup("Draw",398,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
02788    G__memfunc_setup("GetCanvas",892,G__G__Gviz3d_468_0_18, 85, G__get_linked_tagnum(&G__G__Gviz3dLN_TCanvas), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
02789    G__memfunc_setup("GetColor",799,G__G__Gviz3d_468_0_19, 105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 0, "U 'TStructNode' - 0 - node", (char*)NULL, (void*) NULL, 0);
02790    G__memfunc_setup("GetDefaultColor",1508,G__G__Gviz3d_468_0_20, 85, G__get_linked_tagnum(&G__G__Gviz3dLN_TStructNodeProperty), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
02791    G__memfunc_setup("GetLinksVisibility",1865,G__G__Gviz3d_468_0_21, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
02792    G__memfunc_setup("GetNodePtr",988,G__G__Gviz3d_468_0_22, 85, G__get_linked_tagnum(&G__G__Gviz3dLN_TStructNode), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
02793    G__memfunc_setup("GLWidgetProcessedEventSlot",2627,G__G__Gviz3d_468_0_23, 121, -1, -1, 0, 1, 1, 1, 0, "U 'Event_t' - 0 - event", (char*)NULL, (void*) NULL, 0);
02794    G__memfunc_setup("LevelDistValueSetSlot",2135,G__G__Gviz3d_468_0_24, 121, -1, -1, 0, 1, 1, 1, 0, "l - 'Long_t' 0 - dist", (char*)NULL, (void*) NULL, 0);
02795    G__memfunc_setup("MouseOverSlot",1351,G__G__Gviz3d_468_0_25, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TGLPhysicalShape' - 0 - shape", (char*)NULL, (void*) NULL, 0);
02796    G__memfunc_setup("RedoButtonSlot",1448,G__G__Gviz3d_468_0_26, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
02797    G__memfunc_setup("ResetButtonSlot",1569,G__G__Gviz3d_468_0_27, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
02798    G__memfunc_setup("ScaleByChangedSlot",1775,G__G__Gviz3d_468_0_28, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
02799    G__memfunc_setup("SetLinksVisibility",1877,G__G__Gviz3d_468_0_29, 121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 - val", (char*)NULL, (void*) NULL, 0);
02800    G__memfunc_setup("SetNodePtr",1000,G__G__Gviz3d_468_0_30, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TStructNode' - 0 - val", (char*)NULL, (void*) NULL, 0);
02801    G__memfunc_setup("SetPointerButtonSlot",2091,G__G__Gviz3d_468_0_31, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
02802    G__memfunc_setup("ShowLinksToggled",1640,G__G__Gviz3d_468_0_32, 121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 - on", (char*)NULL, (void*) NULL, 0);
02803    G__memfunc_setup("UndoButtonSlot",1460,G__G__Gviz3d_468_0_33, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
02804    G__memfunc_setup("Update",611,G__G__Gviz3d_468_0_34, 121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 'false' resetCamera", (char*)NULL, (void*) NULL, 0);
02805    G__memfunc_setup("UpdateButtonSlot",1665,G__G__Gviz3d_468_0_35, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
02806    G__memfunc_setup("Class",502,G__G__Gviz3d_468_0_36, 85, G__get_linked_tagnum(&G__G__Gviz3dLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TStructViewerGUI::Class) ), 0);
02807    G__memfunc_setup("Class_Name",982,G__G__Gviz3d_468_0_37, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TStructViewerGUI::Class_Name) ), 0);
02808    G__memfunc_setup("Class_Version",1339,G__G__Gviz3d_468_0_38, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TStructViewerGUI::Class_Version) ), 0);
02809    G__memfunc_setup("Dictionary",1046,G__G__Gviz3d_468_0_39, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TStructViewerGUI::Dictionary) ), 0);
02810    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Gviz3dLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
02811    G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
02812    G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
02813    G__memfunc_setup("StreamerNVirtual",1656,G__G__Gviz3d_468_0_43, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
02814    G__memfunc_setup("DeclFileName",1145,G__G__Gviz3d_468_0_44, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TStructViewerGUI::DeclFileName) ), 0);
02815    G__memfunc_setup("ImplFileLine",1178,G__G__Gviz3d_468_0_45, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TStructViewerGUI::ImplFileLine) ), 0);
02816    G__memfunc_setup("ImplFileName",1171,G__G__Gviz3d_468_0_46, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TStructViewerGUI::ImplFileName) ), 0);
02817    G__memfunc_setup("DeclFileLine",1152,G__G__Gviz3d_468_0_47, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TStructViewerGUI::DeclFileLine) ), 0);
02818    // automatic destructor
02819    G__memfunc_setup("~TStructViewerGUI", 1710, G__G__Gviz3d_468_0_48, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
02820    G__tag_memfunc_reset();
02821 }
02822 
02823 
02824 /*********************************************************
02825 * Member function information setup
02826 *********************************************************/
02827 extern "C" void G__cpp_setup_memfuncG__Gviz3d() {
02828 }
02829 
02830 /*********************************************************
02831 * Global variable information setup for each class
02832 *********************************************************/
02833 static void G__cpp_setup_global0() {
02834 
02835    /* Setting up global variables */
02836    G__resetplocal();
02837 
02838 }
02839 
02840 static void G__cpp_setup_global1() {
02841 }
02842 
02843 static void G__cpp_setup_global2() {
02844 }
02845 
02846 static void G__cpp_setup_global3() {
02847 }
02848 
02849 static void G__cpp_setup_global4() {
02850 }
02851 
02852 static void G__cpp_setup_global5() {
02853 }
02854 
02855 static void G__cpp_setup_global6() {
02856 }
02857 
02858 static void G__cpp_setup_global7() {
02859 
02860    G__resetglobalenv();
02861 }
02862 extern "C" void G__cpp_setup_globalG__Gviz3d() {
02863   G__cpp_setup_global0();
02864   G__cpp_setup_global1();
02865   G__cpp_setup_global2();
02866   G__cpp_setup_global3();
02867   G__cpp_setup_global4();
02868   G__cpp_setup_global5();
02869   G__cpp_setup_global6();
02870   G__cpp_setup_global7();
02871 }
02872 
02873 /*********************************************************
02874 * Global function information setup for each class
02875 *********************************************************/
02876 static void G__cpp_setup_func0() {
02877    G__lastifuncposition();
02878 
02879 }
02880 
02881 static void G__cpp_setup_func1() {
02882 }
02883 
02884 static void G__cpp_setup_func2() {
02885 }
02886 
02887 static void G__cpp_setup_func3() {
02888 }
02889 
02890 static void G__cpp_setup_func4() {
02891 }
02892 
02893 static void G__cpp_setup_func5() {
02894 }
02895 
02896 static void G__cpp_setup_func6() {
02897 }
02898 
02899 static void G__cpp_setup_func7() {
02900 }
02901 
02902 static void G__cpp_setup_func8() {
02903 }
02904 
02905 static void G__cpp_setup_func9() {
02906 
02907    G__resetifuncposition();
02908 }
02909 
02910 extern "C" void G__cpp_setup_funcG__Gviz3d() {
02911   G__cpp_setup_func0();
02912   G__cpp_setup_func1();
02913   G__cpp_setup_func2();
02914   G__cpp_setup_func3();
02915   G__cpp_setup_func4();
02916   G__cpp_setup_func5();
02917   G__cpp_setup_func6();
02918   G__cpp_setup_func7();
02919   G__cpp_setup_func8();
02920   G__cpp_setup_func9();
02921 }
02922 
02923 /*********************************************************
02924 * Class,struct,union,enum tag information setup
02925 *********************************************************/
02926 /* Setup class/struct taginfo */
02927 G__linked_taginfo G__G__Gviz3dLN_TClass = { "TClass" , 99 , -1 };
02928 G__linked_taginfo G__G__Gviz3dLN_TBuffer = { "TBuffer" , 99 , -1 };
02929 G__linked_taginfo G__G__Gviz3dLN_TMemberInspector = { "TMemberInspector" , 99 , -1 };
02930 G__linked_taginfo G__G__Gviz3dLN_TObject = { "TObject" , 99 , -1 };
02931 G__linked_taginfo G__G__Gviz3dLN_TNamed = { "TNamed" , 99 , -1 };
02932 G__linked_taginfo G__G__Gviz3dLN_TString = { "TString" , 99 , -1 };
02933 G__linked_taginfo G__G__Gviz3dLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR = { "vector<ROOT::TSchemaHelper,allocator<ROOT::TSchemaHelper> >" , 99 , -1 };
02934 G__linked_taginfo G__G__Gviz3dLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR = { "reverse_iterator<vector<ROOT::TSchemaHelper,allocator<ROOT::TSchemaHelper> >::iterator>" , 99 , -1 };
02935 G__linked_taginfo G__G__Gviz3dLN_TList = { "TList" , 99 , -1 };
02936 G__linked_taginfo G__G__Gviz3dLN_TObjArray = { "TObjArray" , 99 , -1 };
02937 G__linked_taginfo G__G__Gviz3dLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR = { "vector<TVirtualArray*,allocator<TVirtualArray*> >" , 99 , -1 };
02938 G__linked_taginfo G__G__Gviz3dLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR = { "reverse_iterator<vector<TVirtualArray*,allocator<TVirtualArray*> >::iterator>" , 99 , -1 };
02939 G__linked_taginfo G__G__Gviz3dLN_Event_t = { "Event_t" , 115 , -1 };
02940 G__linked_taginfo G__G__Gviz3dLN_TGObject = { "TGObject" , 99 , -1 };
02941 G__linked_taginfo G__G__Gviz3dLN_TQObject = { "TQObject" , 99 , -1 };
02942 G__linked_taginfo G__G__Gviz3dLN_TGWindow = { "TGWindow" , 99 , -1 };
02943 G__linked_taginfo G__G__Gviz3dLN_TGFrame = { "TGFrame" , 99 , -1 };
02944 G__linked_taginfo G__G__Gviz3dLN_TGCompositeFrame = { "TGCompositeFrame" , 99 , -1 };
02945 G__linked_taginfo G__G__Gviz3dLN_iteratorlEbidirectional_iterator_tagcOTObjectmUcOlongcOconstsPTObjectmUmUcOconstsPTObjectmUaNgR = { "iterator<bidirectional_iterator_tag,TObject*,long,const TObject**,const TObject*&>" , 115 , -1 };
02946 G__linked_taginfo G__G__Gviz3dLN_TGTextButton = { "TGTextButton" , 99 , -1 };
02947 G__linked_taginfo G__G__Gviz3dLN_TGMainFrame = { "TGMainFrame" , 99 , -1 };
02948 G__linked_taginfo G__G__Gviz3dLN_TCanvas = { "TCanvas" , 99 , -1 };
02949 G__linked_taginfo G__G__Gviz3dLN_TGLabel = { "TGLabel" , 99 , -1 };
02950 G__linked_taginfo G__G__Gviz3dLN_TGToolTip = { "TGToolTip" , 99 , -1 };
02951 G__linked_taginfo G__G__Gviz3dLN_TGedFrame = { "TGedFrame" , 99 , -1 };
02952 G__linked_taginfo G__G__Gviz3dLN_TStructNode = { "TStructNode" , 99 , -1 };
02953 G__linked_taginfo G__G__Gviz3dLN_TStructNodeProperty = { "TStructNodeProperty" , 99 , -1 };
02954 G__linked_taginfo G__G__Gviz3dLN_TGNumberEntry = { "TGNumberEntry" , 99 , -1 };
02955 G__linked_taginfo G__G__Gviz3dLN_TGTextEntry = { "TGTextEntry" , 99 , -1 };
02956 G__linked_taginfo G__G__Gviz3dLN_TGColorSelect = { "TGColorSelect" , 99 , -1 };
02957 G__linked_taginfo G__G__Gviz3dLN_TGCheckButton = { "TGCheckButton" , 99 , -1 };
02958 G__linked_taginfo G__G__Gviz3dLN_TStructNodeEditor = { "TStructNodeEditor" , 99 , -1 };
02959 G__linked_taginfo G__G__Gviz3dLN_ENodeType = { "ENodeType" , 101 , -1 };
02960 G__linked_taginfo G__G__Gviz3dLN_EScalingType = { "EScalingType" , 101 , -1 };
02961 G__linked_taginfo G__G__Gviz3dLN_TColor = { "TColor" , 99 , -1 };
02962 G__linked_taginfo G__G__Gviz3dLN_TGRadioButton = { "TGRadioButton" , 99 , -1 };
02963 G__linked_taginfo G__G__Gviz3dLN_vectorlETGLPlanecOallocatorlETGLPlanegRsPgR = { "vector<TGLPlane,allocator<TGLPlane> >" , 99 , -1 };
02964 G__linked_taginfo G__G__Gviz3dLN_reverse_iteratorlEvectorlETGLPlanecOallocatorlETGLPlanegRsPgRcLcLiteratorgR = { "reverse_iterator<vector<TGLPlane,allocator<TGLPlane> >::iterator>" , 99 , -1 };
02965 G__linked_taginfo G__G__Gviz3dLN_pairlEboolcOTGLLine3gR = { "pair<bool,TGLLine3>" , 115 , -1 };
02966 G__linked_taginfo G__G__Gviz3dLN_pairlEboolcOTGLVertex3gR = { "pair<bool,TGLVertex3>" , 115 , -1 };
02967 G__linked_taginfo G__G__Gviz3dLN_vectorlEunsignedsPcharcOallocatorlEunsignedsPchargRsPgR = { "vector<unsigned char,allocator<unsigned char> >" , 99 , -1 };
02968 G__linked_taginfo G__G__Gviz3dLN_reverse_iteratorlEvectorlEunsignedsPcharcOallocatorlEunsignedsPchargRsPgRcLcLiteratorgR = { "reverse_iterator<vector<unsigned char,allocator<unsigned char> >::iterator>" , 99 , -1 };
02969 G__linked_taginfo G__G__Gviz3dLN_pairlEintcOintgR = { "pair<int,int>" , 115 , -1 };
02970 G__linked_taginfo G__G__Gviz3dLN_pairlEdoublecOdoublegR = { "pair<double,double>" , 115 , -1 };
02971 G__linked_taginfo G__G__Gviz3dLN_vectorlEdoublecOallocatorlEdoublegRsPgR = { "vector<double,allocator<double> >" , 99 , -1 };
02972 G__linked_taginfo G__G__Gviz3dLN_reverse_iteratorlEvectorlEdoublecOallocatorlEdoublegRsPgRcLcLiteratorgR = { "reverse_iterator<vector<double,allocator<double> >::iterator>" , 99 , -1 };
02973 G__linked_taginfo G__G__Gviz3dLN_vectorlEunsignedsPintcOallocatorlEunsignedsPintgRsPgR = { "vector<unsigned int,allocator<unsigned int> >" , 99 , -1 };
02974 G__linked_taginfo G__G__Gviz3dLN_reverse_iteratorlEvectorlEunsignedsPintcOallocatorlEunsignedsPintgRsPgRcLcLiteratorgR = { "reverse_iterator<vector<unsigned int,allocator<unsigned int> >::iterator>" , 99 , -1 };
02975 G__linked_taginfo G__G__Gviz3dLN_listlETGLOverlayElementmUcOallocatorlETGLOverlayElementmUgRsPgR = { "list<TGLOverlayElement*,allocator<TGLOverlayElement*> >" , 99 , -1 };
02976 G__linked_taginfo G__G__Gviz3dLN_listlETGLSceneInfomUcOallocatorlETGLSceneInfomUgRsPgR = { "list<TGLSceneInfo*,allocator<TGLSceneInfo*> >" , 99 , -1 };
02977 G__linked_taginfo G__G__Gviz3dLN_vectorlETGLSceneInfomUcOallocatorlETGLSceneInfomUgRsPgR = { "vector<TGLSceneInfo*,allocator<TGLSceneInfo*> >" , 99 , -1 };
02978 G__linked_taginfo G__G__Gviz3dLN_reverse_iteratorlEvectorlETGLSceneInfomUcOallocatorlETGLSceneInfomUgRsPgRcLcLiteratorgR = { "reverse_iterator<vector<TGLSceneInfo*,allocator<TGLSceneInfo*> >::iterator>" , 99 , -1 };
02979 G__linked_taginfo G__G__Gviz3dLN_vectorlETGLOverlayElementmUcOallocatorlETGLOverlayElementmUgRsPgR = { "vector<TGLOverlayElement*,allocator<TGLOverlayElement*> >" , 99 , -1 };
02980 G__linked_taginfo G__G__Gviz3dLN_reverse_iteratorlEvectorlETGLOverlayElementmUcOallocatorlETGLOverlayElementmUgRsPgRcLcLiteratorgR = { "reverse_iterator<vector<TGLOverlayElement*,allocator<TGLOverlayElement*> >::iterator>" , 99 , -1 };
02981 G__linked_taginfo G__G__Gviz3dLN_listlETGLColorSetmUcOallocatorlETGLColorSetmUgRsPgR = { "list<TGLColorSet*,allocator<TGLColorSet*> >" , 99 , -1 };
02982 G__linked_taginfo G__G__Gviz3dLN_TGLPhysicalShape = { "TGLPhysicalShape" , 99 , -1 };
02983 G__linked_taginfo G__G__Gviz3dLN_TGLEmbeddedViewer = { "TGLEmbeddedViewer" , 99 , -1 };
02984 G__linked_taginfo G__G__Gviz3dLN_maplEintcOTGeoElementRNmUcOlesslEintgRcOallocatorlEpairlEconstsPintcOTGeoElementRNmUgRsPgRsPgR = { "map<int,TGeoElementRN*,less<int>,allocator<pair<const int,TGeoElementRN*> > >" , 99 , -1 };
02985 G__linked_taginfo G__G__Gviz3dLN_TGeoMedium = { "TGeoMedium" , 99 , -1 };
02986 G__linked_taginfo G__G__Gviz3dLN_TGeoVolume = { "TGeoVolume" , 99 , -1 };
02987 G__linked_taginfo G__G__Gviz3dLN_TExMap = { "TExMap" , 99 , -1 };
02988 G__linked_taginfo G__G__Gviz3dLN_TStructViewer = { "TStructViewer" , 99 , -1 };
02989 G__linked_taginfo G__G__Gviz3dLN_TStructViewerGUI = { "TStructViewerGUI" , 99 , -1 };
02990 
02991 /* Reset class/struct taginfo */
02992 extern "C" void G__cpp_reset_tagtableG__Gviz3d() {
02993   G__G__Gviz3dLN_TClass.tagnum = -1 ;
02994   G__G__Gviz3dLN_TBuffer.tagnum = -1 ;
02995   G__G__Gviz3dLN_TMemberInspector.tagnum = -1 ;
02996   G__G__Gviz3dLN_TObject.tagnum = -1 ;
02997   G__G__Gviz3dLN_TNamed.tagnum = -1 ;
02998   G__G__Gviz3dLN_TString.tagnum = -1 ;
02999   G__G__Gviz3dLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR.tagnum = -1 ;
03000   G__G__Gviz3dLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR.tagnum = -1 ;
03001   G__G__Gviz3dLN_TList.tagnum = -1 ;
03002   G__G__Gviz3dLN_TObjArray.tagnum = -1 ;
03003   G__G__Gviz3dLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR.tagnum = -1 ;
03004   G__G__Gviz3dLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR.tagnum = -1 ;
03005   G__G__Gviz3dLN_Event_t.tagnum = -1 ;
03006   G__G__Gviz3dLN_TGObject.tagnum = -1 ;
03007   G__G__Gviz3dLN_TQObject.tagnum = -1 ;
03008   G__G__Gviz3dLN_TGWindow.tagnum = -1 ;
03009   G__G__Gviz3dLN_TGFrame.tagnum = -1 ;
03010   G__G__Gviz3dLN_TGCompositeFrame.tagnum = -1 ;
03011   G__G__Gviz3dLN_iteratorlEbidirectional_iterator_tagcOTObjectmUcOlongcOconstsPTObjectmUmUcOconstsPTObjectmUaNgR.tagnum = -1 ;
03012   G__G__Gviz3dLN_TGTextButton.tagnum = -1 ;
03013   G__G__Gviz3dLN_TGMainFrame.tagnum = -1 ;
03014   G__G__Gviz3dLN_TCanvas.tagnum = -1 ;
03015   G__G__Gviz3dLN_TGLabel.tagnum = -1 ;
03016   G__G__Gviz3dLN_TGToolTip.tagnum = -1 ;
03017   G__G__Gviz3dLN_TGedFrame.tagnum = -1 ;
03018   G__G__Gviz3dLN_TStructNode.tagnum = -1 ;
03019   G__G__Gviz3dLN_TStructNodeProperty.tagnum = -1 ;
03020   G__G__Gviz3dLN_TGNumberEntry.tagnum = -1 ;
03021   G__G__Gviz3dLN_TGTextEntry.tagnum = -1 ;
03022   G__G__Gviz3dLN_TGColorSelect.tagnum = -1 ;
03023   G__G__Gviz3dLN_TGCheckButton.tagnum = -1 ;
03024   G__G__Gviz3dLN_TStructNodeEditor.tagnum = -1 ;
03025   G__G__Gviz3dLN_ENodeType.tagnum = -1 ;
03026   G__G__Gviz3dLN_EScalingType.tagnum = -1 ;
03027   G__G__Gviz3dLN_TColor.tagnum = -1 ;
03028   G__G__Gviz3dLN_TGRadioButton.tagnum = -1 ;
03029   G__G__Gviz3dLN_vectorlETGLPlanecOallocatorlETGLPlanegRsPgR.tagnum = -1 ;
03030   G__G__Gviz3dLN_reverse_iteratorlEvectorlETGLPlanecOallocatorlETGLPlanegRsPgRcLcLiteratorgR.tagnum = -1 ;
03031   G__G__Gviz3dLN_pairlEboolcOTGLLine3gR.tagnum = -1 ;
03032   G__G__Gviz3dLN_pairlEboolcOTGLVertex3gR.tagnum = -1 ;
03033   G__G__Gviz3dLN_vectorlEunsignedsPcharcOallocatorlEunsignedsPchargRsPgR.tagnum = -1 ;
03034   G__G__Gviz3dLN_reverse_iteratorlEvectorlEunsignedsPcharcOallocatorlEunsignedsPchargRsPgRcLcLiteratorgR.tagnum = -1 ;
03035   G__G__Gviz3dLN_pairlEintcOintgR.tagnum = -1 ;
03036   G__G__Gviz3dLN_pairlEdoublecOdoublegR.tagnum = -1 ;
03037   G__G__Gviz3dLN_vectorlEdoublecOallocatorlEdoublegRsPgR.tagnum = -1 ;
03038   G__G__Gviz3dLN_reverse_iteratorlEvectorlEdoublecOallocatorlEdoublegRsPgRcLcLiteratorgR.tagnum = -1 ;
03039   G__G__Gviz3dLN_vectorlEunsignedsPintcOallocatorlEunsignedsPintgRsPgR.tagnum = -1 ;
03040   G__G__Gviz3dLN_reverse_iteratorlEvectorlEunsignedsPintcOallocatorlEunsignedsPintgRsPgRcLcLiteratorgR.tagnum = -1 ;
03041   G__G__Gviz3dLN_listlETGLOverlayElementmUcOallocatorlETGLOverlayElementmUgRsPgR.tagnum = -1 ;
03042   G__G__Gviz3dLN_listlETGLSceneInfomUcOallocatorlETGLSceneInfomUgRsPgR.tagnum = -1 ;
03043   G__G__Gviz3dLN_vectorlETGLSceneInfomUcOallocatorlETGLSceneInfomUgRsPgR.tagnum = -1 ;
03044   G__G__Gviz3dLN_reverse_iteratorlEvectorlETGLSceneInfomUcOallocatorlETGLSceneInfomUgRsPgRcLcLiteratorgR.tagnum = -1 ;
03045   G__G__Gviz3dLN_vectorlETGLOverlayElementmUcOallocatorlETGLOverlayElementmUgRsPgR.tagnum = -1 ;
03046   G__G__Gviz3dLN_reverse_iteratorlEvectorlETGLOverlayElementmUcOallocatorlETGLOverlayElementmUgRsPgRcLcLiteratorgR.tagnum = -1 ;
03047   G__G__Gviz3dLN_listlETGLColorSetmUcOallocatorlETGLColorSetmUgRsPgR.tagnum = -1 ;
03048   G__G__Gviz3dLN_TGLPhysicalShape.tagnum = -1 ;
03049   G__G__Gviz3dLN_TGLEmbeddedViewer.tagnum = -1 ;
03050   G__G__Gviz3dLN_maplEintcOTGeoElementRNmUcOlesslEintgRcOallocatorlEpairlEconstsPintcOTGeoElementRNmUgRsPgRsPgR.tagnum = -1 ;
03051   G__G__Gviz3dLN_TGeoMedium.tagnum = -1 ;
03052   G__G__Gviz3dLN_TGeoVolume.tagnum = -1 ;
03053   G__G__Gviz3dLN_TExMap.tagnum = -1 ;
03054   G__G__Gviz3dLN_TStructViewer.tagnum = -1 ;
03055   G__G__Gviz3dLN_TStructViewerGUI.tagnum = -1 ;
03056 }
03057 
03058 
03059 extern "C" void G__cpp_setup_tagtableG__Gviz3d() {
03060 
03061    /* Setting up class,struct,union tag entry */
03062    G__get_linked_tagnum_fwd(&G__G__Gviz3dLN_TClass);
03063    G__get_linked_tagnum_fwd(&G__G__Gviz3dLN_TBuffer);
03064    G__get_linked_tagnum_fwd(&G__G__Gviz3dLN_TMemberInspector);
03065    G__get_linked_tagnum_fwd(&G__G__Gviz3dLN_TObject);
03066    G__get_linked_tagnum_fwd(&G__G__Gviz3dLN_TNamed);
03067    G__get_linked_tagnum_fwd(&G__G__Gviz3dLN_TString);
03068    G__get_linked_tagnum_fwd(&G__G__Gviz3dLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR);
03069    G__get_linked_tagnum_fwd(&G__G__Gviz3dLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR);
03070    G__get_linked_tagnum_fwd(&G__G__Gviz3dLN_TList);
03071    G__get_linked_tagnum_fwd(&G__G__Gviz3dLN_TObjArray);
03072    G__get_linked_tagnum_fwd(&G__G__Gviz3dLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR);
03073    G__get_linked_tagnum_fwd(&G__G__Gviz3dLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR);
03074    G__get_linked_tagnum_fwd(&G__G__Gviz3dLN_Event_t);
03075    G__get_linked_tagnum_fwd(&G__G__Gviz3dLN_TGObject);
03076    G__get_linked_tagnum_fwd(&G__G__Gviz3dLN_TQObject);
03077    G__get_linked_tagnum_fwd(&G__G__Gviz3dLN_TGWindow);
03078    G__get_linked_tagnum_fwd(&G__G__Gviz3dLN_TGFrame);
03079    G__get_linked_tagnum_fwd(&G__G__Gviz3dLN_TGCompositeFrame);
03080    G__get_linked_tagnum_fwd(&G__G__Gviz3dLN_iteratorlEbidirectional_iterator_tagcOTObjectmUcOlongcOconstsPTObjectmUmUcOconstsPTObjectmUaNgR);
03081    G__get_linked_tagnum_fwd(&G__G__Gviz3dLN_TGTextButton);
03082    G__get_linked_tagnum_fwd(&G__G__Gviz3dLN_TGMainFrame);
03083    G__get_linked_tagnum_fwd(&G__G__Gviz3dLN_TCanvas);
03084    G__get_linked_tagnum_fwd(&G__G__Gviz3dLN_TGLabel);
03085    G__get_linked_tagnum_fwd(&G__G__Gviz3dLN_TGToolTip);
03086    G__get_linked_tagnum_fwd(&G__G__Gviz3dLN_TGedFrame);
03087    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Gviz3dLN_TStructNode),sizeof(TStructNode),-1,62464,"Node with information about class",G__setup_memvarTStructNode,G__setup_memfuncTStructNode);
03088    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Gviz3dLN_TStructNodeProperty),sizeof(TStructNodeProperty),-1,62464,"Class with nodes color property",G__setup_memvarTStructNodeProperty,G__setup_memfuncTStructNodeProperty);
03089    G__get_linked_tagnum_fwd(&G__G__Gviz3dLN_TGNumberEntry);
03090    G__get_linked_tagnum_fwd(&G__G__Gviz3dLN_TGTextEntry);
03091    G__get_linked_tagnum_fwd(&G__G__Gviz3dLN_TGColorSelect);
03092    G__get_linked_tagnum_fwd(&G__G__Gviz3dLN_TGCheckButton);
03093    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Gviz3dLN_TStructNodeEditor),sizeof(TStructNodeEditor),-1,62464,"GUI fo editing TStructNode",G__setup_memvarTStructNodeEditor,G__setup_memfuncTStructNodeEditor);
03094    G__get_linked_tagnum_fwd(&G__G__Gviz3dLN_ENodeType);
03095    G__get_linked_tagnum_fwd(&G__G__Gviz3dLN_EScalingType);
03096    G__get_linked_tagnum_fwd(&G__G__Gviz3dLN_TColor);
03097    G__get_linked_tagnum_fwd(&G__G__Gviz3dLN_TGRadioButton);
03098    G__get_linked_tagnum_fwd(&G__G__Gviz3dLN_vectorlETGLPlanecOallocatorlETGLPlanegRsPgR);
03099    G__get_linked_tagnum_fwd(&G__G__Gviz3dLN_reverse_iteratorlEvectorlETGLPlanecOallocatorlETGLPlanegRsPgRcLcLiteratorgR);
03100    G__get_linked_tagnum_fwd(&G__G__Gviz3dLN_pairlEboolcOTGLLine3gR);
03101    G__get_linked_tagnum_fwd(&G__G__Gviz3dLN_pairlEboolcOTGLVertex3gR);
03102    G__get_linked_tagnum_fwd(&G__G__Gviz3dLN_vectorlEunsignedsPcharcOallocatorlEunsignedsPchargRsPgR);
03103    G__get_linked_tagnum_fwd(&G__G__Gviz3dLN_reverse_iteratorlEvectorlEunsignedsPcharcOallocatorlEunsignedsPchargRsPgRcLcLiteratorgR);
03104    G__get_linked_tagnum_fwd(&G__G__Gviz3dLN_pairlEintcOintgR);
03105    G__get_linked_tagnum_fwd(&G__G__Gviz3dLN_pairlEdoublecOdoublegR);
03106    G__get_linked_tagnum_fwd(&G__G__Gviz3dLN_vectorlEdoublecOallocatorlEdoublegRsPgR);
03107    G__get_linked_tagnum_fwd(&G__G__Gviz3dLN_reverse_iteratorlEvectorlEdoublecOallocatorlEdoublegRsPgRcLcLiteratorgR);
03108    G__get_linked_tagnum_fwd(&G__G__Gviz3dLN_vectorlEunsignedsPintcOallocatorlEunsignedsPintgRsPgR);
03109    G__get_linked_tagnum_fwd(&G__G__Gviz3dLN_reverse_iteratorlEvectorlEunsignedsPintcOallocatorlEunsignedsPintgRsPgRcLcLiteratorgR);
03110    G__get_linked_tagnum_fwd(&G__G__Gviz3dLN_listlETGLOverlayElementmUcOallocatorlETGLOverlayElementmUgRsPgR);
03111    G__get_linked_tagnum_fwd(&G__G__Gviz3dLN_listlETGLSceneInfomUcOallocatorlETGLSceneInfomUgRsPgR);
03112    G__get_linked_tagnum_fwd(&G__G__Gviz3dLN_vectorlETGLSceneInfomUcOallocatorlETGLSceneInfomUgRsPgR);
03113    G__get_linked_tagnum_fwd(&G__G__Gviz3dLN_reverse_iteratorlEvectorlETGLSceneInfomUcOallocatorlETGLSceneInfomUgRsPgRcLcLiteratorgR);
03114    G__get_linked_tagnum_fwd(&G__G__Gviz3dLN_vectorlETGLOverlayElementmUcOallocatorlETGLOverlayElementmUgRsPgR);
03115    G__get_linked_tagnum_fwd(&G__G__Gviz3dLN_reverse_iteratorlEvectorlETGLOverlayElementmUcOallocatorlETGLOverlayElementmUgRsPgRcLcLiteratorgR);
03116    G__get_linked_tagnum_fwd(&G__G__Gviz3dLN_listlETGLColorSetmUcOallocatorlETGLColorSetmUgRsPgR);
03117    G__get_linked_tagnum_fwd(&G__G__Gviz3dLN_TGLPhysicalShape);
03118    G__get_linked_tagnum_fwd(&G__G__Gviz3dLN_TGLEmbeddedViewer);
03119    G__get_linked_tagnum_fwd(&G__G__Gviz3dLN_maplEintcOTGeoElementRNmUcOlesslEintgRcOallocatorlEpairlEconstsPintcOTGeoElementRNmUgRsPgRsPgR);
03120    G__get_linked_tagnum_fwd(&G__G__Gviz3dLN_TGeoMedium);
03121    G__get_linked_tagnum_fwd(&G__G__Gviz3dLN_TGeoVolume);
03122    G__get_linked_tagnum_fwd(&G__G__Gviz3dLN_TExMap);
03123    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Gviz3dLN_TStructViewer),sizeof(TStructViewer),-1,29952,"A 3D struct viewer",G__setup_memvarTStructViewer,G__setup_memfuncTStructViewer);
03124    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Gviz3dLN_TStructViewerGUI),sizeof(TStructViewerGUI),-1,62464,"A GUI fo 3D struct viewer ",G__setup_memvarTStructViewerGUI,G__setup_memfuncTStructViewerGUI);
03125 }
03126 extern "C" void G__cpp_setupG__Gviz3d(void) {
03127   G__check_setup_version(30051515,"G__cpp_setupG__Gviz3d()");
03128   G__set_cpp_environmentG__Gviz3d();
03129   G__cpp_setup_tagtableG__Gviz3d();
03130 
03131   G__cpp_setup_inheritanceG__Gviz3d();
03132 
03133   G__cpp_setup_typetableG__Gviz3d();
03134 
03135   G__cpp_setup_memvarG__Gviz3d();
03136 
03137   G__cpp_setup_memfuncG__Gviz3d();
03138   G__cpp_setup_globalG__Gviz3d();
03139   G__cpp_setup_funcG__Gviz3d();
03140 
03141    if(0==G__getsizep2memfunc()) G__get_sizep2memfuncG__Gviz3d();
03142   return;
03143 }
03144 class G__cpp_setup_initG__Gviz3d {
03145   public:
03146     G__cpp_setup_initG__Gviz3d() { G__add_setup_func("G__Gviz3d",(G__incsetup)(&G__cpp_setupG__Gviz3d)); G__call_setup_funcs(); }
03147    ~G__cpp_setup_initG__Gviz3d() { G__remove_setup_func("G__Gviz3d"); }
03148 };
03149 G__cpp_setup_initG__Gviz3d G__cpp_setup_initializerG__Gviz3d;
03150 

Generated on Tue Jul 5 14:19:17 2011 for ROOT_528-00b_version by  doxygen 1.5.1