10 #include "G4ASCIITree.hh" 11 #include "G4DAWNFILE.hh" 12 #include "G4ASCIITree.hh" 13 #include "G4HepRepFile.hh" 14 #include "G4HepRep.hh" 15 #include "G4RayTracer.hh" 16 #include "G4VRML1File.hh" 17 #include "G4VRML2File.hh" 21 #include "G4HitFilterFactories.hh" 22 #include "G4TrajectoryFilterFactories.hh" 23 #include "G4TrajectoryModelFactories.hh" 25 #include "G4TrajectoryDrawByParticleID.hh" 30 #include "G4FukuiRenderer.hh" 33 #ifdef G4VIS_USE_OPENGLX 34 #include "G4OpenGLImmediateX.hh" 35 #include "G4OpenGLStoredX.hh" 38 #ifdef G4VIS_USE_OPENGLWIN32 39 #include "G4OpenGLImmediateWin32.hh" 40 #include "G4OpenGLStoredWin32.hh" 43 #ifdef G4VIS_USE_OPENGLXM 44 #include "G4OpenGLImmediateXm.hh" 45 #include "G4OpenGLStoredXm.hh" 49 #include "G4OpenInventorX.hh" 50 #include "G4OpenInventorXt.hh" 51 #include "G4OpenInventorXtExtended.hh" 54 #ifdef G4VIS_USE_OIWIN32 55 #include "G4OpenInventorWin32.hh" 58 #ifdef G4VIS_USE_OPENGLQT 59 #include "G4OpenGLImmediateQt.hh" 60 #include "G4OpenGLStoredQt.hh" 70 LBNEVisManager::LBNEVisManager () {}
74 void LBNEVisManager::RegisterGraphicsSystems () {
77 RegisterGraphicsSystem (
new G4ASCIITree);
78 RegisterGraphicsSystem (
new G4DAWNFILE);
79 RegisterGraphicsSystem (
new G4ASCIITree);
80 RegisterGraphicsSystem (
new G4HepRepFile);
81 RegisterGraphicsSystem (
new G4HepRep);
82 RegisterGraphicsSystem (
new G4RayTracer);
83 RegisterGraphicsSystem (
new G4VRML1File);
84 RegisterGraphicsSystem (
new G4VRML2File);
90 RegisterGraphicsSystem (
new G4FukuiRenderer);
93 #ifdef G4VIS_USE_OPENGLX 94 RegisterGraphicsSystem (
new G4OpenGLImmediateX);
95 RegisterGraphicsSystem (
new G4OpenGLStoredX);
98 #ifdef G4VIS_USE_OPENGLWIN32 99 RegisterGraphicsSystem (
new G4OpenGLImmediateWin32);
100 RegisterGraphicsSystem (
new G4OpenGLStoredWin32);
103 #ifdef G4VIS_USE_OPENGLXM 104 RegisterGraphicsSystem (
new G4OpenGLImmediateXm);
105 RegisterGraphicsSystem (
new G4OpenGLStoredXm);
109 RegisterGraphicsSystem (
new G4OpenInventorX);
110 RegisterGraphicsSystem (
new G4OpenInventorXt);
111 RegisterGraphicsSystem (
new G4OpenInventorXtExtended);
114 #ifdef G4VIS_USE_OIWIN32 115 RegisterGraphicsSystem (
new G4OpenInventorWin32);
118 #ifdef G4VIS_USE_OPENGLQT 119 RegisterGraphicsSystem (
new G4OpenGLImmediateQt);
120 RegisterGraphicsSystem (
new G4OpenGLStoredQt);
123 #ifdef G4VIS_USE_VRML 124 RegisterGraphicsSystem (
new G4VRML1);
125 RegisterGraphicsSystem (
new G4VRML2);
138 void LBNEVisManager::RegisterModelFactories()
141 RegisterModelFactory(
new G4TrajectoryGenericDrawerFactory());
142 RegisterModelFactory(
new G4TrajectoryDrawByChargeFactory());
143 RegisterModelFactory(
new G4TrajectoryDrawByParticleIDFactory());
144 RegisterModelFactory(
new G4TrajectoryDrawByOriginVolumeFactory());
145 RegisterModelFactory(
new G4TrajectoryDrawByAttributeFactory());
148 RegisterModelFactory(
new G4TrajectoryChargeFilterFactory());
149 RegisterModelFactory(
new G4TrajectoryParticleFilterFactory());
150 RegisterModelFactory(
new G4TrajectoryOriginVolumeFilterFactory());
151 RegisterModelFactory(
new G4TrajectoryAttributeFilterFactory());
154 RegisterModelFactory(
new G4HitAttributeFilterFactory());