|
Geant4 11.4.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4VSceneHandler.hh>
Classes | |
| struct | NameAndVisAtts |
| class | PseudoSceneFor3DRectMeshPositions |
| class | PseudoSceneForTetVertices |
Public Types | |
| enum | MarkerSizeType { world , screen } |
Protected Member Functions | |
| virtual void | ProcessScene () |
| virtual void | ProcessTransients () |
| virtual void | RequestPrimitives (const G4VSolid &solid) |
| virtual G4DisplacedSolid * | CreateSectionSolid () |
| virtual G4DisplacedSolid * | CreateCutawaySolid () |
| void | LoadAtts (const G4Visible &, G4AttHolder *) |
| void | StandardSpecialMeshRendering (const G4Mesh &) |
| void | Draw3DRectMeshAsDots (const G4Mesh &) |
| void | Draw3DRectMeshAsSurfaces (const G4Mesh &) |
| void | DrawTetMeshAsDots (const G4Mesh &) |
| void | DrawTetMeshAsSurfaces (const G4Mesh &) |
| G4ThreeVector | GetPointInBox (const G4ThreeVector &pos, G4double halfX, G4double halfY, G4double halfZ) const |
| G4ThreeVector | GetPointInTet (const std::vector< G4ThreeVector > &vertices) const |
Protected Attributes | |
| G4VGraphicsSystem & | fSystem |
| const G4int | fSceneHandlerId |
| G4String | fName |
| G4int | fViewCount |
| G4ViewerList | fViewerList |
| G4VViewer * | fpViewer |
| G4Scene * | fpScene |
| G4bool | fMarkForClearingTransientStore |
| G4bool | fReadyForTransients |
| G4bool | fTransientsDrawnThisEvent |
| G4bool | fTransientsDrawnThisRun |
| G4bool | fProcessingSolid |
| G4bool | fProcessing2D |
| G4VModel * | fpModel |
| G4Transform3D | fObjectTransformation |
| G4int | fNestingDepth |
| const G4VisAttributes * | fpVisAttribs |
| const G4Transform3D | fIdentityTransformation |
| std::map< G4VPhysicalVolume *, G4String > | fProblematicVolumes |
| Protected Attributes inherited from G4VGraphicsScene | |
| G4int | fMaxGeometryDepth = 0 |
Friends | |
| class | G4VViewer |
| std::ostream & | operator<< (std::ostream &os, const G4VSceneHandler &s) |
Definition at line 54 of file G4VSceneHandler.hh.
| G4VSceneHandler::G4VSceneHandler | ( | G4VGraphicsSystem & | system, |
| G4int | id, | ||
| const G4String & | name = "" ) |
Definition at line 99 of file G4VSceneHandler.cc.
Referenced by G4DAWNFILESceneHandler::G4DAWNFILESceneHandler(), G4GMocrenFileSceneHandler::G4GMocrenFileSceneHandler(), G4OpenGLSceneHandler::G4OpenGLSceneHandler(), G4OpenInventorSceneHandler::G4OpenInventorSceneHandler(), G4RayTracerSceneHandler::G4RayTracerSceneHandler(), G4VRML2FileSceneHandler::G4VRML2FileSceneHandler(), G4VtkSceneHandler::G4VtkSceneHandler(), G4VTreeSceneHandler::G4VTreeSceneHandler(), G4VViewer, and G4ToolsSGSceneHandler::Messenger::SetNewValue().
|
virtual |
Definition at line 130 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4GMocrenFileSceneHandler, G4OpenGLSceneHandler, G4OpenInventorSceneHandler, G4ToolsSGSceneHandler, G4VRML2FileSceneHandler, and G4VtkSceneHandler.
Definition at line 429 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4GMocrenFileSceneHandler, G4OpenGLSceneHandler, G4OpenInventorSceneHandler, G4ToolsSGSceneHandler, G4VRML2FileSceneHandler, and G4VtkSceneHandler.
Definition at line 345 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4GMocrenFileSceneHandler, G4OpenGLSceneHandler, G4OpenInventorSceneHandler, G4ToolsSGSceneHandler, G4VRML2FileSceneHandler, and G4VtkSceneHandler.
Definition at line 387 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4GMocrenFileSceneHandler, G4OpenGLSceneHandler, G4OpenInventorSceneHandler, G4ToolsSGSceneHandler, G4VRML2FileSceneHandler, and G4VtkSceneHandler.
Definition at line 340 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4GMocrenFileSceneHandler, G4OpenGLSceneHandler, G4OpenInventorSceneHandler, G4ToolsSGSceneHandler, G4VRML2FileSceneHandler, and G4VtkSceneHandler.
Definition at line 335 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4GMocrenFileSceneHandler, G4OpenGLSceneHandler, G4OpenInventorSceneHandler, G4ToolsSGSceneHandler, G4VRML2FileSceneHandler, and G4VtkSceneHandler.
Definition at line 323 of file G4VSceneHandler.cc.
Referenced by G4GMocrenFileSceneHandler::AddCompound(), G4GMocrenFileSceneHandler::AddCompound(), G4GMocrenFileSceneHandler::AddCompound(), G4OpenGLSceneHandler::AddCompound(), G4OpenGLSceneHandler::AddCompound(), G4OpenGLSceneHandler::AddCompound(), G4OpenGLSceneHandler::AddCompound(), G4OpenGLSceneHandler::AddCompound(), G4VRML2FileSceneHandler::AddSolid(), G4OpenInventorSceneHandler::G4OpenInventorViewer, and StandardSpecialMeshRendering().
|
pure virtual |
Implements G4VGraphicsScene.
Implemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4OpenGLImmediateSceneHandler, G4OpenGLSceneHandler, G4OpenGLStoredSceneHandler, G4OpenInventorSceneHandler, G4RayTracerSceneHandler, G4ToolsSGSceneHandler, G4VRML2FileSceneHandler, G4VtkQtSceneHandler, G4VtkSceneHandler, and G4VTreeSceneHandler.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4OpenGLImmediateSceneHandler, G4OpenGLSceneHandler, G4OpenGLStoredSceneHandler, G4OpenInventorSceneHandler, G4RayTracerSceneHandler, G4ToolsSGSceneHandler, G4VRML2FileSceneHandler, G4VtkSceneHandler, and G4VTreeSceneHandler.
Definition at line 508 of file G4VSceneHandler.cc.
|
pure virtual |
Implements G4VGraphicsScene.
Implemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4OpenGLImmediateSceneHandler, G4OpenGLSceneHandler, G4OpenGLStoredSceneHandler, G4OpenInventorSceneHandler, G4RayTracerSceneHandler, G4ToolsSGSceneHandler, G4VRML2FileSceneHandler, G4VtkQtSceneHandler, G4VtkSceneHandler, and G4VTreeSceneHandler.
|
pure virtual |
Implements G4VGraphicsScene.
Implemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4OpenGLImmediateSceneHandler, G4OpenGLSceneHandler, G4OpenGLStoredSceneHandler, G4OpenInventorSceneHandler, G4RayTracerSceneHandler, G4ToolsSGSceneHandler, G4VRML2FileSceneHandler, G4VtkQtSceneHandler, G4VtkSceneHandler, and G4VTreeSceneHandler.
Referenced by AddPrimitive(), G4VtkSceneHandler::AddPrimitive(), Draw3DRectMeshAsDots(), Draw3DRectMeshAsSurfaces(), DrawTetMeshAsDots(), DrawTetMeshAsSurfaces(), G4VRML2FileSceneHandler::EndPrimitives(), G4DAWNFILESceneHandler::G4DAWNFILEViewer, G4GMocrenFileSceneHandler::G4GMocrenFileViewer, G4OpenGLStoredSceneHandler::G4OpenGLStoredViewer, G4OpenGLSceneHandler::G4OpenGLViewer, G4OpenInventorSceneHandler::G4OpenInventorViewer, G4VTreeSceneHandler::PostAddSolid(), RequestPrimitives(), StandardSpecialMeshRendering(), and G4VtkSceneHandler::~G4VtkSceneHandler().
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4OpenGLImmediateSceneHandler, G4OpenGLSceneHandler, G4OpenGLStoredSceneHandler, G4OpenInventorSceneHandler, G4RayTracerSceneHandler, G4ToolsSGSceneHandler, G4VRML2FileSceneHandler, G4VtkQtSceneHandler, G4VtkSceneHandler, and G4VTreeSceneHandler.
Definition at line 465 of file G4VSceneHandler.cc.
|
pure virtual |
Implements G4VGraphicsScene.
Implemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4OpenGLImmediateSceneHandler, G4OpenGLSceneHandler, G4OpenGLStoredSceneHandler, G4OpenInventorSceneHandler, G4RayTracerSceneHandler, G4ToolsSGSceneHandler, G4VRML2FileSceneHandler, G4VtkQtSceneHandler, G4VtkSceneHandler, and G4VTreeSceneHandler.
|
pure virtual |
Implements G4VGraphicsScene.
Implemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4OpenGLImmediateSceneHandler, G4OpenGLSceneHandler, G4OpenGLStoredSceneHandler, G4OpenInventorSceneHandler, G4RayTracerSceneHandler, G4ToolsSGSceneHandler, G4VRML2FileSceneHandler, G4VtkQtSceneHandler, G4VtkSceneHandler, and G4VTreeSceneHandler.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4OpenGLSceneHandler, G4VRML2FileSceneHandler, and G4VtkSceneHandler.
Definition at line 252 of file G4VSceneHandler.cc.
Referenced by G4GMocrenFileSceneHandler::AddSolid(), G4VtkSceneHandler::AddSolid(), G4DAWNFILESceneHandler::EndPrimitives(), and G4VRML2FileSceneHandler::G4VRML2FileViewer.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4OpenGLSceneHandler, G4VRML2FileSceneHandler, and G4VtkSceneHandler.
Definition at line 271 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4OpenGLSceneHandler, G4VRML2FileSceneHandler, and G4VtkSceneHandler.
Definition at line 303 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4OpenGLSceneHandler, G4VRML2FileSceneHandler, and G4VtkSceneHandler.
Definition at line 275 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4OpenGLSceneHandler, G4VRML2FileSceneHandler, and G4VtkSceneHandler.
Definition at line 279 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4OpenGLSceneHandler, G4VRML2FileSceneHandler, and G4VtkSceneHandler.
Definition at line 307 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4OpenGLSceneHandler, G4VRML2FileSceneHandler, and G4VtkSceneHandler.
Definition at line 311 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4OpenGLSceneHandler, G4VRML2FileSceneHandler, and G4VtkSceneHandler.
Definition at line 283 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4OpenGLSceneHandler, G4VRML2FileSceneHandler, and G4VtkSceneHandler.
Definition at line 315 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4OpenGLSceneHandler, G4VRML2FileSceneHandler, and G4VtkSceneHandler.
Definition at line 287 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4OpenGLSceneHandler, G4VRML2FileSceneHandler, and G4VtkSceneHandler.
Definition at line 291 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4OpenGLSceneHandler, G4VRML2FileSceneHandler, and G4VtkSceneHandler.
Definition at line 295 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4OpenGLSceneHandler, G4VRML2FileSceneHandler, and G4VtkSceneHandler.
Definition at line 299 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4OpenGLSceneHandler, G4VRML2FileSceneHandler, and G4VtkSceneHandler.
Definition at line 319 of file G4VSceneHandler.cc.
| void G4VSceneHandler::AddSolidT | ( | const T & | solid | ) |
Definition at line 225 of file G4VSceneHandler.cc.
Referenced by AddSolid(), AddSolid(), AddSolid(), AddSolid(), AddSolid(), AddSolid(), AddSolid(), AddSolid(), AddSolid(), and AddSolid().
| void G4VSceneHandler::AddSolidWithAuxiliaryEdges | ( | const T & | solid | ) |
Definition at line 233 of file G4VSceneHandler.cc.
Referenced by AddSolid(), AddSolid(), AddSolid(), and AddSolid().
| void G4VSceneHandler::AddViewerToList | ( | G4VViewer * | pView | ) |
Definition at line 461 of file G4VSceneHandler.cc.
|
virtual |
Reimplemented in G4ASCIITreeSceneHandler, G4GMocrenFileSceneHandler, G4OpenGLImmediateSceneHandler, G4OpenGLStoredSceneHandler, G4VRML2FileSceneHandler, and G4VTreeSceneHandler.
Definition at line 213 of file G4VSceneHandler.cc.
Referenced by G4GMocrenFileSceneHandler::BeginModeling(), G4OpenGLImmediateSceneHandler::BeginModeling(), G4OpenGLStoredSceneHandler::BeginModeling(), G4VTreeSceneHandler::BeginModeling(), G4GMocrenFileSceneHandler::GFBeginModeling(), and ProcessScene().
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4OpenGLImmediateSceneHandler, G4OpenGLSceneHandler, G4OpenGLStoredSceneHandler, G4OpenInventorSceneHandler, and G4VRML2FileSceneHandler.
Definition at line 165 of file G4VSceneHandler.cc.
Referenced by G4GMocrenFileSceneHandler::BeginPrimitives(), G4OpenGLSceneHandler::BeginPrimitives(), G4OpenInventorSceneHandler::BeginPrimitives(), Draw3DRectMeshAsDots(), Draw3DRectMeshAsSurfaces(), DrawTetMeshAsDots(), DrawTetMeshAsSurfaces(), RequestPrimitives(), and StandardSpecialMeshRendering().
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4OpenGLImmediateSceneHandler, G4OpenGLSceneHandler, and G4OpenGLStoredSceneHandler.
Definition at line 189 of file G4VSceneHandler.cc.
Referenced by G4OpenGLSceneHandler::BeginPrimitives2D().
|
virtual |
Reimplemented in G4OpenGLStoredQtSceneHandler, G4OpenGLStoredSceneHandler, G4OpenInventorSceneHandler, G4RayTracerSceneHandler, G4ToolsSGSceneHandler, and G4VtkSceneHandler.
Definition at line 221 of file G4VSceneHandler.cc.
Referenced by G4OpenGLStoredSceneHandler::ClearStore(), and G4OpenGLSceneHandler::~G4OpenGLSceneHandler().
|
virtual |
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4OpenGLImmediateSceneHandler, G4OpenGLStoredQtSceneHandler, G4OpenGLStoredSceneHandler, G4OpenInventorSceneHandler, G4ToolsSGSceneHandler, G4VRML2FileSceneHandler, and G4VtkSceneHandler.
Definition at line 223 of file G4VSceneHandler.cc.
Referenced by G4VisCommandViewerClearTransients::SetNewValue(), and G4VisCommandViewerRebuild::SetNewValue().
|
protectedvirtual |
Reimplemented in G4OpenGLSceneHandler.
Definition at line 1052 of file G4VSceneHandler.cc.
Referenced by CreateModelingParameters().
| G4ModelingParameters * G4VSceneHandler::CreateModelingParameters | ( | ) |
Definition at line 947 of file G4VSceneHandler.cc.
Referenced by DrawEndOfRunModels(), DrawEvent(), and ProcessScene().
|
protectedvirtual |
Reimplemented in G4OpenGLSceneHandler.
Definition at line 1028 of file G4VSceneHandler.cc.
Referenced by CreateModelingParameters(), and G4OpenGLSceneHandler::CreateSectionSolid().
|
protected |
Definition at line 1473 of file G4VSceneHandler.cc.
Referenced by StandardSpecialMeshRendering().
|
protected |
Definition at line 1616 of file G4VSceneHandler.cc.
Referenced by StandardSpecialMeshRendering().
| void G4VSceneHandler::DrawEndOfRunModels | ( | ) |
Definition at line 918 of file G4VSceneHandler.cc.
Referenced by ProcessTransients().
| void G4VSceneHandler::DrawEvent | ( | const G4Event * | event | ) |
Definition at line 889 of file G4VSceneHandler.cc.
Referenced by G4VisManager::G4VisSubThread(), and ProcessTransients().
|
protected |
Definition at line 1760 of file G4VSceneHandler.cc.
Referenced by StandardSpecialMeshRendering().
|
protected |
Definition at line 1899 of file G4VSceneHandler.cc.
Referenced by StandardSpecialMeshRendering().
|
virtual |
Reimplemented in G4ASCIITreeSceneHandler, G4GMocrenFileSceneHandler, G4OpenGLImmediateSceneHandler, G4OpenGLStoredSceneHandler, G4VRML2FileSceneHandler, and G4VTreeSceneHandler.
Definition at line 216 of file G4VSceneHandler.cc.
Referenced by G4GMocrenFileSceneHandler::EndModeling(), G4OpenGLImmediateSceneHandler::EndModeling(), G4OpenGLStoredSceneHandler::EndModeling(), G4VTreeSceneHandler::EndModeling(), G4GMocrenFileSceneHandler::GFEndModeling(), and ProcessScene().
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4OpenGLImmediateSceneHandler, G4OpenGLSceneHandler, G4OpenGLStoredSceneHandler, and G4VRML2FileSceneHandler.
Definition at line 178 of file G4VSceneHandler.cc.
Referenced by Draw3DRectMeshAsDots(), Draw3DRectMeshAsSurfaces(), DrawTetMeshAsDots(), DrawTetMeshAsSurfaces(), G4GMocrenFileSceneHandler::EndPrimitives(), G4OpenGLSceneHandler::EndPrimitives(), RequestPrimitives(), and StandardSpecialMeshRendering().
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4OpenGLImmediateSceneHandler, G4OpenGLSceneHandler, and G4OpenGLStoredSceneHandler.
Definition at line 201 of file G4VSceneHandler.cc.
Referenced by G4OpenGLSceneHandler::EndPrimitives2D().
| G4bool G4VSceneHandler::GetAuxEdgeVisible | ( | const G4VisAttributes * | pVisAttribs | ) |
Definition at line 1279 of file G4VSceneHandler.cc.
Referenced by G4OpenGLSceneHandler::AddPrimitive().
| const G4Colour & G4VSceneHandler::GetColor | ( | ) |
| const G4Colour & G4VSceneHandler::GetColour | ( | ) |
Definition at line 1192 of file G4VSceneHandler.cc.
Referenced by G4ToolsSGSceneHandler::AddPrimitive(), G4ToolsSGSceneHandler::AddPrimitive(), G4ToolsSGSceneHandler::AddPrimitive(), and GetColour().
Definition at line 1198 of file G4VSceneHandler.cc.
| G4VViewer * G4VSceneHandler::GetCurrentViewer | ( | ) | const |
Referenced by G4ToolsSGSceneHandler::AddPrimitive(), and G4ToolsSGSceneHandler::AddPrimitive().
| G4ViewParameters::DrawingStyle G4VSceneHandler::GetDrawingStyle | ( | const G4VisAttributes * | pVisAttribs | ) |
Definition at line 1219 of file G4VSceneHandler.cc.
Referenced by G4OpenGLSceneHandler::AddPrimitive(), G4ToolsSGSceneHandler::AddPrimitive(), G4VtkSceneHandler::AddPrimitive(), and RequestPrimitives().
|
virtual |
Reimplemented from G4VGraphicsScene.
Definition at line 139 of file G4VSceneHandler.cc.
| G4VGraphicsSystem * G4VSceneHandler::GetGraphicsSystem | ( | ) | const |
| G4double G4VSceneHandler::GetLineWidth | ( | const G4VisAttributes * | pVisAttribs | ) |
Definition at line 1210 of file G4VSceneHandler.cc.
Referenced by G4OpenGLSceneHandler::AddPrimitive(), G4OpenGLSceneHandler::AddPrimitive(), G4OpenGLSceneHandler::AddPrimitive(), G4ToolsSGSceneHandler::AddPrimitive(), and G4ToolsSGSceneHandler::AddPrimitive().
| G4double G4VSceneHandler::GetMarkerDiameter | ( | const G4VMarker & | , |
| MarkerSizeType & | ) |
| G4double G4VSceneHandler::GetMarkerRadius | ( | const G4VMarker & | , |
| MarkerSizeType & | ) |
| G4double G4VSceneHandler::GetMarkerSize | ( | const G4VMarker & | marker, |
| G4VSceneHandler::MarkerSizeType & | markerSizeType ) |
Definition at line 1287 of file G4VSceneHandler.cc.
Referenced by G4OpenGLSceneHandler::AddPrimitive(), G4OpenInventorSceneHandler::AddPrimitive(), G4OpenInventorSceneHandler::AddPrimitive(), G4ToolsSGSceneHandler::AddPrimitive(), G4ToolsSGSceneHandler::AddPrimitive(), G4VtkSceneHandler::AddPrimitive(), and G4VtkSceneHandler::AddPrimitive().
| G4bool G4VSceneHandler::GetMarkForClearingTransientStore | ( | ) | const |
| G4VModel * G4VSceneHandler::GetModel | ( | ) | const |
| const G4String & G4VSceneHandler::GetName | ( | ) | const |
Referenced by G4GMocrenFileSceneHandler::AddCompound(), G4GMocrenFileSceneHandler::AddCompound(), AddCompound(), G4GMocrenFileSceneHandler::AddSolid(), G4OpenGLViewerMessenger::SetNewValue(), G4VisCommandSceneHandlerList::SetNewValue(), G4VisCommandSceneNotifyHandlers::SetNewValue(), G4VisCommandViewerRefresh::SetNewValue(), and G4VisCommandViewerUpdate::SetNewValue().
| G4int G4VSceneHandler::GetNoOfSides | ( | const G4VisAttributes * | pVisAttribs | ) |
Definition at line 1322 of file G4VSceneHandler.cc.
Referenced by G4OpenGLSceneHandler::AddPrimitive(), and RequestPrimitives().
| G4int G4VSceneHandler::GetNumberOfCloudPoints | ( | const G4VisAttributes * | pVisAttribs | ) | const |
Definition at line 1265 of file G4VSceneHandler.cc.
Referenced by RequestPrimitives().
| const G4Transform3D & G4VSceneHandler::GetObjectTransformation | ( | ) | const |
|
protected |
Definition at line 2039 of file G4VSceneHandler.cc.
Referenced by Draw3DRectMeshAsDots().
|
protected |
Definition at line 2051 of file G4VSceneHandler.cc.
Referenced by DrawTetMeshAsDots().
| G4Scene * G4VSceneHandler::GetScene | ( | ) | const |
Referenced by G4OpenGLXmViewer::actions_callback(), G4VVisCommand::CheckSceneAndNotifyHandlers(), G4VisManager::G4VisSubThread(), G4GMocrenFileSceneHandler::GFBeginModeling(), G4OpenGLXmViewer::left_right_pan_callback(), G4VVisCommand::RefreshIfRequired(), G4OpenGLXmViewer::ResetView(), G4VisCommandsViewerSet::SetNewValue(), G4VisCommandViewerCentreOn::SetNewValue(), G4VisCommandViewerRefresh::SetNewValue(), G4VisCommandViewerSave::SetNewValue(), G4VisCommandViewerUpdate::SetNewValue(), and G4OpenGLXmViewer::up_down_pan_callback().
| G4int G4VSceneHandler::GetSceneHandlerId | ( | ) | const |
Referenced by G4OpenGLXmViewer::actions_callback(), and G4OpenGLXmViewer::misc_callback().
Definition at line 1204 of file G4VSceneHandler.cc.
Referenced by G4OpenInventorSceneHandler::AddPrimitive(), and G4ToolsSGSceneHandler::AddPrimitive().
| G4bool G4VSceneHandler::GetTransientsDrawnThisEvent | ( | ) | const |
| G4bool G4VSceneHandler::GetTransientsDrawnThisRun | ( | ) | const |
| G4int G4VSceneHandler::GetViewCount | ( | ) | const |
| const G4ViewerList & G4VSceneHandler::GetViewerList | ( | ) | const |
| G4int G4VSceneHandler::IncrementViewCount | ( | ) |
| G4bool G4VSceneHandler::IsReadyForTransients | ( | ) | const |
|
protected |
Definition at line 1132 of file G4VSceneHandler.cc.
Referenced by G4OpenInventorSceneHandler::AddPrimitive(), G4OpenInventorSceneHandler::AddPrimitive(), and G4OpenInventorSceneHandler::AddPrimitive().
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4VTreeSceneHandler.
Definition at line 156 of file G4VSceneHandler.cc.
Referenced by AddCompound().
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4OpenGLSceneHandler, G4OpenInventorSceneHandler, and G4VTreeSceneHandler.
Definition at line 149 of file G4VSceneHandler.cc.
Referenced by AddCompound(), G4OpenGLSceneHandler::PreAddSolid(), G4OpenInventorSceneHandler::PreAddSolid(), and G4VTreeSceneHandler::PreAddSolid().
|
protectedvirtual |
Reimplemented in G4OpenGLSceneHandler.
Definition at line 673 of file G4VSceneHandler.cc.
Referenced by G4OpenGLSceneHandler::ProcessScene().
|
protectedvirtual |
Definition at line 796 of file G4VSceneHandler.cc.
Referenced by ProcessScene().
| void G4VSceneHandler::RemoveViewerFromList | ( | G4VViewer * | pView | ) |
Definition at line 500 of file G4VSceneHandler.cc.
|
protectedvirtual |
Reimplemented in G4ASCIITreeSceneHandler, and G4RayTracerSceneHandler.
Definition at line 523 of file G4VSceneHandler.cc.
Referenced by AddSolidT(), and AddSolidWithAuxiliaryEdges().
| void G4VSceneHandler::SetCurrentViewer | ( | G4VViewer * | ) |
| void G4VSceneHandler::SetMarkForClearingTransientStore | ( | G4bool | ) |
| void G4VSceneHandler::SetModel | ( | G4VModel * | ) |
| void G4VSceneHandler::SetName | ( | const G4String & | ) |
| void G4VSceneHandler::SetObjectTransformation | ( | const G4Transform3D & | ) |
|
virtual |
Reimplemented in G4OpenGLStoredQtSceneHandler.
Definition at line 514 of file G4VSceneHandler.cc.
Referenced by G4OpenGLStoredQtSceneHandler::SetScene().
| void G4VSceneHandler::SetTransientsDrawnThisEvent | ( | G4bool | ) |
Referenced by G4VisManager::G4VisSubThread().
| void G4VSceneHandler::SetTransientsDrawnThisRun | ( | G4bool | ) |
| G4ViewerList & G4VSceneHandler::SetViewerList | ( | ) |
|
protected |
Definition at line 1409 of file G4VSceneHandler.cc.
Referenced by G4OpenGLSceneHandler::AddCompound(), G4OpenInventorSceneHandler::AddCompound(), G4ToolsSGSceneHandler::AddCompound(), and G4VtkSceneHandler::AddCompound().
|
friend |
Definition at line 56 of file G4VSceneHandler.hh.
Referenced by G4OpenInventorSceneHandler::AddCompound(), AddViewerToList(), G4VViewer, GetCurrentViewer(), IncrementViewCount(), RemoveViewerFromList(), and SetCurrentViewer().
|
friend |
Definition at line 1342 of file G4VSceneHandler.cc.
|
protected |
Definition at line 461 of file G4VSceneHandler.hh.
|
protected |
Definition at line 449 of file G4VSceneHandler.hh.
Referenced by G4VtkSceneHandler::AddSolid(), and ProcessTransients().
|
protected |
Definition at line 444 of file G4VSceneHandler.hh.
Referenced by G4VtkSceneHandler::AddSolid(), and G4VisManager::operator<<.
|
protected |
Definition at line 459 of file G4VSceneHandler.hh.
Referenced by G4DAWNFILESceneHandler::AddSolid(), BeginPrimitives(), BeginPrimitives2D(), EndPrimitives(), and EndPrimitives2D().
|
protected |
Definition at line 457 of file G4VSceneHandler.hh.
Referenced by G4DAWNFILESceneHandler::AddPrimitive(), G4ToolsSGSceneHandler::AddPrimitive(), G4ToolsSGSceneHandler::AddPrimitive(), G4ToolsSGSceneHandler::AddPrimitive(), G4ToolsSGSceneHandler::AddPrimitive(), G4GMocrenFileSceneHandler::AddSolid(), BeginPrimitives(), G4VtkSceneHandler::MakeDefaultVisContext(), PreAddSolid(), and RequestPrimitives().
|
protected |
Definition at line 456 of file G4VSceneHandler.hh.
Referenced by G4GMocrenFileSceneHandler::AddCompound(), AddCompound(), G4GMocrenFileSceneHandler::AddPrimitive(), G4GMocrenFileSceneHandler::AddPrimitive(), G4OpenInventorSceneHandler::AddPrimitive(), G4VtkQtSceneHandler::AddPrimitive(), G4VtkQtSceneHandler::AddPrimitive(), G4VtkQtSceneHandler::AddPrimitive(), G4VtkQtSceneHandler::AddPrimitive(), G4VtkQtSceneHandler::AddPrimitive(), G4VtkSceneHandler::AddPrimitive(), G4DAWNFILESceneHandler::AddSolid(), G4GMocrenFileSceneHandler::AddSolid(), G4GMocrenFileSceneHandler::AddSolid(), G4VtkSceneHandler::AddSolid(), G4RayTracerSceneHandler::BuildVisAttsMap(), Draw3DRectMeshAsDots(), Draw3DRectMeshAsSurfaces(), DrawEndOfRunModels(), DrawEvent(), DrawTetMeshAsDots(), DrawTetMeshAsSurfaces(), EndModeling(), G4OpenGLStoredQtSceneHandler::ExtraPOProcessing(), G4ToolsSGSceneHandler::GetOrCreateNode(), LoadAtts(), G4VTreeSceneHandler::PreAddSolid(), ProcessScene(), G4ASCIITreeSceneHandler::RequestPrimitives(), RequestPrimitives(), and G4OpenGLSceneHandler::ScaledFlush().
|
protected |
Definition at line 462 of file G4VSceneHandler.hh.
Referenced by ProcessScene(), and RequestPrimitives().
|
protected |
Definition at line 455 of file G4VSceneHandler.hh.
Referenced by G4DAWNFILESceneHandler::AddPrimitive(), G4GMocrenFileSceneHandler::AddPrimitive(), G4GMocrenFileSceneHandler::AddPrimitive(), G4GMocrenFileSceneHandler::AddPrimitive(), G4GMocrenFileSceneHandler::AddPrimitive(), G4GMocrenFileSceneHandler::AddPrimitive(), G4OpenGLSceneHandler::AddPrimitive(), G4OpenInventorSceneHandler::AddPrimitive(), G4OpenInventorSceneHandler::AddPrimitive(), G4OpenInventorSceneHandler::AddPrimitive(), G4OpenInventorSceneHandler::AddPrimitive(), G4ToolsSGSceneHandler::AddPrimitive(), G4ToolsSGSceneHandler::AddPrimitive(), G4OpenGLStoredSceneHandler::AddPrimitivePostamble(), G4VtkSceneHandler::AddSolid(), EndPrimitives2D(), G4OpenGLStoredQtSceneHandler::ExtraPOProcessing(), G4OpenGLStoredQtSceneHandler::ExtraTOProcessing(), and G4VtkSceneHandler::MakeDefaultVisContext().
|
protected |
Definition at line 454 of file G4VSceneHandler.hh.
Referenced by G4VtkSceneHandler::AddSolid(), G4OpenInventorSceneHandler::BeginPrimitives(), PostAddSolid(), and PreAddSolid().
|
protected |
Definition at line 448 of file G4VSceneHandler.hh.
Referenced by G4ToolsSGSceneHandler::AddPrimitive(), G4DAWNFILESceneHandler::AddSolid(), G4VtkSceneHandler::AddSolid(), CreateCutawaySolid(), CreateSectionSolid(), DrawEndOfRunModels(), DrawEvent(), G4ASCIITreeSceneHandler::EndModeling(), G4RayTracerSceneHandler::G4RayTracerSceneHandler(), GetExtent(), G4VisManager::operator<<, ProcessScene(), ProcessTransients(), G4OpenGLSceneHandler::ScaledFlush(), G4OpenGLStoredQtSceneHandler::SetScene(), and SetScene().
|
protected |
Definition at line 447 of file G4VSceneHandler.hh.
Referenced by AddCompound(), G4VtkSceneHandler::AddCompound(), G4OpenGLSceneHandler::AddPrimitive(), G4OpenGLSceneHandler::AddPrimitive(), G4OpenGLSceneHandler::AddPrimitive(), G4OpenGLSceneHandler::AddPrimitive(), G4OpenInventorSceneHandler::AddPrimitive(), G4OpenInventorSceneHandler::AddPrimitive(), G4OpenInventorSceneHandler::AddPrimitive(), G4ToolsSGSceneHandler::AddPrimitive(), G4ToolsSGSceneHandler::AddPrimitive(), G4ToolsSGSceneHandler::AddPrimitive(), G4DAWNFILESceneHandler::AddSolid(), AddSolidT(), AddSolidWithAuxiliaryEdges(), G4OpenGLImmediateSceneHandler::BeginPrimitives2D(), G4GMocrenFileSceneHandler::ClearTransientStore(), G4OpenGLImmediateSceneHandler::ClearTransientStore(), G4OpenGLStoredQtSceneHandler::ClearTransientStore(), G4OpenGLStoredSceneHandler::ClearTransientStore(), G4ToolsSGSceneHandler::ClearTransientStore(), CreateCutawaySolid(), CreateModelingParameters(), CreateSectionSolid(), Draw3DRectMeshAsDots(), DrawEndOfRunModels(), DrawEvent(), DrawTetMeshAsDots(), G4OpenGLStoredSceneHandler::EndModeling(), G4OpenGLStoredQtSceneHandler::ExtraPOProcessing(), GetAuxEdgeVisible(), GetColour(), GetColour(), GetDrawingStyle(), GetLineWidth(), GetMarkerSize(), GetNoOfSides(), GetNumberOfCloudPoints(), GetTextColour(), G4VtkSceneHandler::MakeDefaultVisContext(), ProcessScene(), RequestPrimitives(), G4OpenGLStoredQtSceneHandler::SetScene(), and StandardSpecialMeshRendering().
|
protected |
Definition at line 460 of file G4VSceneHandler.hh.
Referenced by G4OpenGLSceneHandler::AddPrimitive(), G4OpenGLSceneHandler::AddPrimitive(), G4OpenGLSceneHandler::AddPrimitive(), G4ToolsSGSceneHandler::AddPrimitive(), G4DAWNFILESceneHandler::AddSolid(), AddSolidT(), AddSolidWithAuxiliaryEdges(), G4RayTracerSceneHandler::BuildVisAttsMap(), GetColour(), G4VtkSceneHandler::MakeDefaultVisContext(), PostAddSolid(), PreAddSolid(), and RequestPrimitives().
|
protected |
Definition at line 450 of file G4VSceneHandler.hh.
Referenced by G4VtkSceneHandler::AddCompound(), G4ToolsSGSceneHandler::AddPrimitive(), G4ToolsSGSceneHandler::AddPrimitive(), G4VtkSceneHandler::AddPrimitive(), G4VtkSceneHandler::AddPrimitive(), G4VtkSceneHandler::AddPrimitive(), G4VtkSceneHandler::AddPrimitive(), G4VtkSceneHandler::AddPrimitive(), G4OpenGLStoredSceneHandler::AddPrimitivePostamble(), G4VtkSceneHandler::AddSolid(), G4OpenGLStoredSceneHandler::BeginPrimitives(), G4OpenGLStoredSceneHandler::BeginPrimitives2D(), EndPrimitives(), EndPrimitives2D(), G4ToolsSGSceneHandler::GetOrCreateNode(), PostAddSolid(), ProcessScene(), ProcessTransients(), and G4OpenGLSceneHandler::ScaledFlush().
|
protected |
Definition at line 443 of file G4VSceneHandler.hh.
Referenced by G4VtkSceneHandler::AddSolid(), and G4VSceneHandler().
|
protected |
Definition at line 442 of file G4VSceneHandler.hh.
Referenced by AddPrimitive(), G4VtkSceneHandler::AddSolid(), and G4VSceneHandler().
|
protected |
Definition at line 452 of file G4VSceneHandler.hh.
Referenced by EndPrimitives(), EndPrimitives2D(), and PostAddSolid().
|
protected |
Definition at line 453 of file G4VSceneHandler.hh.
Referenced by EndPrimitives(), EndPrimitives2D(), and PostAddSolid().
|
protected |
Definition at line 445 of file G4VSceneHandler.hh.
Referenced by G4VtkSceneHandler::AddSolid().
|
protected |
Definition at line 446 of file G4VSceneHandler.hh.
Referenced by G4OpenInventorSceneHandler::AddCompound(), G4OpenInventorSceneHandler::AddCompound(), G4OpenInventorSceneHandler::AddCompound(), AddViewerToList(), G4VisManager::operator<<, RemoveViewerFromList(), and SetScene().