#include <G4ASCIITree.hh>
Inheritance diagram for G4ASCIITree:
Public Member Functions | |
G4ASCIITree () | |
virtual | ~G4ASCIITree () |
G4VSceneHandler * | CreateSceneHandler (const G4String &name="") |
G4VViewer * | CreateViewer (G4VSceneHandler &, const G4String &name="") |
G4int | GetVerbosity () const |
G4String | GetOutFileName () const |
void | SetVerbosity (G4int verbosity) |
void | SetOutFileName (G4String name) |
Protected Attributes | |
G4int | fVerbosity |
G4ASCIITreeMessenger * | fpMessenger |
G4String | fOutFileName |
Definition at line 41 of file G4ASCIITree.hh.
G4ASCIITree::G4ASCIITree | ( | ) |
Definition at line 38 of file G4ASCIITree.cc.
References fpMessenger.
00038 : 00039 G4VTree ("ASCIITree", 00040 "ATree", 00041 "A graphics system to dump geometry hierarchy" 00042 "\n to standard output as an ASCII stream.", 00043 G4VGraphicsSystem::nonEuclidian), 00044 fVerbosity(0), 00045 fOutFileName ("G4cout") 00046 { 00047 fpMessenger = new G4ASCIITreeMessenger(this); 00048 }
G4ASCIITree::~G4ASCIITree | ( | ) | [virtual] |
Definition at line 50 of file G4ASCIITree.cc.
References fpMessenger.
00050 { 00051 delete fpMessenger; 00052 }
G4VSceneHandler * G4ASCIITree::CreateSceneHandler | ( | const G4String & | name = "" |
) | [virtual] |
Implements G4VGraphicsSystem.
Definition at line 54 of file G4ASCIITree.cc.
00054 { 00055 G4VSceneHandler* pScene = new G4ASCIITreeSceneHandler (*this, name); 00056 return pScene; 00057 }
G4VViewer * G4ASCIITree::CreateViewer | ( | G4VSceneHandler & | , | |
const G4String & | name = "" | |||
) | [virtual] |
Implements G4VGraphicsSystem.
Definition at line 59 of file G4ASCIITree.cc.
References G4cout, and G4endl.
00060 { 00061 G4VViewer* pView = 00062 new G4ASCIITreeViewer ((G4ASCIITreeSceneHandler&) scene, name); 00063 if (pView) { 00064 if (pView -> GetViewId () < 0) { 00065 G4cout << "G4ASCIITree::CreateViewer: ERROR flagged by negative" 00066 " view id in G4ASCIITreeViewer creation." 00067 "\n Destroying view and returning null pointer." 00068 << G4endl; 00069 delete pView; 00070 pView = 0; 00071 } 00072 } 00073 else { 00074 G4cout << "G4ASCIITree::CreateViewer: ERROR: null pointer on" 00075 " new G4ASCIITreeViewer." << G4endl; 00076 } 00077 return pView; 00078 }
G4String G4ASCIITree::GetOutFileName | ( | ) | const [inline] |
G4int G4ASCIITree::GetVerbosity | ( | ) | const [inline] |
Definition at line 47 of file G4ASCIITree.hh.
References fVerbosity.
Referenced by G4ASCIITreeSceneHandler::EndModeling(), G4ASCIITreeSceneHandler::RequestPrimitives(), and G4ASCIITreeSceneHandler::WriteHeader().
00047 {return fVerbosity;}
void G4ASCIITree::SetOutFileName | ( | G4String | name | ) | [inline] |
void G4ASCIITree::SetVerbosity | ( | G4int | verbosity | ) | [inline] |
G4String G4ASCIITree::fOutFileName [protected] |
G4ASCIITreeMessenger* G4ASCIITree::fpMessenger [protected] |
G4int G4ASCIITree::fVerbosity [protected] |