| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

GiGaVisManagerLocal::GiGaVisMgr Class Reference

List of all members.

Public Member Functions

 GiGaVisMgr ()
 constructor
virtual ~GiGaVisMgr ()
 destructor
void RegisterGraphicsSystems ()

Detailed Description

Definition at line 65 of file GiGaVisManager.cpp.


Constructor & Destructor Documentation

GiGaVisManagerLocal::GiGaVisMgr::GiGaVisMgr (  )  [inline]

constructor

Definition at line 69 of file GiGaVisManager.cpp.

00070       : G4VisManager() 
00071     {
00072       // activate the static pointer 
00073       G4VVisManager::SetConcreteInstance( this ); 
00074     };

virtual GiGaVisManagerLocal::GiGaVisMgr::~GiGaVisMgr (  )  [inline, virtual]

destructor

Definition at line 77 of file GiGaVisManager.cpp.

00077 {}


Member Function Documentation

void GiGaVisManagerLocal::GiGaVisMgr::RegisterGraphicsSystems (  )  [inline]

Definition at line 79 of file GiGaVisManager.cpp.

00080     {
00081       // Graphics Systems not needing external packages or libraries...
00082       RegisterGraphicsSystem (new G4ASCIITree);
00083       //RegisterGraphicsSystem (new G4GAGTree);
00084       RegisterGraphicsSystem (new G4DAWNFILE);
00085       RegisterGraphicsSystem (new G4RayTracer);
00086       RegisterGraphicsSystem (new G4VRML1File);
00087       RegisterGraphicsSystem (new G4VRML2File);
00088       
00089       // Graphics systems needing external packages or libraries...
00090       
00091 #ifdef G4VIS_USE_DAWN
00092       RegisterGraphicsSystem (new G4FukuiRenderer);
00093 #endif
00094       
00095 #ifdef G4VIS_USE_OPACS
00096       RegisterGraphicsSystem (new G4Wo);
00097       RegisterGraphicsSystem (new G4Xo);
00098 #endif
00099       
00100 #ifdef G4VIS_USE_OPENGLX
00101       RegisterGraphicsSystem (new G4OpenGLImmediateX);
00102       RegisterGraphicsSystem (new G4OpenGLStoredX);
00103 #endif
00104       
00105 #ifdef G4VIS_USE_OPENGLWIN32
00106       RegisterGraphicsSystem (new G4OpenGLImmediateWin32);
00107       RegisterGraphicsSystem (new G4OpenGLStoredWin32);
00108 #endif
00109       
00110 #ifdef G4VIS_USE_OPENGLXM
00111       RegisterGraphicsSystem (new G4OpenGLImmediateXm);
00112       RegisterGraphicsSystem (new G4OpenGLStoredXm);
00113 #endif
00114       
00115 #ifdef G4VIS_USE_OIX
00116       RegisterGraphicsSystem (new G4OpenInventorX);
00117 #endif
00118       
00119 #ifdef G4VIS_USE_OIWIN32
00120       RegisterGraphicsSystem (new G4OpenInventorWin32);
00121 #endif
00122       
00123 #ifdef G4VIS_USE_VRML
00124       RegisterGraphicsSystem (new G4VRML1);
00125       RegisterGraphicsSystem (new G4VRML2);
00126 #endif
00127       
00128       if (fVerbose > 0) 
00129         {
00130           G4cout << "\nYou have successfully chosen to use " 
00131                  << "the following graphics systems."
00132                  << G4endl;
00133           PrintAvailableGraphicsSystems ();
00134         }
00136     };


The documentation for this class was generated from the following file:
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:01:39 2011 for GiGaVisUI by doxygen 1.4.7