Geant4 11.2.2
Toolkit for the simulation of the passage of particles through matter
|
#include <G4OpenInventorViewer.hh>
Protected Member Functions | |
virtual void | ViewerRender ()=0 |
virtual SoCamera * | GetCamera ()=0 |
void | Escape () |
Menu items callbacks /////////////////////////////////////////////////////. | |
void | WritePostScript (const G4String &file="g4out.ps") |
void | WritePDF (const G4String &file="g4out.pdf") |
void | WritePixmapPostScript (const G4String &file="g4out.ps") |
void | WriteInventor (const G4String &file="g4out.iv") |
void | SceneGraphStatistics () |
void | EraseDetector () |
void | EraseEvent () |
void | SetPreviewAndFull () |
void | SetPreview () |
void | SetSolid () |
void | SetWireFrame () |
void | SetReducedWireFrame (bool) |
void | UpdateScene () |
G4String | Help (const G4String &topic="controls") |
Protected Member Functions inherited from G4VViewer | |
void | SetTouchable (const std::vector< G4PhysicalVolumeModel::G4PhysicalVolumeNodeID > &fullPath) |
void | TouchableSetVisibility (const std::vector< G4PhysicalVolumeModel::G4PhysicalVolumeNodeID > &fullPath, G4bool visibility) |
void | TouchableSetColour (const std::vector< G4PhysicalVolumeModel::G4PhysicalVolumeNodeID > &fullPath, const G4Colour &) |
Static Protected Member Functions | |
static void | SelectionCB (void *, SoPath *) |
Protected Attributes | |
G4OpenInventorSceneHandler & | fG4OpenInventorSceneHandler |
G4VInteractorManager * | fInteractorManager |
SoSelection * | fSoSelection |
Geant4_SoImageWriter * | fSoImageWriter |
Geant4_SoGL2PSAction * | fGL2PSAction |
SoNodeSensor * | fGroupCameraSensor |
Protected Attributes inherited from G4VViewer | |
G4VSceneHandler & | fSceneHandler |
G4int | fViewId |
G4String | fName |
G4String | fShortName |
G4ViewParameters | fVP |
G4ViewParameters | fDefaultVP |
G4double | fKernelVisitElapsedTimeSeconds = 999. |
SceneTreeScene | fSceneTreeScene |
G4SceneTreeItem | fSceneTree |
G4bool | fNeedKernelVisit |
Definition at line 49 of file G4OpenInventorViewer.hh.
G4OpenInventorViewer::G4OpenInventorViewer | ( | G4OpenInventorSceneHandler & | scene, |
const G4String & | name = "" ) |
Definition at line 58 of file G4OpenInventorViewer.cc.
|
virtual |
Definition at line 135 of file G4OpenInventorViewer.cc.
|
virtual |
|
virtual |
Implements G4VViewer.
Definition at line 383 of file G4OpenInventorViewer.cc.
Referenced by UpdateScene().
|
protected |
Definition at line 660 of file G4OpenInventorViewer.cc.
Referenced by G4OpenInventorXtViewer::EraseDetectorCbk().
|
protected |
Definition at line 663 of file G4OpenInventorViewer.cc.
Referenced by G4OpenInventorXtViewer::EraseEventCbk().
|
protected |
Menu items callbacks /////////////////////////////////////////////////////.
Definition at line 520 of file G4OpenInventorViewer.cc.
Referenced by G4OpenInventorXtViewer::EscapeCbk().
|
protectedpure virtual |
Implemented in G4OpenInventorQtViewer, G4OpenInventorWinViewer, G4OpenInventorXtExtendedViewer, and G4OpenInventorXtViewer.
Referenced by SetView().
Definition at line 770 of file G4OpenInventorViewer.cc.
Referenced by G4OpenInventorXtViewer::HelpCbk().
|
virtual |
Definition at line 143 of file G4OpenInventorViewer.cc.
Referenced by DrawView().
|
protected |
Definition at line 629 of file G4OpenInventorViewer.cc.
Referenced by G4OpenInventorXtViewer::SceneGraphStatisticsCbk().
|
staticprotected |
Definition at line 458 of file G4OpenInventorViewer.cc.
Referenced by G4OpenInventorViewer(), and G4OpenInventorXtExtendedViewer::Initialise().
|
protected |
Definition at line 674 of file G4OpenInventorViewer.cc.
Referenced by G4OpenInventorXtViewer::SetPreviewCbk().
|
protected |
Definition at line 667 of file G4OpenInventorViewer.cc.
Referenced by G4OpenInventorXtViewer::SetPreviewAndFullCbk().
|
protected |
Definition at line 730 of file G4OpenInventorViewer.cc.
Referenced by G4OpenInventorXtViewer::SetFullWireFrameCbk(), and G4OpenInventorXtViewer::SetReducedWireFrameCbk().
|
protected |
Definition at line 685 of file G4OpenInventorViewer.cc.
Referenced by G4OpenInventorXtViewer::SetSolidCbk().
|
virtual |
Implements G4VViewer.
Reimplemented in G4OpenInventorQtViewer, G4OpenInventorWinViewer, G4OpenInventorXtExtendedViewer, and G4OpenInventorXtViewer.
Definition at line 237 of file G4OpenInventorViewer.cc.
Referenced by G4OpenInventorQtViewer::SetView(), G4OpenInventorWinViewer::SetView(), G4OpenInventorXtExtendedViewer::SetView(), and G4OpenInventorXtViewer::SetView().
|
protected |
Definition at line 707 of file G4OpenInventorViewer.cc.
Referenced by G4OpenInventorXtViewer::SetWireFrameCbk().
|
virtual |
Reimplemented from G4VViewer.
Definition at line 391 of file G4OpenInventorViewer.cc.
|
protected |
Definition at line 758 of file G4OpenInventorViewer.cc.
Referenced by G4OpenInventorXtViewer::UpdateSceneCbk().
|
protectedpure virtual |
Implemented in G4OpenInventorQtViewer, G4OpenInventorWinViewer, G4OpenInventorXtExtendedViewer, and G4OpenInventorXtViewer.
Referenced by WritePDF(), WritePixmapPostScript(), and WritePostScript().
|
protected |
Definition at line 566 of file G4OpenInventorViewer.cc.
Referenced by G4OpenInventorXtViewer::WriteInventorCbk().
|
protected |
Definition at line 537 of file G4OpenInventorViewer.cc.
|
protected |
Definition at line 549 of file G4OpenInventorViewer.cc.
Referenced by G4OpenInventorXtViewer::PixmapPostScriptCbk().
|
protected |
Definition at line 525 of file G4OpenInventorViewer.cc.
Referenced by G4OpenInventorXtViewer::PostScriptCbk().
|
protected |
Definition at line 94 of file G4OpenInventorViewer.hh.
Referenced by EraseDetector(), EraseEvent(), G4OpenInventorViewer(), SetPreview(), and SetPreviewAndFull().
|
protected |
Definition at line 98 of file G4OpenInventorViewer.hh.
Referenced by G4OpenInventorQtViewer::Initialise(), G4OpenInventorWinViewer::Initialise(), G4OpenInventorXtExtendedViewer::Initialise(), G4OpenInventorXtViewer::Initialise(), WritePDF(), and WritePostScript().
|
protected |
Definition at line 99 of file G4OpenInventorViewer.hh.
Referenced by G4OpenInventorViewer(), and ~G4OpenInventorViewer().
|
protected |
Definition at line 95 of file G4OpenInventorViewer.hh.
Referenced by Escape(), G4OpenInventorViewer(), G4OpenInventorQtViewer::Initialise(), G4OpenInventorWinViewer::Initialise(), G4OpenInventorXtExtendedViewer::Initialise(), G4OpenInventorXtViewer::Initialise(), ShowView(), G4OpenInventorWinViewer::~G4OpenInventorWinViewer(), G4OpenInventorXtExtendedViewer::~G4OpenInventorXtExtendedViewer(), and G4OpenInventorXtViewer::~G4OpenInventorXtViewer().
|
protected |
Definition at line 97 of file G4OpenInventorViewer.hh.
Referenced by G4OpenInventorViewer(), and WritePixmapPostScript().
|
protected |
Definition at line 96 of file G4OpenInventorViewer.hh.
Referenced by G4OpenInventorViewer(), G4OpenInventorQtViewer::Initialise(), G4OpenInventorWinViewer::Initialise(), G4OpenInventorXtExtendedViewer::Initialise(), G4OpenInventorXtViewer::Initialise(), SceneGraphStatistics(), SelectionCB(), WriteInventor(), and ~G4OpenInventorViewer().