#include <G4OpenGLImmediateXm.hh>
|
| G4OpenGLImmediateXm () |
|
virtual | ~G4OpenGLImmediateXm () |
|
G4VSceneHandler * | CreateSceneHandler (const G4String &name="") |
|
G4VViewer * | CreateViewer (G4VSceneHandler &, const G4String &name="") |
|
| G4OpenGLXm (const G4String &name, const G4String &nickname, const G4String &description, Functionality f) |
|
G4bool | IsUISessionCompatible () const |
|
| G4VGraphicsSystem (const G4String &name, Functionality f) |
|
| G4VGraphicsSystem (const G4String &name, const G4String &nickname, Functionality f) |
|
| G4VGraphicsSystem (const G4String &name, const G4String &nickname, const G4String &description, Functionality f) |
|
virtual | ~G4VGraphicsSystem () |
|
virtual G4VSceneHandler * | CreateSceneHandler (const G4String &name)=0 |
|
virtual G4VViewer * | CreateViewer (G4VSceneHandler &, const G4String &name)=0 |
|
const G4String & | GetName () const |
|
const G4String & | GetNickname () const |
|
const std::vector< G4String > & | GetNicknames () const |
|
const G4String & | GetDescription () const |
|
Functionality | GetFunctionality () const |
|
virtual G4bool | IsUISessionCompatible () const |
|
void | AddNickname (const G4String &nickname) |
|
Definition at line 37 of file G4OpenGLImmediateXm.hh.
◆ G4OpenGLImmediateXm()
G4OpenGLImmediateXm::G4OpenGLImmediateXm |
( |
| ) |
|
Definition at line 42 of file G4OpenGLImmediateXm.cc.
42 :
44 "OGLIXm",
47{
50}
G4String G4VisFeaturesOfOpenGLIXm()
static G4OpenGLViewerMessenger * GetInstance()
static G4OpenGLXmViewerMessenger * GetInstance()
◆ ~G4OpenGLImmediateXm()
G4OpenGLImmediateXm::~G4OpenGLImmediateXm |
( |
| ) |
|
|
virtual |
◆ CreateSceneHandler()
◆ CreateViewer()
Implements G4VGraphicsSystem.
Definition at line 59 of file G4OpenGLImmediateXm.cc.
60 {
63 if (pView) {
64 if (pView -> GetViewId () < 0) {
65 G4cerr <<
"G4OpenGLImmediateXm::CreateViewer: error flagged by"
66 " negative view id in G4OpenGLImmediateXmViewer creation."
67 "\n Destroying view and returning null pointer." <<
G4endl;
68 delete pView;
69 pView = 0;
70 }
71 }
72 else {
73 G4cerr <<
"G4OpenGLImmediateXm::CreateViewer: null pointer on"
74 " new G4OpenGLImmediateXmViewer." <<
G4endl;
75 }
76 return pView;
77}
G4GLOB_DLL std::ostream G4cerr
The documentation for this class was generated from the following files: