Geant4-11
|
#include <G4OpenInventorWin.hh>
Public Types | |
enum | Functionality { noFunctionality , nonEuclidian , twoD , twoDStore , threeD , threeDInteractive , virtualReality , fileWriter } |
Public Member Functions | |
void | AddNickname (const G4String &nickname) |
G4VSceneHandler * | CreateSceneHandler (const G4String &name) |
G4VViewer * | CreateViewer (G4VSceneHandler &, const G4String &name="") |
G4OpenInventorWin () | |
const G4String & | GetDescription () const |
Functionality | GetFunctionality () const |
G4VInteractorManager * | GetInteractorManager () |
const G4String & | GetName () const |
const G4String & | GetNickname () const |
const std::vector< G4String > & | GetNicknames () const |
void | InitNodes () |
G4bool | IsUISessionCompatible () const |
void | SetInteractorManager (G4VInteractorManager *) |
virtual | ~G4OpenInventorWin () |
Protected Attributes | |
G4String | fDescription |
Functionality | fFunctionality |
G4String | fName |
std::vector< G4String > | fNicknames |
Private Member Functions | |
virtual void | Initialize () |
Private Attributes | |
bool | fInited |
G4VInteractorManager * | interactorManager |
Definition at line 35 of file G4OpenInventorWin.hh.
|
inherited |
Enumerator | |
---|---|
noFunctionality | |
nonEuclidian | |
twoD | |
twoDStore | |
threeD | |
threeDInteractive | |
virtualReality | |
fileWriter |
Definition at line 49 of file G4VGraphicsSystem.hh.
G4OpenInventorWin::G4OpenInventorWin | ( | ) |
Definition at line 39 of file G4OpenInventorWin.cc.
|
virtual |
Definition at line 62 of file G4OpenInventorWin.cc.
|
inlineinherited |
Definition at line 85 of file G4VGraphicsSystem.hh.
References G4VGraphicsSystem::fNicknames.
|
virtualinherited |
Implements G4VGraphicsSystem.
Definition at line 68 of file G4OpenInventor.cc.
References G4OpenInventor::Initialize(), and G4InuclParticleNames::name().
|
virtual |
Implements G4VGraphicsSystem.
Definition at line 63 of file G4OpenInventorWin.cc.
References Initialize(), and G4InuclParticleNames::name().
|
inlineinherited |
|
inlineinherited |
Definition at line 83 of file G4VGraphicsSystem.hh.
References G4VGraphicsSystem::fFunctionality.
Referenced by G4VisManager::EndOfRun().
|
inherited |
Definition at line 65 of file G4OpenInventor.cc.
References G4OpenInventor::interactorManager.
Referenced by Initialize(), G4OpenInventorXt::Initialize(), and G4OpenInventorXtExtended::Initialize().
|
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 |
|
privatevirtual |
Implements G4OpenInventor.
Definition at line 45 of file G4OpenInventorWin.cc.
References G4Win32::DispatchWin32Event(), fInited, G4Win32::getInstance(), G4OpenInventor::GetInteractorManager(), G4VInteractorManager::GetMainInteractor(), G4OpenInventor::InitNodes(), and G4OpenInventor::SetInteractorManager().
Referenced by CreateViewer().
|
inherited |
Definition at line 74 of file G4OpenInventor.cc.
References Geant4_SoPolyhedron::initClass(), SoGL2PSAction::initClass(), SoDetectorTreeKit::initClass(), SoBox::initClass(), SoCons::initClass(), SoImageWriter::initClass(), HEPVis_SoMarkerSet::initClass(), SoTrap::initClass(), SoTrd::initClass(), SoTubs::initClass(), SoAlternateRepAction::initClass(), and SoCounterAction::initClass().
Referenced by G4OpenInventorQt::Initialize(), Initialize(), G4OpenInventorXt::Initialize(), and G4OpenInventorXtExtended::Initialize().
|
virtualinherited |
Reimplemented from G4VGraphicsSystem.
Definition at line 91 of file G4OpenInventor.cc.
References G4UImanager::GetSession(), and G4UImanager::GetUIpointer().
|
inherited |
Definition at line 62 of file G4OpenInventor.cc.
References G4OpenInventor::interactorManager.
Referenced by G4OpenInventorQt::Initialize(), Initialize(), G4OpenInventorXt::Initialize(), and G4OpenInventorXtExtended::Initialize().
|
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().
|
private |
Definition at line 43 of file G4OpenInventorWin.hh.
Referenced by Initialize().
|
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().
|
privateinherited |
Definition at line 50 of file G4OpenInventor.hh.
Referenced by G4OpenInventor::GetInteractorManager(), and G4OpenInventor::SetInteractorManager().