📄 mt01vismanager.cc
字号:
//// ********************************************************************// * DISCLAIMER *// * *// * The following disclaimer summarizes all the specific disclaimers *// * of contributors to this software. The specific disclaimers,which *// * govern, are listed with their locations in: *// * http://cern.ch/geant4/license *// * *// * Neither the authors of this software system, nor their employing *// * institutes,nor the agencies providing financial support for this *// * work make any representation or warranty, express or implied, *// * regarding this software system or assume any liability for its *// * use. *// * *// * This code implementation is the intellectual property of the *// * GEANT4 collaboration. *// * By copying, distributing or modifying the Program (or any work *// * based on the Program) you indicate your acceptance of this *// * statement, and all its terms. *// ********************************************************************////// $Id: mt01VisManager.cc,v 1.10 2003/11/10 14:30:22 gcosmo Exp $// GEANT4 tag $Name: geant4-07-00-patch-01 $////// John Allison 24th January 1998.//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......#ifdef G4VIS_USE#include "mt01VisManager.hh"// Supported drivers...// Not needing external packages or libraries...#include "G4ASCIITree.hh"#include "G4DAWNFILE.hh"#include "G4GAGTree.hh"#include "G4HepRepFile.hh"#include "G4HepRep.hh"#include "G4RayTracer.hh"#include "G4VRML1File.hh"#include "G4VRML2File.hh"// Needing external packages or libraries...#ifdef G4VIS_USE_DAWN#include "G4FukuiRenderer.hh"#endif#ifdef G4VIS_USE_OPENGLX#include "G4OpenGLImmediateX.hh"#include "G4OpenGLStoredX.hh"#endif#ifdef G4VIS_USE_OPENGLWIN32#include "G4OpenGLImmediateWin32.hh"#include "G4OpenGLStoredWin32.hh"#endif#ifdef G4VIS_USE_OPENGLXM#include "G4OpenGLImmediateXm.hh"#include "G4OpenGLStoredXm.hh"#endif#ifdef G4VIS_USE_OIX#include "G4OpenInventorX.hh"#endif#ifdef G4VIS_USE_OIWIN32#include "G4OpenInventorWin32.hh"#endif#ifdef G4VIS_USE_VRML#include "G4VRML1.hh"#include "G4VRML2.hh"#endif//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......mt01VisManager::mt01VisManager () {}//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......void mt01VisManager::RegisterGraphicsSystems () { // Graphics Systems not needing external packages or libraries... RegisterGraphicsSystem (new G4ASCIITree); RegisterGraphicsSystem (new G4DAWNFILE); RegisterGraphicsSystem (new G4GAGTree); RegisterGraphicsSystem (new G4HepRepFile); RegisterGraphicsSystem (new G4HepRep); RegisterGraphicsSystem (new G4RayTracer); RegisterGraphicsSystem (new G4VRML1File); RegisterGraphicsSystem (new G4VRML2File); // Graphics systems needing external packages or libraries...#ifdef G4VIS_USE_DAWN RegisterGraphicsSystem (new G4FukuiRenderer);#endif#ifdef G4VIS_USE_OPENGLX RegisterGraphicsSystem (new G4OpenGLImmediateX); RegisterGraphicsSystem (new G4OpenGLStoredX);#endif#ifdef G4VIS_USE_OPENGLWIN32 RegisterGraphicsSystem (new G4OpenGLImmediateWin32); RegisterGraphicsSystem (new G4OpenGLStoredWin32);#endif#ifdef G4VIS_USE_OPENGLXM RegisterGraphicsSystem (new G4OpenGLImmediateXm); RegisterGraphicsSystem (new G4OpenGLStoredXm);#endif#ifdef G4VIS_USE_OIX RegisterGraphicsSystem (new G4OpenInventorX);#endif#ifdef G4VIS_USE_OIWIN32 RegisterGraphicsSystem (new G4OpenInventorWin32);#endif#ifdef G4VIS_USE_VRML RegisterGraphicsSystem (new G4VRML1); RegisterGraphicsSystem (new G4VRML2);#endif if (fVerbose > 0) { G4cout << "\nYou have successfully chosen to use the following graphics systems." << G4endl; PrintAvailableGraphicsSystems (); }}#endif//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -