Geant4  10.00.p04
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
G4OpenGLQtViewer Class Referenceabstract
Inheritance diagram for G4OpenGLQtViewer:
G4OpenGLViewer G4VViewer G4OpenGLImmediateQtViewer G4OpenGLStoredQtViewer

Public Slots

void startPauseVideo ()
 

Public Member Functions

 G4OpenGLQtViewer (G4OpenGLSceneHandler &scene)
 
virtual ~G4OpenGLQtViewer ()
 
virtual void updateQWidget ()=0
 
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 ()
 
void DrawText (const G4Text &)
 
void ResetView ()
 
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)
 
- Public Member Functions inherited from G4OpenGLViewer
void ClearView ()
 
void printEPS ()
 
- Public Member Functions inherited from G4VViewer
 G4VViewer (G4VSceneHandler &, G4int id, const G4String &name="")
 
virtual ~G4VViewer ()
 
virtual void Initialise ()
 
virtual void DrawView ()=0
 
void RefreshView ()
 
virtual void ShowView ()
 
const G4StringGetName () const
 
const G4StringGetShortName () const
 
void SetName (const G4String &)
 
G4int GetViewId () const
 
G4VSceneHandlerGetSceneHandler () const
 
const G4ViewParametersGetViewParameters () const
 
const G4ViewParametersGetDefaultViewParameters () const
 
void SetViewParameters (const G4ViewParameters &vp)
 
void SetDefaultViewParameters (const G4ViewParameters &vp)
 
const G4VisAttributesGetApplicableVisAttributes (const G4VisAttributes *) const
 
void SetNeedKernelVisit (G4bool need)
 
void NeedKernelVisit ()
 
void ProcessView ()
 

Protected Slots

void updateToolbarAndMouseContextMenu ()
 

Protected Member Functions

void CreateGLQtContext ()
 
virtual void CreateMainWindow (QGLWidget *, const QString &)
 
void G4manageContextMenuEvent (QContextMenuEvent *e)
 
void rotateQtScene (float, float)
 
void rotateQtSceneToggle (float, float)
 
void moveScene (float, float, float, bool)
 
void FinishView ()
 
void updateKeyModifierState (const Qt::KeyboardModifiers &)
 
void displaySceneTreeComponent ()
 
G4Colour getColorForPoIndex (int poIndex)
 
const std::vector
< G4ModelingParameters::VisAttributesModifier > * 
GetPrivateVisAttributesModifiers () const
 
bool hasPendingEvents ()
 
void savePPMToTemp ()
 
- Protected Member Functions inherited from G4OpenGLViewer
 G4OpenGLViewer (G4OpenGLSceneHandler &scene)
 
virtual ~G4OpenGLViewer ()
 
void SetView ()
 
void ResetView ()
 
void ChangePointSize (G4double size)
 
void ChangeLineWidth (G4double width)
 
void HaloingFirstPass ()
 
void HaloingSecondPass ()
 
void HLRFirstPass ()
 
void HLRSecondPass ()
 
void HLRThirdPass ()
 
void InitializeGLView ()
 
void ResizeGLView ()
 
void ResizeWindow (unsigned int, unsigned int)
 
void Pick (GLdouble x, GLdouble y)
 
virtual void CreateFontLists ()
 
void rotateScene (G4double dx, G4double dy)
 
void rotateSceneToggle (G4double dx, G4double dy)
 
void setPrintSize (G4int, G4int)
 
void setPrintFilename (G4String name, G4bool inc)
 
std::string getRealPrintFilename ()
 
unsigned int getWinWidth () const
 
unsigned int getWinHeight () const
 
G4bool sizeHasChanged ()
 
GLdouble getSceneNearWidth ()
 
GLdouble getSceneFarWidth ()
 
GLdouble getSceneDepth ()
 
G4bool isGl2psWriting ()
 

Protected Attributes

QGLWidget * fWindow
 
QWidget * fGLWindow
 
int fRecordFrameNumber
 
bool fHasToRepaint
 
bool fReadyToPaint
 
bool fIsRepainting
 
- Protected Attributes inherited from G4OpenGLViewer
G4bool fPrintColour
 
G4bool fVectoredPs
 
G4OpenGLSceneHandlerfOpenGLSceneHandler
 
G4Colour background
 
G4bool transparency_enabled
 
G4bool antialiasing_enabled
 
G4bool haloing_enabled
 
G4double fStartTime
 
G4double fEndTime
 
G4double fFadeFactor
 
G4bool fDisplayHeadTime
 
G4double fDisplayHeadTimeX
 
G4double fDisplayHeadTimeY
 
G4double fDisplayHeadTimeSize
 
G4double fDisplayHeadTimeRed
 
G4double fDisplayHeadTimeGreen
 
G4double fDisplayHeadTimeBlue
 
G4bool fDisplayLightFront
 
G4double fDisplayLightFrontX
 
G4double fDisplayLightFrontY
 
G4double fDisplayLightFrontZ
 
G4double fDisplayLightFrontT
 
G4double fDisplayLightFrontRed
 
G4double fDisplayLightFrontGreen
 
G4double fDisplayLightFrontBlue
 
G4OpenGL2PSActionfGL2PSAction
 
G4double fRot_sens
 
G4double fPan_sens
 
- Protected Attributes inherited from G4VViewer
G4VSceneHandlerfSceneHandler
 
G4int fViewId
 
G4String fName
 
G4String fShortName
 
G4ViewParameters fVP
 
G4ViewParameters fDefaultVP
 
G4bool fNeedKernelVisit
 

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< PVNodeIDPVPath
 

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 &)
 
G4OpenGLQtVieweroperator= (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 Attributes

QMenu * fContextMenu
 
QPoint fLastPos1
 
QPoint fLastPos2
 
QPoint fLastPos3
 
G4double fDeltaDepth
 
G4double fDeltaZoom
 
bool fHoldKeyEvent
 
bool fHoldMoveEvent
 
bool fHoldRotateEvent
 
bool fAutoMove
 
QString fEncoderPath
 
QString fTempFolderPath
 
QString fMovieTempFolderPath
 
QString fSaveFileName
 
QString fParameterFileName
 
QAction * fMouseRotateAction
 
QAction * fMouseMoveAction
 
QAction * fMousePickAction
 
QAction * fMouseZoomInAction
 
QAction * fMouseZoomOutAction
 
QAction * fFullScreenOn
 
QAction * fFullScreenOff
 
QAction * fDrawingWireframe
 
QAction * fDrawingLineRemoval
 
QAction * fDrawingSurfaceRemoval
 
QAction * fDrawingLineSurfaceRemoval
 
QAction * fProjectionOrtho
 
QAction * fProjectionPerspective
 
G4OpenGLQtMovieDialogfMovieParametersDialog
 
RECORDING_STEP fRecordingStep
 
QProcess * fProcess
 
QTime * fLastEventTime
 
int fSpinningDelay
 
int fNbMaxFramesPerSec
 
float fNbMaxAnglePerSec
 
int fLaunchSpinDelay
 
QTabWidget * fUISceneTreeComponentsTBWidget
 
bool fNoKeyPress
 
bool fAltKeyPress
 
bool fControlKeyPress
 
bool fShiftKeyPress
 
bool fBatchMode
 
bool fCheckSceneTreeComponentSignalLock
 
QTreeWidget * fSceneTreeComponentTreeWidget
 
QTreeWidget * fOldSceneTreeComponentTreeWidget
 
QWidget * fSceneTreeWidget
 
bool fPVRootNodeCreate
 
QLineEdit * fHelpLine
 
QString fFileSavePath
 
QString fDefaultSaveFileFormat
 
int fNbRotation
 
int fTimeRotation
 
QString fTouchableVolumes
 
QDialog * fShortcutsDialog
 
QTextEdit * fTreeInfoDialogInfos
 
QPushButton * fSceneTreeButtonApply
 
QTextEdit * fShortcutsDialogInfos
 
QSlider * fSceneTreeDepthSlider
 
std::map< int, PVPathfTreeItemModels
 
std::map< int, PVPathfOldTreeItemModels
 
std::map< int, QTreeWidgetItem * > fPositivePoIndexSceneTreeWidgetQuickMap
 
std::map< int, QTreeWidgetItem * > fOldPositivePoIndexSceneTreeWidgetQuickMap
 
std::vector< QTreeWidgetItem * > fOldNullPoIndexSceneTreeWidgetQuickVector
 
std::map< int, QColor > fOldVisAttrColorMap
 
unsigned int fSceneTreeDepth
 
QTreeWidgetItem * fModelShortNameItem
 
int fNumber
 
int fMaxPOindexInserted
 
G4UIQtfUiQt
 
QSignalMapper * signalMapperMouse
 
QSignalMapper * signalMapperSurface
 
std::map< int, QTreeWidgetItem * >
::const_iterator 
fLastSceneTreeWidgetAskForIterator
 
std::map< int, QTreeWidgetItem * >
::const_iterator 
fLastSceneTreeWidgetAskForIteratorEnd
 
std::map< int, QTreeWidgetItem * >
::const_iterator 
fOldLastSceneTreeWidgetAskForIterator
 
std::map< int, QTreeWidgetItem * >
::const_iterator 
fOldLastSceneTreeWidgetAskForIteratorEnd
 

Member Typedef Documentation

typedef std::vector<PVNodeID> PVPath
private

Member Enumeration Documentation

enum RECORDING_STEP
private
Enumerator
WAIT 
START 
PAUSE 
CONTINUE 
STOP 
READY_TO_ENCODE 
ENCODING 
FAILED 
SUCCESS 
BAD_ENCODER 
BAD_OUTPUT 
BAD_TMP 
SAVE 

Constructor & Destructor Documentation

virtual ~G4OpenGLQtViewer ( )
virtual

Member Function Documentation

G4OpenGLQtViewer& operator= ( const G4OpenGLQtViewer )
private
virtual void updateQWidget ( )
pure virtual
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 ( )
void DrawText ( const G4Text )
virtual

Reimplemented from G4OpenGLViewer.

void ResetView ( )
virtual

Reimplemented from G4VViewer.

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)
void CreateGLQtContext ( )
protected
virtual void CreateMainWindow ( QGLWidget *  ,
const QString &   
)
protectedvirtual
void G4manageContextMenuEvent ( QContextMenuEvent *  e)
protected
void rotateQtScene ( float  ,
float   
)
protected
void rotateQtSceneToggle ( float  ,
float   
)
protected
void moveScene ( float  ,
float  ,
float  ,
bool   
)
protected
void FinishView ( )
protectedvirtual

Reimplemented from G4VViewer.

void updateKeyModifierState ( const Qt::KeyboardModifiers &  )
protected
void displaySceneTreeComponent ( )
protected
G4Colour getColorForPoIndex ( int  poIndex)
protected
const std::vector<G4ModelingParameters::VisAttributesModifier>* GetPrivateVisAttributesModifiers ( ) const
protectedvirtual

Reimplemented from G4VViewer.

bool hasPendingEvents ( )
protected
void savePPMToTemp ( )
protected
void createPopupMenu ( )
private
void createRadioAction ( QAction *  ,
QAction *  ,
const std::string &  ,
unsigned int  a = 1 
)
private
void rescaleImage ( int  ,
int   
)
private
bool printPDF ( const std::string  ,
int  ,
QImage   
)
private
void showMovieParametersDialog ( )
private
void initMovieParameters ( )
private
QString createTempFolder ( )
private
QString removeTempFolder ( )
private
void setRecordingStatus ( RECORDING_STEP  )
private
void setRecordingInfos ( const QString &  )
private
QString getProcessErrorMsg ( )
private
QWidget* getParentWidget ( )
private
bool parseAndInsertInSceneTree ( QTreeWidgetItem *  ,
G4PhysicalVolumeModel pPVModel,
unsigned int  fullPathIndex,
const QString &  parentRoot,
unsigned int  currentIndex,
int  currentPVPOIndex 
)
private
void setCheckComponent ( QTreeWidgetItem *  item,
bool  check 
)
private
void initSceneTreeComponent ( )
private
bool parseAndCheckVisibility ( QTreeWidgetItem *  treeNode,
int  POindex 
)
private
QTreeWidgetItem* createTreeWidgetItem ( const PVPath fullPath,
const QString &  name,
int  copyNb,
int  POIndex,
const QString &  logicalName,
Qt::CheckState  state,
QTreeWidgetItem *  treeNode,
const G4Colour color 
)
private
QString getModelShortName ( const G4String modelShortName)
private
void cloneSceneTree ( QTreeWidgetItem *  rootItem)
private
void changeDepthOnSceneTreeItem ( double  lookForDepth,
double  currentDepth,
QTreeWidgetItem *  item 
)
private
void updatePositivePoIndexSceneTreeWidgetQuickMap ( int  POindex,
QTreeWidgetItem *  item 
)
private
void changeQColorForTreeWidgetItem ( QTreeWidgetItem *  item,
const QColor &   
)
private
bool isSameSceneTreeElement ( QTreeWidgetItem *  parentOldItem,
QTreeWidgetItem *  parentNewItem 
)
private
void changeOpenCloseVisibleHiddenSelectedColorSceneTreeElement ( QTreeWidgetItem *  subItem)
private
bool isPVVolume ( QTreeWidgetItem *  item)
private
QTreeWidgetItem* cloneWidgetItem ( QTreeWidgetItem *  item)
private
void clearSceneTreeSelection ( QTreeWidgetItem *  )
private
void clearTreeWidgetElements ( QTreeWidgetItem *  item)
private
QTreeWidgetItem* getTreeWidgetItem ( int  POindex)
private
QTreeWidgetItem* getOldTreeWidgetItem ( int  POindex)
private
std::string parseSceneTreeAndSaveState ( )
private
std::string parseSceneTreeElementAndSaveState ( QTreeWidgetItem *  item,
unsigned int  level 
)
private
void startPauseVideo ( )
slot
void updateToolbarAndMouseContextMenu ( )
protectedslot
void actionSaveImage ( )
privateslot
void actionChangeBackgroundColor ( )
privateslot
void actionChangeTextColor ( )
privateslot
void actionChangeDefaultColor ( )
privateslot
void actionMovieParameters ( )
privateslot
void showShortcuts ( )
privateslot
void toggleMouseAction ( int  )
privateslot
void toggleSurfaceAction ( int  )
privateslot
void toggleProjection ( bool  )
privateslot
void toggleTransparency ( bool  )
privateslot
void toggleAntialiasing ( bool  )
privateslot
void toggleHaloing ( bool  )
privateslot
void toggleAux ( bool  )
privateslot
void toggleHiddenMarkers ( bool  )
privateslot
void toggleFullScreen ( bool  )
privateslot
void processEncodeFinished ( )
privateslot
void processLookForFinished ( )
privateslot
void processEncodeStdout ( )
privateslot
void sceneTreeComponentItemChanged ( QTreeWidgetItem *  item,
int  id 
)
privateslot
void sceneTreeComponentSelected ( )
privateslot
void changeDepthInSceneTree ( int  )
privateslot
void changeSearchSelection ( )
privateslot
void changeColorAndTransparency ( QTreeWidgetItem *  item,
int  val 
)
privateslot

Member Data Documentation

QGLWidget* fWindow
protected
QWidget* fGLWindow
protected
int fRecordFrameNumber
protected
bool fHasToRepaint
protected
bool fReadyToPaint
protected
bool fIsRepainting
protected
QMenu* fContextMenu
private
QPoint fLastPos1
private
QPoint fLastPos2
private
QPoint fLastPos3
private
G4double fDeltaDepth
private
G4double fDeltaZoom
private
bool fHoldKeyEvent
private
bool fHoldMoveEvent
private
bool fHoldRotateEvent
private
bool fAutoMove
private
QString fEncoderPath
private
QString fTempFolderPath
private
QString fMovieTempFolderPath
private
QString fSaveFileName
private
QString fParameterFileName
private
QAction* fMouseRotateAction
private
QAction* fMouseMoveAction
private
QAction* fMousePickAction
private
QAction* fMouseZoomInAction
private
QAction* fMouseZoomOutAction
private
QAction* fFullScreenOn
private
QAction* fFullScreenOff
private
QAction* fDrawingWireframe
private
QAction* fDrawingLineRemoval
private
QAction* fDrawingSurfaceRemoval
private
QAction* fDrawingLineSurfaceRemoval
private
QAction* fProjectionOrtho
private
QAction* fProjectionPerspective
private
G4OpenGLQtMovieDialog* fMovieParametersDialog
private
RECORDING_STEP fRecordingStep
private
QProcess* fProcess
private
QTime* fLastEventTime
private
int fSpinningDelay
private
int fNbMaxFramesPerSec
private
float fNbMaxAnglePerSec
private
int fLaunchSpinDelay
private
QTabWidget* fUISceneTreeComponentsTBWidget
private
bool fNoKeyPress
private
bool fAltKeyPress
private
bool fControlKeyPress
private
bool fShiftKeyPress
private
bool fBatchMode
private
bool fCheckSceneTreeComponentSignalLock
private
QTreeWidget* fSceneTreeComponentTreeWidget
private
QTreeWidget* fOldSceneTreeComponentTreeWidget
private
QWidget* fSceneTreeWidget
private
bool fPVRootNodeCreate
private
QLineEdit* fHelpLine
private
QString fFileSavePath
private
QString fDefaultSaveFileFormat
private
int fNbRotation
private
int fTimeRotation
private
QString fTouchableVolumes
private
QDialog* fShortcutsDialog
private
QTextEdit* fTreeInfoDialogInfos
private
QPushButton* fSceneTreeButtonApply
private
QTextEdit* fShortcutsDialogInfos
private
QSlider* fSceneTreeDepthSlider
private
std::map<int, PVPath > fTreeItemModels
private
std::map<int, PVPath > fOldTreeItemModels
private
std::map<int, QTreeWidgetItem*> fPositivePoIndexSceneTreeWidgetQuickMap
private
std::map<int, QTreeWidgetItem*> fOldPositivePoIndexSceneTreeWidgetQuickMap
private
std::vector<QTreeWidgetItem*> fOldNullPoIndexSceneTreeWidgetQuickVector
private
std::map<int, QColor> fOldVisAttrColorMap
private
unsigned int fSceneTreeDepth
private
QTreeWidgetItem* fModelShortNameItem
private
int fNumber
private
int fMaxPOindexInserted
private
G4UIQt* fUiQt
private
QSignalMapper* signalMapperMouse
private
QSignalMapper* signalMapperSurface
private
std::map<int, QTreeWidgetItem*>::const_iterator fLastSceneTreeWidgetAskForIterator
private
std::map<int, QTreeWidgetItem*>::const_iterator fLastSceneTreeWidgetAskForIteratorEnd
private
std::map<int, QTreeWidgetItem*>::const_iterator fOldLastSceneTreeWidgetAskForIterator
private
std::map<int, QTreeWidgetItem*>::const_iterator fOldLastSceneTreeWidgetAskForIteratorEnd
private