G__X3D.cxx

Go to the documentation of this file.
00001 //
00002 // File generated by core/utils/src/rootcint_tmp at Wed Apr 20 13:48:21 2011
00003 
00004 // Do NOT change. Changes will be lost next time file is generated
00005 //
00006 
00007 #define R__DICTIONARY_FILENAME graf3ddIx3ddIsrcdIG__X3D
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__X3D.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 TViewerX3D_ShowMembers(void *obj, TMemberInspector &R__insp);
00041    static void delete_TViewerX3D(void *p);
00042    static void deleteArray_TViewerX3D(void *p);
00043    static void destruct_TViewerX3D(void *p);
00044    static void streamer_TViewerX3D(TBuffer &buf, void *obj);
00045 
00046    // Function generating the singleton type initializer
00047    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TViewerX3D*)
00048    {
00049       ::TViewerX3D *ptr = 0;
00050       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TViewerX3D >(0);
00051       static ::ROOT::TGenericClassInfo 
00052          instance("TViewerX3D", ::TViewerX3D::Class_Version(), "include/TViewerX3D.h", 39,
00053                   typeid(::TViewerX3D), DefineBehavior(ptr, ptr),
00054                   &::TViewerX3D::Dictionary, isa_proxy, 0,
00055                   sizeof(::TViewerX3D) );
00056       instance.SetDelete(&delete_TViewerX3D);
00057       instance.SetDeleteArray(&deleteArray_TViewerX3D);
00058       instance.SetDestructor(&destruct_TViewerX3D);
00059       instance.SetStreamerFunc(&streamer_TViewerX3D);
00060       return &instance;
00061    }
00062    TGenericClassInfo *GenerateInitInstance(const ::TViewerX3D*)
00063    {
00064       return GenerateInitInstanceLocal((::TViewerX3D*)0);
00065    }
00066    // Static variable to force the class initialization
00067    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TViewerX3D*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00068 } // end of namespace ROOT
00069 
00070 //______________________________________________________________________________
00071 TClass *TViewerX3D::fgIsA = 0;  // static to hold class pointer
00072 
00073 //______________________________________________________________________________
00074 const char *TViewerX3D::Class_Name()
00075 {
00076    return "TViewerX3D";
00077 }
00078 
00079 //______________________________________________________________________________
00080 const char *TViewerX3D::ImplFileName()
00081 {
00082    return ::ROOT::GenerateInitInstanceLocal((const ::TViewerX3D*)0x0)->GetImplFileName();
00083 }
00084 
00085 //______________________________________________________________________________
00086 int TViewerX3D::ImplFileLine()
00087 {
00088    return ::ROOT::GenerateInitInstanceLocal((const ::TViewerX3D*)0x0)->GetImplFileLine();
00089 }
00090 
00091 //______________________________________________________________________________
00092 void TViewerX3D::Dictionary()
00093 {
00094    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TViewerX3D*)0x0)->GetClass();
00095 }
00096 
00097 //______________________________________________________________________________
00098 TClass *TViewerX3D::Class()
00099 {
00100    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TViewerX3D*)0x0)->GetClass();
00101    return fgIsA;
00102 }
00103 
00104 //______________________________________________________________________________
00105 void TViewerX3D::Streamer(TBuffer &R__b)
00106 {
00107    // Stream an object of class TViewerX3D.
00108 
00109    TVirtualViewer3D::Streamer(R__b);
00110 }
00111 
00112 //______________________________________________________________________________
00113 void TViewerX3D::ShowMembers(TMemberInspector &R__insp)
00114 {
00115       // Inspect the data members of an object of class TViewerX3D.
00116       TClass *R__cl = ::TViewerX3D::IsA();
00117       if (R__cl || R__insp.IsA()) { }
00118       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fMainFrame", &fMainFrame);
00119       R__insp.Inspect(R__cl, R__insp.GetParent(), "fOption", &fOption);
00120       R__insp.InspectMember(fOption, "fOption.");
00121       R__insp.Inspect(R__cl, R__insp.GetParent(), "fTitle", &fTitle);
00122       R__insp.InspectMember(fTitle, "fTitle.");
00123       R__insp.Inspect(R__cl, R__insp.GetParent(), "fX3DWin", &fX3DWin);
00124       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fCanvas", &fCanvas);
00125       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fContainer", &fContainer);
00126       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fMenuBar", &fMenuBar);
00127       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fFileMenu", &fFileMenu);
00128       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fHelpMenu", &fHelpMenu);
00129       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fMenuBarLayout", &fMenuBarLayout);
00130       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fMenuBarItemLayout", &fMenuBarItemLayout);
00131       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fMenuBarHelpLayout", &fMenuBarHelpLayout);
00132       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fCanvasLayout", &fCanvasLayout);
00133       R__insp.Inspect(R__cl, R__insp.GetParent(), "fWidth", &fWidth);
00134       R__insp.Inspect(R__cl, R__insp.GetParent(), "fHeight", &fHeight);
00135       R__insp.Inspect(R__cl, R__insp.GetParent(), "fXPos", &fXPos);
00136       R__insp.Inspect(R__cl, R__insp.GetParent(), "fYPos", &fYPos);
00137       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fPad", &fPad);
00138       R__insp.Inspect(R__cl, R__insp.GetParent(), "fBuildingScene", &fBuildingScene);
00139       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPass", &fPass);
00140       TVirtualViewer3D::ShowMembers(R__insp);
00141 }
00142 
00143 namespace ROOT {
00144    // Wrapper around operator delete
00145    static void delete_TViewerX3D(void *p) {
00146       delete ((::TViewerX3D*)p);
00147    }
00148    static void deleteArray_TViewerX3D(void *p) {
00149       delete [] ((::TViewerX3D*)p);
00150    }
00151    static void destruct_TViewerX3D(void *p) {
00152       typedef ::TViewerX3D current_t;
00153       ((current_t*)p)->~current_t();
00154    }
00155    // Wrapper around a custom streamer member function.
00156    static void streamer_TViewerX3D(TBuffer &buf, void *obj) {
00157       ((::TViewerX3D*)obj)->::TViewerX3D::Streamer(buf);
00158    }
00159 } // end of namespace ROOT for class ::TViewerX3D
00160 
00161 /********************************************************
00162 * graf3d/x3d/src/G__X3D.cxx
00163 * CAUTION: DON'T CHANGE THIS FILE. THIS FILE IS AUTOMATICALLY GENERATED
00164 *          FROM HEADER FILES LISTED IN G__setup_cpp_environmentXXX().
00165 *          CHANGE THOSE HEADER FILES AND REGENERATE THIS FILE.
00166 ********************************************************/
00167 
00168 #ifdef G__MEMTEST
00169 #undef malloc
00170 #undef free
00171 #endif
00172 
00173 #if defined(__GNUC__) && __GNUC__ >= 4 && ((__GNUC_MINOR__ == 2 && __GNUC_PATCHLEVEL__ >= 1) || (__GNUC_MINOR__ >= 3))
00174 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
00175 #endif
00176 
00177 extern "C" void G__cpp_reset_tagtableG__X3D();
00178 
00179 extern "C" void G__set_cpp_environmentG__X3D() {
00180   G__add_compiledheader("TObject.h");
00181   G__add_compiledheader("TMemberInspector.h");
00182   G__add_compiledheader("TViewerX3D.h");
00183   G__add_compiledheader("TX3DFrame.h");
00184   G__cpp_reset_tagtableG__X3D();
00185 }
00186 #include <new>
00187 extern "C" int G__cpp_dllrevG__X3D() { return(30051515); }
00188 
00189 /*********************************************************
00190 * Member function Interface Method
00191 *********************************************************/
00192 
00193 /* TViewerX3D */
00194 static int G__G__X3D_220_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00195 {
00196    TViewerX3D* p = NULL;
00197    char* gvp = (char*) G__getgvp();
00198    //m: 1
00199    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
00200      p = new TViewerX3D((TVirtualPad*) G__int(libp->para[0]));
00201    } else {
00202      p = new((void*) gvp) TViewerX3D((TVirtualPad*) G__int(libp->para[0]));
00203    }
00204    result7->obj.i = (long) p;
00205    result7->ref = (long) p;
00206    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__X3DLN_TViewerX3D));
00207    return(1 || funcname || hash || result7 || libp) ;
00208 }
00209 
00210 static int G__G__X3D_220_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00211 {
00212    TViewerX3D* p = NULL;
00213    char* gvp = (char*) G__getgvp();
00214    switch (libp->paran) {
00215    case 5:
00216      //m: 5
00217      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
00218        p = new TViewerX3D(
00219 (TVirtualPad*) G__int(libp->para[0]), (Option_t*) G__int(libp->para[1])
00220 , (const char*) G__int(libp->para[2]), (UInt_t) G__int(libp->para[3])
00221 , (UInt_t) G__int(libp->para[4]));
00222      } else {
00223        p = new((void*) gvp) TViewerX3D(
00224 (TVirtualPad*) G__int(libp->para[0]), (Option_t*) G__int(libp->para[1])
00225 , (const char*) G__int(libp->para[2]), (UInt_t) G__int(libp->para[3])
00226 , (UInt_t) G__int(libp->para[4]));
00227      }
00228      break;
00229    case 4:
00230      //m: 4
00231      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
00232        p = new TViewerX3D(
00233 (TVirtualPad*) G__int(libp->para[0]), (Option_t*) G__int(libp->para[1])
00234 , (const char*) G__int(libp->para[2]), (UInt_t) G__int(libp->para[3]));
00235      } else {
00236        p = new((void*) gvp) TViewerX3D(
00237 (TVirtualPad*) G__int(libp->para[0]), (Option_t*) G__int(libp->para[1])
00238 , (const char*) G__int(libp->para[2]), (UInt_t) G__int(libp->para[3]));
00239      }
00240      break;
00241    case 3:
00242      //m: 3
00243      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
00244        p = new TViewerX3D(
00245 (TVirtualPad*) G__int(libp->para[0]), (Option_t*) G__int(libp->para[1])
00246 , (const char*) G__int(libp->para[2]));
00247      } else {
00248        p = new((void*) gvp) TViewerX3D(
00249 (TVirtualPad*) G__int(libp->para[0]), (Option_t*) G__int(libp->para[1])
00250 , (const char*) G__int(libp->para[2]));
00251      }
00252      break;
00253    case 2:
00254      //m: 2
00255      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
00256        p = new TViewerX3D((TVirtualPad*) G__int(libp->para[0]), (Option_t*) G__int(libp->para[1]));
00257      } else {
00258        p = new((void*) gvp) TViewerX3D((TVirtualPad*) G__int(libp->para[0]), (Option_t*) G__int(libp->para[1]));
00259      }
00260      break;
00261    }
00262    result7->obj.i = (long) p;
00263    result7->ref = (long) p;
00264    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__X3DLN_TViewerX3D));
00265    return(1 || funcname || hash || result7 || libp) ;
00266 }
00267 
00268 static int G__G__X3D_220_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00269 {
00270    TViewerX3D* p = NULL;
00271    char* gvp = (char*) G__getgvp();
00272    //m: 7
00273    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
00274      p = new TViewerX3D(
00275 (TVirtualPad*) G__int(libp->para[0]), (Option_t*) G__int(libp->para[1])
00276 , (const char*) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
00277 , (Int_t) G__int(libp->para[4]), (UInt_t) G__int(libp->para[5])
00278 , (UInt_t) G__int(libp->para[6]));
00279    } else {
00280      p = new((void*) gvp) TViewerX3D(
00281 (TVirtualPad*) G__int(libp->para[0]), (Option_t*) G__int(libp->para[1])
00282 , (const char*) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
00283 , (Int_t) G__int(libp->para[4]), (UInt_t) G__int(libp->para[5])
00284 , (UInt_t) G__int(libp->para[6]));
00285    }
00286    result7->obj.i = (long) p;
00287    result7->ref = (long) p;
00288    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__X3DLN_TViewerX3D));
00289    return(1 || funcname || hash || result7 || libp) ;
00290 }
00291 
00292 static int G__G__X3D_220_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00293 {
00294       G__letint(result7, 105, (long) ((TViewerX3D*) G__getstructoffset())->ExecCommand((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
00295 , (char) G__int(libp->para[2])));
00296    return(1 || funcname || hash || result7 || libp) ;
00297 }
00298 
00299 static int G__G__X3D_220_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00300 {
00301       ((TViewerX3D*) G__getstructoffset())->GetPosition(*(Float_t*) G__Floatref(&libp->para[0]), *(Float_t*) G__Floatref(&libp->para[1])
00302 , *(Float_t*) G__Floatref(&libp->para[2]));
00303       G__setnull(result7);
00304    return(1 || funcname || hash || result7 || libp) ;
00305 }
00306 
00307 static int G__G__X3D_220_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00308 {
00309       ((TViewerX3D*) G__getstructoffset())->Iconify();
00310       G__setnull(result7);
00311    return(1 || funcname || hash || result7 || libp) ;
00312 }
00313 
00314 static int G__G__X3D_220_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00315 {
00316       ((TViewerX3D*) G__getstructoffset())->Show();
00317       G__setnull(result7);
00318    return(1 || funcname || hash || result7 || libp) ;
00319 }
00320 
00321 static int G__G__X3D_220_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00322 {
00323       ((TViewerX3D*) G__getstructoffset())->Close();
00324       G__setnull(result7);
00325    return(1 || funcname || hash || result7 || libp) ;
00326 }
00327 
00328 static int G__G__X3D_220_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00329 {
00330       ((TViewerX3D*) G__getstructoffset())->Update();
00331       G__setnull(result7);
00332    return(1 || funcname || hash || result7 || libp) ;
00333 }
00334 
00335 static int G__G__X3D_220_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00336 {
00337       ((const TViewerX3D*) G__getstructoffset())->PaintPolyMarker(*(TBuffer3D*) libp->para[0].ref);
00338       G__setnull(result7);
00339    return(1 || funcname || hash || result7 || libp) ;
00340 }
00341 
00342 static int G__G__X3D_220_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00343 {
00344       G__letint(result7, 103, (long) ((TViewerX3D*) G__getstructoffset())->ProcessFrameMessage((Long_t) G__int(libp->para[0]), (Long_t) G__int(libp->para[1])
00345 , (Long_t) G__int(libp->para[2])));
00346    return(1 || funcname || hash || result7 || libp) ;
00347 }
00348 
00349 static int G__G__X3D_220_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00350 {
00351       G__letint(result7, 85, (long) TViewerX3D::Class());
00352    return(1 || funcname || hash || result7 || libp) ;
00353 }
00354 
00355 static int G__G__X3D_220_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00356 {
00357       G__letint(result7, 67, (long) TViewerX3D::Class_Name());
00358    return(1 || funcname || hash || result7 || libp) ;
00359 }
00360 
00361 static int G__G__X3D_220_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00362 {
00363       G__letint(result7, 115, (long) TViewerX3D::Class_Version());
00364    return(1 || funcname || hash || result7 || libp) ;
00365 }
00366 
00367 static int G__G__X3D_220_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00368 {
00369       TViewerX3D::Dictionary();
00370       G__setnull(result7);
00371    return(1 || funcname || hash || result7 || libp) ;
00372 }
00373 
00374 static int G__G__X3D_220_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00375 {
00376       ((TViewerX3D*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
00377       G__setnull(result7);
00378    return(1 || funcname || hash || result7 || libp) ;
00379 }
00380 
00381 static int G__G__X3D_220_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00382 {
00383       G__letint(result7, 67, (long) TViewerX3D::DeclFileName());
00384    return(1 || funcname || hash || result7 || libp) ;
00385 }
00386 
00387 static int G__G__X3D_220_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00388 {
00389       G__letint(result7, 105, (long) TViewerX3D::ImplFileLine());
00390    return(1 || funcname || hash || result7 || libp) ;
00391 }
00392 
00393 static int G__G__X3D_220_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00394 {
00395       G__letint(result7, 67, (long) TViewerX3D::ImplFileName());
00396    return(1 || funcname || hash || result7 || libp) ;
00397 }
00398 
00399 static int G__G__X3D_220_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00400 {
00401       G__letint(result7, 105, (long) TViewerX3D::DeclFileLine());
00402    return(1 || funcname || hash || result7 || libp) ;
00403 }
00404 
00405 // automatic copy constructor
00406 static int G__G__X3D_220_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00407 
00408 {
00409    TViewerX3D* p;
00410    void* tmp = (void*) G__int(libp->para[0]);
00411    p = new TViewerX3D(*(TViewerX3D*) tmp);
00412    result7->obj.i = (long) p;
00413    result7->ref = (long) p;
00414    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__X3DLN_TViewerX3D));
00415    return(1 || funcname || hash || result7 || libp) ;
00416 }
00417 
00418 // automatic destructor
00419 typedef TViewerX3D G__TTViewerX3D;
00420 static int G__G__X3D_220_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00421 {
00422    char* gvp = (char*) G__getgvp();
00423    long soff = G__getstructoffset();
00424    int n = G__getaryconstruct();
00425    //
00426    //has_a_delete: 1
00427    //has_own_delete1arg: 0
00428    //has_own_delete2arg: 0
00429    //
00430    if (!soff) {
00431      return(1);
00432    }
00433    if (n) {
00434      if (gvp == (char*)G__PVOID) {
00435        delete[] (TViewerX3D*) soff;
00436      } else {
00437        G__setgvp((long) G__PVOID);
00438        for (int i = n - 1; i >= 0; --i) {
00439          ((TViewerX3D*) (soff+(sizeof(TViewerX3D)*i)))->~G__TTViewerX3D();
00440        }
00441        G__setgvp((long)gvp);
00442      }
00443    } else {
00444      if (gvp == (char*)G__PVOID) {
00445        delete (TViewerX3D*) soff;
00446      } else {
00447        G__setgvp((long) G__PVOID);
00448        ((TViewerX3D*) (soff))->~G__TTViewerX3D();
00449        G__setgvp((long)gvp);
00450      }
00451    }
00452    G__setnull(result7);
00453    return(1 || funcname || hash || result7 || libp) ;
00454 }
00455 
00456 // automatic assignment operator
00457 static int G__G__X3D_220_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00458 {
00459    TViewerX3D* dest = (TViewerX3D*) G__getstructoffset();
00460    *dest = *(TViewerX3D*) libp->para[0].ref;
00461    const TViewerX3D& obj = *dest;
00462    result7->ref = (long) (&obj);
00463    result7->obj.i = (long) (&obj);
00464    return(1 || funcname || hash || result7 || libp) ;
00465 }
00466 
00467 
00468 /* Setting up global function */
00469 
00470 /*********************************************************
00471 * Member function Stub
00472 *********************************************************/
00473 
00474 /* TViewerX3D */
00475 
00476 /*********************************************************
00477 * Global function Stub
00478 *********************************************************/
00479 
00480 /*********************************************************
00481 * Get size of pointer to member function
00482 *********************************************************/
00483 class G__Sizep2memfuncG__X3D {
00484  public:
00485   G__Sizep2memfuncG__X3D(): p(&G__Sizep2memfuncG__X3D::sizep2memfunc) {}
00486     size_t sizep2memfunc() { return(sizeof(p)); }
00487   private:
00488     size_t (G__Sizep2memfuncG__X3D::*p)();
00489 };
00490 
00491 size_t G__get_sizep2memfuncG__X3D()
00492 {
00493   G__Sizep2memfuncG__X3D a;
00494   G__setsizep2memfunc((int)a.sizep2memfunc());
00495   return((size_t)a.sizep2memfunc());
00496 }
00497 
00498 
00499 /*********************************************************
00500 * virtual base class offset calculation interface
00501 *********************************************************/
00502 
00503    /* Setting up class inheritance */
00504 
00505 /*********************************************************
00506 * Inheritance information setup/
00507 *********************************************************/
00508 extern "C" void G__cpp_setup_inheritanceG__X3D() {
00509 
00510    /* Setting up class inheritance */
00511    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__X3DLN_TViewerX3D))) {
00512      TViewerX3D *G__Lderived;
00513      G__Lderived=(TViewerX3D*)0x1000;
00514      {
00515        TVirtualViewer3D *G__Lpbase=(TVirtualViewer3D*)G__Lderived;
00516        G__inheritance_setup(G__get_linked_tagnum(&G__G__X3DLN_TViewerX3D),G__get_linked_tagnum(&G__G__X3DLN_TVirtualViewer3D),(long)G__Lpbase-(long)G__Lderived,1,1);
00517      }
00518      {
00519        TObject *G__Lpbase=(TObject*)G__Lderived;
00520        G__inheritance_setup(G__get_linked_tagnum(&G__G__X3DLN_TViewerX3D),G__get_linked_tagnum(&G__G__X3DLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
00521      }
00522    }
00523    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__X3DLN_TVirtualViewer3D))) {
00524      TVirtualViewer3D *G__Lderived;
00525      G__Lderived=(TVirtualViewer3D*)0x1000;
00526      {
00527        TObject *G__Lpbase=(TObject*)G__Lderived;
00528        G__inheritance_setup(G__get_linked_tagnum(&G__G__X3DLN_TVirtualViewer3D),G__get_linked_tagnum(&G__G__X3DLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,1);
00529      }
00530    }
00531 }
00532 
00533 /*********************************************************
00534 * typedef information setup/
00535 *********************************************************/
00536 extern "C" void G__cpp_setup_typetableG__X3D() {
00537 
00538    /* Setting up typedef entry */
00539    G__search_typename2("Int_t",105,-1,0,-1);
00540    G__setnewtype(-1,"Signed integer 4 bytes (int)",0);
00541    G__search_typename2("UInt_t",104,-1,0,-1);
00542    G__setnewtype(-1,"Unsigned integer 4 bytes (unsigned int)",0);
00543    G__search_typename2("Long_t",108,-1,0,-1);
00544    G__setnewtype(-1,"Signed long integer 4 bytes (long)",0);
00545    G__search_typename2("Float_t",102,-1,0,-1);
00546    G__setnewtype(-1,"Float 4 bytes (float)",0);
00547    G__search_typename2("Bool_t",103,-1,0,-1);
00548    G__setnewtype(-1,"Boolean (0=false, 1=true) (bool)",0);
00549    G__search_typename2("Version_t",115,-1,0,-1);
00550    G__setnewtype(-1,"Class version identifier (short)",0);
00551    G__search_typename2("Option_t",99,-1,256,-1);
00552    G__setnewtype(-1,"Option string (const char)",0);
00553    G__search_typename2("vector<ROOT::TSchemaHelper>",117,G__get_linked_tagnum(&G__G__X3DLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR),0,-1);
00554    G__setnewtype(-1,NULL,0);
00555    G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__G__X3DLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__X3DLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR));
00556    G__setnewtype(-1,NULL,0);
00557    G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__G__X3DLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__X3DLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR));
00558    G__setnewtype(-1,NULL,0);
00559    G__search_typename2("vector<TVirtualArray*>",117,G__get_linked_tagnum(&G__G__X3DLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR),0,-1);
00560    G__setnewtype(-1,NULL,0);
00561    G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__G__X3DLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__X3DLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR));
00562    G__setnewtype(-1,NULL,0);
00563    G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__G__X3DLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__X3DLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR));
00564    G__setnewtype(-1,NULL,0);
00565    G__search_typename2("iterator<std::bidirectional_iterator_tag,TObject*,std::ptrdiff_t,const TObject**,const TObject*&>",117,G__get_linked_tagnum(&G__G__X3DLN_iteratorlEbidirectional_iterator_tagcOTObjectmUcOlongcOconstsPTObjectmUmUcOconstsPTObjectmUaNgR),0,-1);
00566    G__setnewtype(-1,NULL,0);
00567    G__search_typename2("iterator<bidirectional_iterator_tag,TObject*>",117,G__get_linked_tagnum(&G__G__X3DLN_iteratorlEbidirectional_iterator_tagcOTObjectmUcOlongcOconstsPTObjectmUmUcOconstsPTObjectmUaNgR),0,-1);
00568    G__setnewtype(-1,NULL,0);
00569    G__search_typename2("iterator<bidirectional_iterator_tag,TObject*,long>",117,G__get_linked_tagnum(&G__G__X3DLN_iteratorlEbidirectional_iterator_tagcOTObjectmUcOlongcOconstsPTObjectmUmUcOconstsPTObjectmUaNgR),0,-1);
00570    G__setnewtype(-1,NULL,0);
00571    G__search_typename2("iterator<bidirectional_iterator_tag,TObject*,long,const TObject**>",117,G__get_linked_tagnum(&G__G__X3DLN_iteratorlEbidirectional_iterator_tagcOTObjectmUcOlongcOconstsPTObjectmUmUcOconstsPTObjectmUaNgR),0,-1);
00572    G__setnewtype(-1,NULL,0);
00573 }
00574 
00575 /*********************************************************
00576 * Data Member information setup/
00577 *********************************************************/
00578 
00579    /* Setting up class,struct,union tag member variable */
00580 
00581    /* TViewerX3D */
00582 static void G__setup_memvarTViewerX3D(void) {
00583    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__X3DLN_TViewerX3D));
00584    { TViewerX3D *p; p=(TViewerX3D*)0x1000; if (p) { }
00585    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__X3DLN_TX3DFrame),-1,-1,4,"fMainFrame=",0,"the main GUI frame");
00586    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__X3DLN_TString),-1,-1,4,"fOption=",0,"option string to be passed to X3D");
00587    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__X3DLN_TString),-1,-1,4,"fTitle=",0,"viewer title");
00588    G__memvar_setup((void*)0,107,0,0,-1,G__defined_typename("Window_t"),-1,4,"fX3DWin=",0,"X3D window");
00589    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__X3DLN_TGCanvas),-1,-1,4,"fCanvas=",0,"canvas widget");
00590    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__X3DLN_TX3DContainer),-1,-1,4,"fContainer=",0,"container containing X3D window");
00591    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__X3DLN_TGMenuBar),-1,-1,4,"fMenuBar=",0,"menubar");
00592    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__X3DLN_TGPopupMenu),-1,-1,4,"fFileMenu=",0,"file menu");
00593    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__X3DLN_TGPopupMenu),-1,-1,4,"fHelpMenu=",0,"help menu");
00594    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__X3DLN_TGLayoutHints),-1,-1,4,"fMenuBarLayout=",0,"menubar layout hints");
00595    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__X3DLN_TGLayoutHints),-1,-1,4,"fMenuBarItemLayout=",0,"layout hints for menu in menubar");
00596    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__X3DLN_TGLayoutHints),-1,-1,4,"fMenuBarHelpLayout=",0,"layout hint for help menu in menubar");
00597    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__X3DLN_TGLayoutHints),-1,-1,4,"fCanvasLayout=",0,"layout for canvas widget");
00598    G__memvar_setup((void*)0,104,0,0,-1,G__defined_typename("UInt_t"),-1,4,"fWidth=",0,"viewer width");
00599    G__memvar_setup((void*)0,104,0,0,-1,G__defined_typename("UInt_t"),-1,4,"fHeight=",0,"viewer height");
00600    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fXPos=",0,"viewer X position");
00601    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fYPos=",0,"viewer Y position");
00602    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__X3DLN_TVirtualPad),-1,-1,4,"fPad=",0,"pad we are attached to");
00603    G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fBuildingScene=",0,"Rebuilding 3D scene");
00604    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__X3DLN_TViewerX3DcLcLEPass),-1,-2,4,"kSize=0LL",0,(char*)NULL);
00605    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__X3DLN_TViewerX3DcLcLEPass),-1,-2,4,"kDraw=1LL",0,(char*)NULL);
00606    G__memvar_setup((void*)0,105,0,0,G__get_linked_tagnum(&G__G__X3DLN_TViewerX3DcLcLEPass),-1,-1,4,"fPass=",0,(char*)NULL);
00607    G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-2,4,"fgCreated=",0,"TViewerX3D is a singleton");
00608    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__X3DLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
00609    }
00610    G__tag_memvar_reset();
00611 }
00612 
00613 extern "C" void G__cpp_setup_memvarG__X3D() {
00614 }
00615 /***********************************************************
00616 ************************************************************
00617 ************************************************************
00618 ************************************************************
00619 ************************************************************
00620 ************************************************************
00621 ************************************************************
00622 ***********************************************************/
00623 
00624 /*********************************************************
00625 * Member function information setup for each class
00626 *********************************************************/
00627 static void G__setup_memfuncTViewerX3D(void) {
00628    /* TViewerX3D */
00629    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__X3DLN_TViewerX3D));
00630    G__memfunc_setup("CreateViewer",1222,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 4, 0, "C - - 10 - name", (char*)NULL, (void*) NULL, 0);
00631    G__memfunc_setup("InitX3DWindow",1243,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 0, 1, 4, 0, "", (char*)NULL, (void*) NULL, 0);
00632    G__memfunc_setup("DeleteX3DWindow",1434,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 0, 1, 4, 0, "", (char*)NULL, (void*) NULL, 0);
00633    G__memfunc_setup("HandleContainerButton",2155,(G__InterfaceMethod) NULL, 103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 4, 0, "U 'Event_t' - 0 - ev", (char*)NULL, (void*) NULL, 0);
00634    G__memfunc_setup("TViewerX3D",917,G__G__X3D_220_0_5, 105, G__get_linked_tagnum(&G__G__X3DLN_TViewerX3D), -1, 0, 1, 1, 1, 0, "U 'TVirtualPad' - 0 - pad", (char*)NULL, (void*) NULL, 0);
00635    G__memfunc_setup("TViewerX3D",917,G__G__X3D_220_0_6, 105, G__get_linked_tagnum(&G__G__X3DLN_TViewerX3D), -1, 0, 5, 1, 1, 0, 
00636 "U 'TVirtualPad' - 0 - pad C - 'Option_t' 10 - option "
00637 "C - - 10 '\"X3D Viewer\"' title h - 'UInt_t' 0 '800' width "
00638 "h - 'UInt_t' 0 '600' height", (char*)NULL, (void*) NULL, 0);
00639    G__memfunc_setup("TViewerX3D",917,G__G__X3D_220_0_7, 105, G__get_linked_tagnum(&G__G__X3DLN_TViewerX3D), -1, 0, 7, 1, 1, 0, 
00640 "U 'TVirtualPad' - 0 - pad C - 'Option_t' 10 - option "
00641 "C - - 10 - title i - 'Int_t' 0 - x "
00642 "i - 'Int_t' 0 - y h - 'UInt_t' 0 - width "
00643 "h - 'UInt_t' 0 - height", (char*)NULL, (void*) NULL, 0);
00644    G__memfunc_setup("ExecCommand",1092,G__G__X3D_220_0_8, 105, -1, G__defined_typename("Int_t"), 0, 3, 1, 1, 0, 
00645 "i - 'Int_t' 0 - px i - 'Int_t' 0 - py "
00646 "c - - 0 - command", (char*)NULL, (void*) NULL, 0);
00647    G__memfunc_setup("GetPosition",1141,G__G__X3D_220_0_9, 121, -1, -1, 0, 3, 1, 1, 0, 
00648 "f - 'Float_t' 1 - longitude f - 'Float_t' 1 - latitude "
00649 "f - 'Float_t' 1 - psi", (char*)NULL, (void*) NULL, 0);
00650    G__memfunc_setup("Iconify",721,G__G__X3D_220_0_10, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
00651    G__memfunc_setup("Show",417,G__G__X3D_220_0_11, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
00652    G__memfunc_setup("Close",502,G__G__X3D_220_0_12, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
00653    G__memfunc_setup("Update",611,G__G__X3D_220_0_13, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
00654    G__memfunc_setup("PaintPolyMarker",1538,G__G__X3D_220_0_14, 121, -1, -1, 0, 1, 1, 1, 8, "u 'TBuffer3D' - 11 - buffer", (char*)NULL, (void*) NULL, 0);
00655    G__memfunc_setup("PreferLocalFrame",1594,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
00656    G__memfunc_setup("BeginScene",979,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
00657    G__memfunc_setup("BuildingScene",1308,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
00658    G__memfunc_setup("EndScene",773,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
00659    G__memfunc_setup("AddObject",864,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 2, 1, 1, 0, 
00660 "u 'TBuffer3D' - 11 - buffer G - 'Bool_t' 0 '0' addChildren", (char*)NULL, (void*) NULL, 1);
00661    G__memfunc_setup("AddObject",864,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 3, 1, 1, 0, 
00662 "h - 'UInt_t' 0 - placedID u 'TBuffer3D' - 11 - buffer "
00663 "G - 'Bool_t' 0 '0' addChildren", (char*)NULL, (void*) NULL, 1);
00664    G__memfunc_setup("OpenComposite",1349,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 2, 1, 1, 0, 
00665 "u 'TBuffer3D' - 11 - - G - 'Bool_t' 0 '0' -", (char*)NULL, (void*) NULL, 1);
00666    G__memfunc_setup("CloseComposite",1449,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
00667    G__memfunc_setup("AddCompositeOp",1403,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "h - 'UInt_t' 0 - -", (char*)NULL, (void*) NULL, 1);
00668    G__memfunc_setup("ProcessFrameMessage",1935,G__G__X3D_220_0_24, 103, -1, G__defined_typename("Bool_t"), 0, 3, 1, 1, 0, 
00669 "l - 'Long_t' 0 - msg l - 'Long_t' 0 - parm1 "
00670 "l - 'Long_t' 0 - parm2", (char*)NULL, (void*) NULL, 0);
00671    G__memfunc_setup("Class",502,G__G__X3D_220_0_25, 85, G__get_linked_tagnum(&G__G__X3DLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TViewerX3D::Class) ), 0);
00672    G__memfunc_setup("Class_Name",982,G__G__X3D_220_0_26, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TViewerX3D::Class_Name) ), 0);
00673    G__memfunc_setup("Class_Version",1339,G__G__X3D_220_0_27, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TViewerX3D::Class_Version) ), 0);
00674    G__memfunc_setup("Dictionary",1046,G__G__X3D_220_0_28, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TViewerX3D::Dictionary) ), 0);
00675    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__X3DLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
00676    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);
00677    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);
00678    G__memfunc_setup("StreamerNVirtual",1656,G__G__X3D_220_0_32, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
00679    G__memfunc_setup("DeclFileName",1145,G__G__X3D_220_0_33, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TViewerX3D::DeclFileName) ), 0);
00680    G__memfunc_setup("ImplFileLine",1178,G__G__X3D_220_0_34, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TViewerX3D::ImplFileLine) ), 0);
00681    G__memfunc_setup("ImplFileName",1171,G__G__X3D_220_0_35, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TViewerX3D::ImplFileName) ), 0);
00682    G__memfunc_setup("DeclFileLine",1152,G__G__X3D_220_0_36, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TViewerX3D::DeclFileLine) ), 0);
00683    // automatic copy constructor
00684    G__memfunc_setup("TViewerX3D", 917, G__G__X3D_220_0_37, (int) ('i'), G__get_linked_tagnum(&G__G__X3DLN_TViewerX3D), -1, 0, 1, 1, 1, 0, "u 'TViewerX3D' - 11 - -", (char*) NULL, (void*) NULL, 0);
00685    // automatic destructor
00686    G__memfunc_setup("~TViewerX3D", 1043, G__G__X3D_220_0_38, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
00687    // automatic assignment operator
00688    G__memfunc_setup("operator=", 937, G__G__X3D_220_0_39, (int) ('u'), G__get_linked_tagnum(&G__G__X3DLN_TViewerX3D), -1, 1, 1, 1, 1, 0, "u 'TViewerX3D' - 11 - -", (char*) NULL, (void*) NULL, 0);
00689    G__tag_memfunc_reset();
00690 }
00691 
00692 
00693 /*********************************************************
00694 * Member function information setup
00695 *********************************************************/
00696 extern "C" void G__cpp_setup_memfuncG__X3D() {
00697 }
00698 
00699 /*********************************************************
00700 * Global variable information setup for each class
00701 *********************************************************/
00702 static void G__cpp_setup_global0() {
00703 
00704    /* Setting up global variables */
00705    G__resetplocal();
00706 
00707 }
00708 
00709 static void G__cpp_setup_global1() {
00710 }
00711 
00712 static void G__cpp_setup_global2() {
00713 }
00714 
00715 static void G__cpp_setup_global3() {
00716 }
00717 
00718 static void G__cpp_setup_global4() {
00719 
00720    G__resetglobalenv();
00721 }
00722 extern "C" void G__cpp_setup_globalG__X3D() {
00723   G__cpp_setup_global0();
00724   G__cpp_setup_global1();
00725   G__cpp_setup_global2();
00726   G__cpp_setup_global3();
00727   G__cpp_setup_global4();
00728 }
00729 
00730 /*********************************************************
00731 * Global function information setup for each class
00732 *********************************************************/
00733 static void G__cpp_setup_func0() {
00734    G__lastifuncposition();
00735 
00736 }
00737 
00738 static void G__cpp_setup_func1() {
00739 }
00740 
00741 static void G__cpp_setup_func2() {
00742 }
00743 
00744 static void G__cpp_setup_func3() {
00745 
00746    G__resetifuncposition();
00747 }
00748 
00749 extern "C" void G__cpp_setup_funcG__X3D() {
00750   G__cpp_setup_func0();
00751   G__cpp_setup_func1();
00752   G__cpp_setup_func2();
00753   G__cpp_setup_func3();
00754 }
00755 
00756 /*********************************************************
00757 * Class,struct,union,enum tag information setup
00758 *********************************************************/
00759 /* Setup class/struct taginfo */
00760 G__linked_taginfo G__G__X3DLN_TClass = { "TClass" , 99 , -1 };
00761 G__linked_taginfo G__G__X3DLN_TBuffer = { "TBuffer" , 99 , -1 };
00762 G__linked_taginfo G__G__X3DLN_TMemberInspector = { "TMemberInspector" , 99 , -1 };
00763 G__linked_taginfo G__G__X3DLN_TObject = { "TObject" , 99 , -1 };
00764 G__linked_taginfo G__G__X3DLN_TString = { "TString" , 99 , -1 };
00765 G__linked_taginfo G__G__X3DLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR = { "vector<ROOT::TSchemaHelper,allocator<ROOT::TSchemaHelper> >" , 99 , -1 };
00766 G__linked_taginfo G__G__X3DLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR = { "reverse_iterator<vector<ROOT::TSchemaHelper,allocator<ROOT::TSchemaHelper> >::iterator>" , 99 , -1 };
00767 G__linked_taginfo G__G__X3DLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR = { "vector<TVirtualArray*,allocator<TVirtualArray*> >" , 99 , -1 };
00768 G__linked_taginfo G__G__X3DLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR = { "reverse_iterator<vector<TVirtualArray*,allocator<TVirtualArray*> >::iterator>" , 99 , -1 };
00769 G__linked_taginfo G__G__X3DLN_Event_t = { "Event_t" , 115 , -1 };
00770 G__linked_taginfo G__G__X3DLN_TGLayoutHints = { "TGLayoutHints" , 99 , -1 };
00771 G__linked_taginfo G__G__X3DLN_iteratorlEbidirectional_iterator_tagcOTObjectmUcOlongcOconstsPTObjectmUmUcOconstsPTObjectmUaNgR = { "iterator<bidirectional_iterator_tag,TObject*,long,const TObject**,const TObject*&>" , 115 , -1 };
00772 G__linked_taginfo G__G__X3DLN_TViewerX3D = { "TViewerX3D" , 99 , -1 };
00773 G__linked_taginfo G__G__X3DLN_TX3DFrame = { "TX3DFrame" , 99 , -1 };
00774 G__linked_taginfo G__G__X3DLN_TBuffer3D = { "TBuffer3D" , 99 , -1 };
00775 G__linked_taginfo G__G__X3DLN_TVirtualPad = { "TVirtualPad" , 99 , -1 };
00776 G__linked_taginfo G__G__X3DLN_TVirtualViewer3D = { "TVirtualViewer3D" , 99 , -1 };
00777 G__linked_taginfo G__G__X3DLN_TGCanvas = { "TGCanvas" , 99 , -1 };
00778 G__linked_taginfo G__G__X3DLN_TGMenuBar = { "TGMenuBar" , 99 , -1 };
00779 G__linked_taginfo G__G__X3DLN_TGPopupMenu = { "TGPopupMenu" , 99 , -1 };
00780 G__linked_taginfo G__G__X3DLN_TX3DContainer = { "TX3DContainer" , 99 , -1 };
00781 G__linked_taginfo G__G__X3DLN_TViewerX3DcLcLEPass = { "TViewerX3D::EPass" , 101 , -1 };
00782 
00783 /* Reset class/struct taginfo */
00784 extern "C" void G__cpp_reset_tagtableG__X3D() {
00785   G__G__X3DLN_TClass.tagnum = -1 ;
00786   G__G__X3DLN_TBuffer.tagnum = -1 ;
00787   G__G__X3DLN_TMemberInspector.tagnum = -1 ;
00788   G__G__X3DLN_TObject.tagnum = -1 ;
00789   G__G__X3DLN_TString.tagnum = -1 ;
00790   G__G__X3DLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR.tagnum = -1 ;
00791   G__G__X3DLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR.tagnum = -1 ;
00792   G__G__X3DLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR.tagnum = -1 ;
00793   G__G__X3DLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR.tagnum = -1 ;
00794   G__G__X3DLN_Event_t.tagnum = -1 ;
00795   G__G__X3DLN_TGLayoutHints.tagnum = -1 ;
00796   G__G__X3DLN_iteratorlEbidirectional_iterator_tagcOTObjectmUcOlongcOconstsPTObjectmUmUcOconstsPTObjectmUaNgR.tagnum = -1 ;
00797   G__G__X3DLN_TViewerX3D.tagnum = -1 ;
00798   G__G__X3DLN_TX3DFrame.tagnum = -1 ;
00799   G__G__X3DLN_TBuffer3D.tagnum = -1 ;
00800   G__G__X3DLN_TVirtualPad.tagnum = -1 ;
00801   G__G__X3DLN_TVirtualViewer3D.tagnum = -1 ;
00802   G__G__X3DLN_TGCanvas.tagnum = -1 ;
00803   G__G__X3DLN_TGMenuBar.tagnum = -1 ;
00804   G__G__X3DLN_TGPopupMenu.tagnum = -1 ;
00805   G__G__X3DLN_TX3DContainer.tagnum = -1 ;
00806   G__G__X3DLN_TViewerX3DcLcLEPass.tagnum = -1 ;
00807 }
00808 
00809 
00810 extern "C" void G__cpp_setup_tagtableG__X3D() {
00811 
00812    /* Setting up class,struct,union tag entry */
00813    G__get_linked_tagnum_fwd(&G__G__X3DLN_TClass);
00814    G__get_linked_tagnum_fwd(&G__G__X3DLN_TBuffer);
00815    G__get_linked_tagnum_fwd(&G__G__X3DLN_TMemberInspector);
00816    G__get_linked_tagnum_fwd(&G__G__X3DLN_TObject);
00817    G__get_linked_tagnum_fwd(&G__G__X3DLN_TString);
00818    G__get_linked_tagnum_fwd(&G__G__X3DLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR);
00819    G__get_linked_tagnum_fwd(&G__G__X3DLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR);
00820    G__get_linked_tagnum_fwd(&G__G__X3DLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR);
00821    G__get_linked_tagnum_fwd(&G__G__X3DLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR);
00822    G__get_linked_tagnum_fwd(&G__G__X3DLN_Event_t);
00823    G__get_linked_tagnum_fwd(&G__G__X3DLN_TGLayoutHints);
00824    G__get_linked_tagnum_fwd(&G__G__X3DLN_iteratorlEbidirectional_iterator_tagcOTObjectmUcOlongcOconstsPTObjectmUmUcOconstsPTObjectmUaNgR);
00825    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__X3DLN_TViewerX3D),sizeof(TViewerX3D),-1,62464,"Interface to the X3D viewer",G__setup_memvarTViewerX3D,G__setup_memfuncTViewerX3D);
00826    G__get_linked_tagnum_fwd(&G__G__X3DLN_TX3DFrame);
00827    G__get_linked_tagnum_fwd(&G__G__X3DLN_TBuffer3D);
00828    G__get_linked_tagnum_fwd(&G__G__X3DLN_TVirtualPad);
00829    G__get_linked_tagnum_fwd(&G__G__X3DLN_TVirtualViewer3D);
00830    G__get_linked_tagnum_fwd(&G__G__X3DLN_TGCanvas);
00831    G__get_linked_tagnum_fwd(&G__G__X3DLN_TGMenuBar);
00832    G__get_linked_tagnum_fwd(&G__G__X3DLN_TGPopupMenu);
00833    G__get_linked_tagnum_fwd(&G__G__X3DLN_TX3DContainer);
00834    G__get_linked_tagnum_fwd(&G__G__X3DLN_TViewerX3DcLcLEPass);
00835 }
00836 extern "C" void G__cpp_setupG__X3D(void) {
00837   G__check_setup_version(30051515,"G__cpp_setupG__X3D()");
00838   G__set_cpp_environmentG__X3D();
00839   G__cpp_setup_tagtableG__X3D();
00840 
00841   G__cpp_setup_inheritanceG__X3D();
00842 
00843   G__cpp_setup_typetableG__X3D();
00844 
00845   G__cpp_setup_memvarG__X3D();
00846 
00847   G__cpp_setup_memfuncG__X3D();
00848   G__cpp_setup_globalG__X3D();
00849   G__cpp_setup_funcG__X3D();
00850 
00851    if(0==G__getsizep2memfunc()) G__get_sizep2memfuncG__X3D();
00852   return;
00853 }
00854 class G__cpp_setup_initG__X3D {
00855   public:
00856     G__cpp_setup_initG__X3D() { G__add_setup_func("G__X3D",(G__incsetup)(&G__cpp_setupG__X3D)); G__call_setup_funcs(); }
00857    ~G__cpp_setup_initG__X3D() { G__remove_setup_func("G__X3D"); }
00858 };
00859 G__cpp_setup_initG__X3D G__cpp_setup_initializerG__X3D;
00860 

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