|
Geant4
10.00.p04
|
Public Slots | |
| void | startPauseVideo () |
Protected Slots | |
| void | updateToolbarAndMouseContextMenu () |
Private Types | |
| enum | RECORDING_STEP { WAIT, START, PAUSE, CONTINUE, STOP, READY_TO_ENCODE, ENCODING, FAILED, SUCCESS, BAD_ENCODER, BAD_OUTPUT, BAD_TMP, SAVE } |
| typedef G4PhysicalVolumeModel::G4PhysicalVolumeNodeID | PVNodeID |
| typedef std::vector< PVNodeID > | PVPath |
Private Slots | |
| void | actionSaveImage () |
| void | actionChangeBackgroundColor () |
| void | actionChangeTextColor () |
| void | actionChangeDefaultColor () |
| void | actionMovieParameters () |
| void | showShortcuts () |
| void | toggleMouseAction (int) |
| void | toggleSurfaceAction (int) |
| void | toggleProjection (bool) |
| void | toggleTransparency (bool) |
| void | toggleAntialiasing (bool) |
| void | toggleHaloing (bool) |
| void | toggleAux (bool) |
| void | toggleHiddenMarkers (bool) |
| void | toggleFullScreen (bool) |
| void | processEncodeFinished () |
| void | processLookForFinished () |
| void | processEncodeStdout () |
| void | sceneTreeComponentItemChanged (QTreeWidgetItem *item, int id) |
| void | sceneTreeComponentSelected () |
| void | changeDepthInSceneTree (int) |
| void | changeSearchSelection () |
| void | changeColorAndTransparency (QTreeWidgetItem *item, int val) |
Private Member Functions | |
| G4OpenGLQtViewer (const G4OpenGLQtViewer &) | |
| G4OpenGLQtViewer & | operator= (const G4OpenGLQtViewer &) |
| void | createPopupMenu () |
| void | createRadioAction (QAction *, QAction *, const std::string &, unsigned int a=1) |
| void | rescaleImage (int, int) |
| bool | printPDF (const std::string, int, QImage) |
| void | showMovieParametersDialog () |
| void | initMovieParameters () |
| QString | createTempFolder () |
| QString | removeTempFolder () |
| void | setRecordingStatus (RECORDING_STEP) |
| void | setRecordingInfos (const QString &) |
| QString | getProcessErrorMsg () |
| QWidget * | getParentWidget () |
| bool | parseAndInsertInSceneTree (QTreeWidgetItem *, G4PhysicalVolumeModel *pPVModel, unsigned int fullPathIndex, const QString &parentRoot, unsigned int currentIndex, int currentPVPOIndex) |
| void | setCheckComponent (QTreeWidgetItem *item, bool check) |
| void | initSceneTreeComponent () |
| bool | parseAndCheckVisibility (QTreeWidgetItem *treeNode, int POindex) |
| QTreeWidgetItem * | createTreeWidgetItem (const PVPath &fullPath, const QString &name, int copyNb, int POIndex, const QString &logicalName, Qt::CheckState state, QTreeWidgetItem *treeNode, const G4Colour &color) |
| QString | getModelShortName (const G4String &modelShortName) |
| void | cloneSceneTree (QTreeWidgetItem *rootItem) |
| void | changeDepthOnSceneTreeItem (double lookForDepth, double currentDepth, QTreeWidgetItem *item) |
| void | updatePositivePoIndexSceneTreeWidgetQuickMap (int POindex, QTreeWidgetItem *item) |
| void | changeQColorForTreeWidgetItem (QTreeWidgetItem *item, const QColor &) |
| bool | isSameSceneTreeElement (QTreeWidgetItem *parentOldItem, QTreeWidgetItem *parentNewItem) |
| void | changeOpenCloseVisibleHiddenSelectedColorSceneTreeElement (QTreeWidgetItem *subItem) |
| bool | isPVVolume (QTreeWidgetItem *item) |
| QTreeWidgetItem * | cloneWidgetItem (QTreeWidgetItem *item) |
| void | clearSceneTreeSelection (QTreeWidgetItem *) |
| void | clearTreeWidgetElements (QTreeWidgetItem *item) |
| QTreeWidgetItem * | getTreeWidgetItem (int POindex) |
| QTreeWidgetItem * | getOldTreeWidgetItem (int POindex) |
| std::string | parseSceneTreeAndSaveState () |
| std::string | parseSceneTreeElementAndSaveState (QTreeWidgetItem *item, unsigned int level) |
|
private |
|
private |
| G4OpenGLQtViewer | ( | G4OpenGLSceneHandler & | scene | ) |
|
virtual |
|
private |
|
private |
|
pure virtual |
Implemented in G4OpenGLStoredQtViewer, and G4OpenGLImmediateQtViewer.
| QString setEncoderPath | ( | QString | path | ) |
| QString getEncoderPath | ( | ) |
| QString setTempFolderPath | ( | QString | path | ) |
| QString getTempFolderPath | ( | ) |
| QString setSaveFileName | ( | QString | path | ) |
| QString getSaveFileName | ( | ) |
| bool isRecording | ( | ) |
| bool isStopped | ( | ) |
| bool isPaused | ( | ) |
| bool isEncoding | ( | ) |
| bool isWaiting | ( | ) |
| bool isFailed | ( | ) |
| void setWaiting | ( | ) |
| bool isBadEncoder | ( | ) |
| bool isBadOutput | ( | ) |
| bool isBadTmp | ( | ) |
| bool isSuccess | ( | ) |
| void setBadTmp | ( | ) |
| void setBadOutput | ( | ) |
| void setBadEncoder | ( | ) |
| bool isReadyToEncode | ( | ) |
| void resetRecording | ( | ) |
| void encodeVideo | ( | ) |
| void stopVideo | ( | ) |
| void saveVideo | ( | ) |
| bool generateMpegEncoderParameters | ( | ) |
| void displayRecordingStatus | ( | ) |
Reimplemented from G4OpenGLViewer.
| void addPVSceneTreeElement | ( | const G4String & | model, |
| G4PhysicalVolumeModel * | pPVModel, | ||
| int | currentPVPOIndex | ||
| ) |
| void addNonPVSceneTreeElement | ( | const G4String & | model, |
| int | currentPVPOIndex, | ||
| const std::string & | modelDescription, | ||
| const G4Visible & | visible | ||
| ) |
| bool isTouchableVisible | ( | int | POindex | ) |
| void clearTreeWidget | ( | ) |
| void G4MousePressEvent | ( | QMouseEvent * | event | ) |
| void G4wheelEvent | ( | QWheelEvent * | event | ) |
| void G4keyPressEvent | ( | QKeyEvent * | event | ) |
| void G4MouseDoubleClickEvent | ( | ) |
| void G4MouseReleaseEvent | ( | ) |
| void G4MouseMoveEvent | ( | QMouseEvent * | event | ) |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protectedvirtual |
Reimplemented from G4VViewer.
|
protected |
|
protected |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
slot |
|
protectedslot |
|
privateslot |
|
privateslot |
|
privateslot |
|
privateslot |
|
privateslot |
|
privateslot |
|
privateslot |
|
privateslot |
|
privateslot |
|
privateslot |
|
privateslot |
|
privateslot |
|
privateslot |
|
privateslot |
|
privateslot |
|
privateslot |
|
privateslot |
|
privateslot |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |