33#include <Inventor/nodes/SoSelection.h> 
   35#include <Inventor/Qt/SoQt.h> 
   37#include <Inventor/Qt/viewers/SoQtViewer.h> 
   38#include <Inventor/Qt/viewers/SoQtFullViewer.h> 
   39#include <Inventor/Qt/viewers/SoQtExaminerViewer.h> 
   58#include "moc_G4OpenInventorQtViewer.cpp" 
   74   QWidget* parent = SoQt::getTopLevelWidget();
 
   88   auto uiQt = 
dynamic_cast<G4UIQt*
>(UI->GetG4UIWindow());
 
  120   fViewer->setSize(SbVec2s(width, height));
 
  132   FileWritePS = 
new QAction(
"Write PostScript (gl2ps)", 
this);
 
  203   EtcVisibMVisibD = 
new QAction(
"Visible mothers + visible daughters", 
this);
 
  223  const SbViewportRegion& vpRegion = 
fViewer->getViewportRegion();
 
  236  fViewer->setTransparencyType(SoGLRenderAction::SORTED_OBJECT_ADD);
 
  246  QWidget* mainWin = SoQt::getTopLevelWidget();
 
  314   SbBool superimpState =
 
  326   SbBool superimpState =
 
G4GLOB_DLL std::ostream G4cout
G4double GetGreen() const
void setOrigWindowSize(int w, int h)
void EtcSetReducedWireframeCB()
QAction * EtcEraseDetector
QAction * EtcVisibMInvisibD
QAction * EtcSetFullWireframe
void EtcVisibMInvisibDCB()
void EtcSetFullWireframeCB()
virtual void ViewerRender()
virtual SoCamera * GetCamera()
G4OpenInventorQtViewer(G4OpenInventorSceneHandler &scene, const G4String &name="")
virtual void FinishView()
void EtcEraseDetectorCB()
G4OpenInventorQtExaminerViewer * fViewer
QAction * EtcSceneGraphStats
QAction * EtcVisibMVisibD
QAction * EtcSetReducedWireframe
void EtcSceneGraphStatsCB()
virtual ~G4OpenInventorQtViewer()
void WriteInventor(const G4String &file="g4out.iv")
SoSelection * fSoSelection
void WritePostScript(const G4String &file="g4out.ps")
void SceneGraphStatistics()
G4VInteractorManager * fInteractorManager
void WritePDF(const G4String &file="g4out.pdf")
void SetReducedWireFrame(bool)
Geant4_SoGL2PSAction * fGL2PSAction
static G4UImanager * GetUIpointer()
void SetCreatedInteractor(G4Interactor)
virtual void FlushAndWaitExecution()=0
unsigned int GetWindowSizeHintX() const
const G4Colour & GetBackgroundColour() const
unsigned int GetWindowSizeHintY() const
static Verbosity GetVerbosity()
const char * name(G4int ptype)
def connect(endpoint="tcp://127.0.0.1:5555")