G4XXX Class Reference

#include <G4XXX.hh>

Inheritance diagram for G4XXX:

G4VGraphicsSystem

Public Member Functions

 G4XXX ()
virtual ~G4XXX ()
G4VSceneHandlerCreateSceneHandler (const G4String &name="")
G4VViewerCreateViewer (G4VSceneHandler &, const G4String &name="")

Detailed Description

Definition at line 39 of file G4XXX.hh.


Constructor & Destructor Documentation

G4XXX::G4XXX (  ) 

Definition at line 38 of file G4XXX.cc.

00038             :
00039   G4VGraphicsSystem("G4XXX",
00040                     "XXX",
00041                     "Simplest possible graphics driver",
00042                     G4VGraphicsSystem::noFunctionality  //?? Your functionality
00043                     )
00044 {}

G4XXX::~G4XXX (  )  [virtual]

Definition at line 46 of file G4XXX.cc.

00046 {}


Member Function Documentation

G4VSceneHandler * G4XXX::CreateSceneHandler ( const G4String name = ""  )  [virtual]

Implements G4VGraphicsSystem.

Definition at line 48 of file G4XXX.cc.

00048                                                                {
00049   G4VSceneHandler* pScene = new G4XXXSceneHandler(*this, name);
00050   return pScene;
00051 }

G4VViewer * G4XXX::CreateViewer ( G4VSceneHandler ,
const G4String name = "" 
) [virtual]

Implements G4VGraphicsSystem.

Definition at line 53 of file G4XXX.cc.

References G4cout, G4endl, and G4VViewer::GetViewId().

00054                                                      {
00055   G4VViewer* pView =
00056     new G4XXXViewer((G4XXXSceneHandler&) scene, name);
00057   if (pView) {
00058     if (pView->GetViewId() < 0) {
00059       G4cout <<
00060         "G4XXX::CreateViewer: ERROR flagged by negative"
00061         " view id in G4XXXViewer creation."
00062         "\n Destroying view and returning null pointer."
00063              << G4endl;
00064       delete pView;
00065       pView = 0;
00066     }
00067   }
00068   else {
00069     G4cout <<
00070       "G4XXX::CreateViewer: ERROR: null pointer on new G4XXXViewer."
00071            << G4endl;
00072   }
00073   return pView;
00074 }


The documentation for this class was generated from the following files:
Generated on Mon May 27 17:54:01 2013 for Geant4 by  doxygen 1.4.7