#include <G4VGraphicsSystem.hh>
Inheritance diagram for G4VGraphicsSystem:
Definition at line 44 of file G4VGraphicsSystem.hh.
Definition at line 48 of file G4VGraphicsSystem.hh.
00048 { 00049 noFunctionality, 00050 nonEuclidian, // e.g., tree representation of geometry hierarchy. 00051 twoD, // Simple 2D, e.g., X (no stored structures). 00052 twoDStore, // 2D with stored structures. 00053 threeD, // Passive 3D (with stored structures). 00054 threeDInteractive, // 3D with "pick" functionality. 00055 virtualReality // Virtual Reality functionality. 00056 };
G4VGraphicsSystem::G4VGraphicsSystem | ( | const G4String & | name, | |
Functionality | f | |||
) |
Definition at line 39 of file G4VGraphicsSystem.cc.
00040 : 00041 fName (name), 00042 fNickname (""), 00043 fDescription (""), 00044 fFunctionality (f) {}
G4VGraphicsSystem::G4VGraphicsSystem | ( | const G4String & | name, | |
const G4String & | nickname, | |||
Functionality | f | |||
) |
Definition at line 46 of file G4VGraphicsSystem.cc.
00048 : 00049 fName (name), 00050 fNickname (nickname), 00051 fDescription (""), 00052 fFunctionality (f) {}
G4VGraphicsSystem::G4VGraphicsSystem | ( | const G4String & | name, | |
const G4String & | nickname, | |||
const G4String & | description, | |||
Functionality | f | |||
) |
Definition at line 54 of file G4VGraphicsSystem.cc.
00057 : 00058 fName (name), 00059 fNickname (nickname), 00060 fDescription (description), 00061 fFunctionality (f) {}
G4VGraphicsSystem::~G4VGraphicsSystem | ( | ) | [virtual] |
virtual G4VSceneHandler* G4VGraphicsSystem::CreateSceneHandler | ( | const G4String & | name | ) | [pure virtual] |
Implemented in G4DAWNFILE, G4GMocrenFile, G4HepRep, G4HepRepFile, G4OpenGLImmediateQt, G4OpenGLImmediateWin32, G4OpenGLImmediateWt, G4OpenGLImmediateX, G4OpenGLImmediateXm, G4OpenGLStoredQt, G4OpenGLStoredWin32, G4OpenGLStoredX, G4OpenGLStoredXm, G4OpenInventor, G4RayTracer, G4ASCIITree, G4VRML1File, G4VRML2File, G4XXX, G4XXXFile, G4XXXSG, and G4XXXStored.
virtual G4VViewer* G4VGraphicsSystem::CreateViewer | ( | G4VSceneHandler & | , | |
const G4String & | name | |||
) | [pure virtual] |
Implemented in G4DAWNFILE, G4GMocrenFile, G4HepRep, G4HepRepFile, G4OpenGLImmediateQt, G4OpenGLImmediateWin32, G4OpenGLImmediateWt, G4OpenGLImmediateX, G4OpenGLImmediateXm, G4OpenGLStoredQt, G4OpenGLStoredWin32, G4OpenGLStoredX, G4OpenGLStoredXm, G4OpenInventorWin, G4OpenInventorXt, G4OpenInventorXtExtended, G4RayTracer, G4ASCIITree, G4VRML1File, G4VRML2File, G4XXX, G4XXXFile, G4XXXSG, and G4XXXStored.
const G4String & G4VGraphicsSystem::GetDescription | ( | ) | const [inline] |
Definition at line 41 of file G4VGraphicsSystem.icc.
References fDescription.
Referenced by operator<<().
00041 { 00042 return fDescription; 00043 }
G4VGraphicsSystem::Functionality G4VGraphicsSystem::GetFunctionality | ( | ) | const [inline] |
Definition at line 46 of file G4VGraphicsSystem.icc.
References fFunctionality.
Referenced by operator<<().
00046 { 00047 return fFunctionality; 00048 }
const G4String & G4VGraphicsSystem::GetName | ( | ) | const [inline] |
Definition at line 33 of file G4VGraphicsSystem.icc.
References fName.
Referenced by G4VSceneHandler::G4VSceneHandler(), and operator<<().
00033 { 00034 return fName; 00035 }
const G4String & G4VGraphicsSystem::GetNickname | ( | ) | const [inline] |
Definition at line 37 of file G4VGraphicsSystem.icc.
References fNickname.
Referenced by operator<<().
00037 { 00038 return fNickname; 00039 }
G4bool G4VGraphicsSystem::IsUISessionCompatible | ( | ) | const [virtual] |
void G4VGraphicsSystem::SetDescription | ( | const G4String & | ) | [inline] |
Definition at line 58 of file G4VGraphicsSystem.icc.
References fDescription.
00058 { 00059 fDescription = description; 00060 }
void G4VGraphicsSystem::SetFunctionality | ( | Functionality | ) | [inline] |
Definition at line 62 of file G4VGraphicsSystem.icc.
References fFunctionality.
00062 { 00063 fFunctionality = f; 00064 }
void G4VGraphicsSystem::SetName | ( | const G4String & | ) | [inline] |
Definition at line 50 of file G4VGraphicsSystem.icc.
References fName.
00050 { 00051 fName = name; 00052 }
void G4VGraphicsSystem::SetNickname | ( | const G4String & | ) | [inline] |
Definition at line 54 of file G4VGraphicsSystem.icc.
References fNickname.
00054 { 00055 fNickname = nickname; 00056 }
G4String G4VGraphicsSystem::fDescription [protected] |
Definition at line 90 of file G4VGraphicsSystem.hh.
Referenced by GetDescription(), and SetDescription().
Functionality G4VGraphicsSystem::fFunctionality [protected] |
Definition at line 91 of file G4VGraphicsSystem.hh.
Referenced by GetFunctionality(), and SetFunctionality().
G4String G4VGraphicsSystem::fName [protected] |
G4String G4VGraphicsSystem::fNickname [protected] |