Geant4-11
|
#include <G4VTree.hh>
Public Types | |
enum | Functionality { noFunctionality , nonEuclidian , twoD , twoDStore , threeD , threeDInteractive , virtualReality , fileWriter } |
Public Member Functions | |
void | AddNickname (const G4String &nickname) |
virtual G4VSceneHandler * | CreateSceneHandler (const G4String &name)=0 |
virtual G4VViewer * | CreateViewer (G4VSceneHandler &, const G4String &name)=0 |
G4VTree (const G4String &name, const G4String &nickname, const G4String &description, Functionality f) | |
const G4String & | GetDescription () const |
Functionality | GetFunctionality () const |
const G4String & | GetName () const |
const G4String & | GetNickname () const |
const std::vector< G4String > & | GetNicknames () const |
virtual G4bool | IsUISessionCompatible () const |
virtual | ~G4VTree () |
Protected Attributes | |
G4String | fDescription |
Functionality | fFunctionality |
G4String | fName |
std::vector< G4String > | fNicknames |
Definition at line 37 of file G4VTree.hh.
|
inherited |
Enumerator | |
---|---|
noFunctionality | |
nonEuclidian | |
twoD | |
twoDStore | |
threeD | |
threeDInteractive | |
virtualReality | |
fileWriter |
Definition at line 49 of file G4VGraphicsSystem.hh.
G4VTree::G4VTree | ( | const G4String & | name, |
const G4String & | nickname, | ||
const G4String & | description, | ||
Functionality | f | ||
) |
Definition at line 36 of file G4VTree.cc.
|
virtual |
Definition at line 45 of file G4VTree.cc.
|
inlineinherited |
Definition at line 85 of file G4VGraphicsSystem.hh.
References G4VGraphicsSystem::fNicknames.
|
pure virtualinherited |
Implemented in G4RayTracer, G4RayTracerX, G4OpenInventor, G4DAWNFILE, G4GMocrenFile, G4HepRepFile, G4OpenGLImmediateQt, G4OpenGLImmediateWin32, G4OpenGLImmediateX, G4OpenGLImmediateXm, G4OpenGLStoredQt, G4OpenGLStoredWin32, G4OpenGLStoredX, G4OpenGLStoredXm, G4Qt3D, G4ToolsSGQtGLES, G4ToolsSGWindowsGLES, G4ToolsSGX11GLES, G4ToolsSGXtGLES, G4ASCIITree, G4VRML2File, G4Vtk, and G4VtkQt.
|
pure virtualinherited |
Implemented in G4RayTracer, G4RayTracerX, G4DAWNFILE, G4GMocrenFile, G4HepRepFile, G4OpenGLImmediateQt, G4OpenGLImmediateWin32, G4OpenGLImmediateX, G4OpenGLImmediateXm, G4OpenGLStoredQt, G4OpenGLStoredWin32, G4OpenGLStoredX, G4OpenGLStoredXm, G4OpenInventorQt, G4OpenInventorWin, G4OpenInventorXt, G4OpenInventorXtExtended, G4Qt3D, G4ToolsSGQtGLES, G4ToolsSGWindowsGLES, G4ToolsSGX11GLES, G4ToolsSGXtGLES, G4ASCIITree, G4VRML2File, G4Vtk, and G4VtkQt.
|
inlineinherited |
|
inlineinherited |
Definition at line 83 of file G4VGraphicsSystem.hh.
References G4VGraphicsSystem::fFunctionality.
Referenced by G4VisManager::EndOfRun().
|
inlineinherited |
Definition at line 79 of file G4VGraphicsSystem.hh.
References G4VGraphicsSystem::fName.
Referenced by G4VSceneHandler::AddPrimitive().
|
inlineinherited |
Definition at line 80 of file G4VGraphicsSystem.hh.
References G4VGraphicsSystem::fNicknames.
Referenced by G4VisCommandViewerList::SetNewValue().
|
inlineinherited |
|
virtualinherited |
Reimplemented in G4OpenGLQt, G4OpenGLXm, G4OpenInventor, G4Qt3D, G4ToolsSGQtGLES, G4ToolsSGWindowsGLES, G4ToolsSGX11GLES, G4ToolsSGXtGLES, and G4VtkQt.
Definition at line 68 of file G4VGraphicsSystem.cc.
|
protectedinherited |
Definition at line 90 of file G4VGraphicsSystem.hh.
Referenced by G4VGraphicsSystem::GetDescription().
|
protectedinherited |
Definition at line 91 of file G4VGraphicsSystem.hh.
Referenced by G4VGraphicsSystem::GetFunctionality().
|
protectedinherited |
Definition at line 88 of file G4VGraphicsSystem.hh.
Referenced by G4VGraphicsSystem::GetName().
|
protectedinherited |
Definition at line 89 of file G4VGraphicsSystem.hh.
Referenced by G4VGraphicsSystem::AddNickname(), G4VGraphicsSystem::G4VGraphicsSystem(), G4VGraphicsSystem::GetNickname(), and G4VGraphicsSystem::GetNicknames().