|
Geant4 11.3.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4VSceneHandler.hh>
Inheritance diagram for G4VSceneHandler:Classes | |
| struct | NameAndVisAtts |
| class | PseudoSceneFor3DRectMeshPositions |
| class | PseudoSceneForTetVertices |
Public Types | |
| enum | MarkerSizeType { world , screen } |
Protected Member Functions | |
| virtual void | ProcessScene () |
| 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 |
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(), G4HepRepFileSceneHandler::G4HepRepFileSceneHandler(), G4OpenGLSceneHandler::G4OpenGLSceneHandler(), G4OpenInventorSceneHandler::G4OpenInventorSceneHandler(), G4Qt3DSceneHandler::G4Qt3DSceneHandler(), 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, G4HepRepFileSceneHandler, G4OpenGLSceneHandler, G4OpenInventorSceneHandler, G4Qt3DSceneHandler, G4ToolsSGSceneHandler, G4VRML2FileSceneHandler, and G4VtkSceneHandler.
Definition at line 431 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLSceneHandler, G4OpenInventorSceneHandler, G4Qt3DSceneHandler, G4ToolsSGSceneHandler, G4VRML2FileSceneHandler, and G4VtkSceneHandler.
Definition at line 345 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLSceneHandler, G4OpenInventorSceneHandler, G4Qt3DSceneHandler, G4ToolsSGSceneHandler, G4VRML2FileSceneHandler, and G4VtkSceneHandler.
Definition at line 388 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLSceneHandler, G4OpenInventorSceneHandler, G4Qt3DSceneHandler, G4ToolsSGSceneHandler, G4VRML2FileSceneHandler, and G4VtkSceneHandler.
Definition at line 340 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLSceneHandler, G4OpenInventorSceneHandler, G4Qt3DSceneHandler, G4ToolsSGSceneHandler, G4VRML2FileSceneHandler, and G4VtkSceneHandler.
Definition at line 335 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLSceneHandler, G4OpenInventorSceneHandler, G4Qt3DSceneHandler, G4ToolsSGSceneHandler, G4VRML2FileSceneHandler, and G4VtkSceneHandler.
Definition at line 323 of file G4VSceneHandler.cc.
Referenced by G4GMocrenFileSceneHandler::AddCompound(), G4GMocrenFileSceneHandler::AddCompound(), G4GMocrenFileSceneHandler::AddCompound(), G4HepRepFileSceneHandler::AddCompound(), G4HepRepFileSceneHandler::AddCompound(), G4OpenGLSceneHandler::AddCompound(), G4OpenGLSceneHandler::AddCompound(), G4OpenGLSceneHandler::AddCompound(), G4OpenGLSceneHandler::AddCompound(), G4OpenGLSceneHandler::AddCompound(), G4VRML2FileSceneHandler::AddSolid(), G4OpenInventorSceneHandler::G4OpenInventorViewer, G4Qt3DSceneHandler::G4Qt3DViewer, and StandardSpecialMeshRendering().
|
pure virtual |
Implements G4VGraphicsScene.
Implemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLImmediateSceneHandler, G4OpenGLSceneHandler, G4OpenGLStoredSceneHandler, G4OpenInventorSceneHandler, G4Qt3DSceneHandler, G4RayTracerSceneHandler, G4ToolsSGSceneHandler, G4VRML2FileSceneHandler, G4VtkQtSceneHandler, G4VtkSceneHandler, and G4VTreeSceneHandler.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLImmediateSceneHandler, G4OpenGLSceneHandler, G4OpenGLStoredSceneHandler, G4OpenInventorSceneHandler, G4Qt3DSceneHandler, G4RayTracerSceneHandler, G4ToolsSGSceneHandler, G4VRML2FileSceneHandler, G4VtkSceneHandler, and G4VTreeSceneHandler.
Definition at line 510 of file G4VSceneHandler.cc.
|
pure virtual |
Implements G4VGraphicsScene.
Implemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLImmediateSceneHandler, G4OpenGLSceneHandler, G4OpenGLStoredSceneHandler, G4OpenInventorSceneHandler, G4Qt3DSceneHandler, G4RayTracerSceneHandler, G4ToolsSGSceneHandler, G4VRML2FileSceneHandler, G4VtkQtSceneHandler, G4VtkSceneHandler, and G4VTreeSceneHandler.
|
pure virtual |
Implements G4VGraphicsScene.
Implemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLImmediateSceneHandler, G4OpenGLSceneHandler, G4OpenGLStoredSceneHandler, G4OpenInventorSceneHandler, G4Qt3DSceneHandler, 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, G4Qt3DSceneHandler::G4Qt3DViewer, G4VTreeSceneHandler::PostAddSolid(), RequestPrimitives(), StandardSpecialMeshRendering(), and G4VtkSceneHandler::~G4VtkSceneHandler().
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLImmediateSceneHandler, G4OpenGLSceneHandler, G4OpenGLStoredSceneHandler, G4OpenInventorSceneHandler, G4Qt3DSceneHandler, G4RayTracerSceneHandler, G4ToolsSGSceneHandler, G4VRML2FileSceneHandler, G4VtkQtSceneHandler, G4VtkSceneHandler, and G4VTreeSceneHandler.
Definition at line 467 of file G4VSceneHandler.cc.
|
pure virtual |
Implements G4VGraphicsScene.
Implemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLImmediateSceneHandler, G4OpenGLSceneHandler, G4OpenGLStoredSceneHandler, G4OpenInventorSceneHandler, G4Qt3DSceneHandler, G4RayTracerSceneHandler, G4ToolsSGSceneHandler, G4VRML2FileSceneHandler, G4VtkQtSceneHandler, G4VtkSceneHandler, and G4VTreeSceneHandler.
|
pure virtual |
Implements G4VGraphicsScene.
Implemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLImmediateSceneHandler, G4OpenGLSceneHandler, G4OpenGLStoredSceneHandler, G4OpenInventorSceneHandler, G4Qt3DSceneHandler, G4RayTracerSceneHandler, G4ToolsSGSceneHandler, G4VRML2FileSceneHandler, G4VtkQtSceneHandler, G4VtkSceneHandler, and G4VTreeSceneHandler.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLSceneHandler, G4VRML2FileSceneHandler, and G4VtkSceneHandler.
Definition at line 252 of file G4VSceneHandler.cc.
Referenced by G4GMocrenFileSceneHandler::AddSolid(), G4HepRepFileSceneHandler::AddSolid(), G4HepRepFileSceneHandler::AddSolid(), G4HepRepFileSceneHandler::AddSolid(), G4HepRepFileSceneHandler::AddSolid(), G4HepRepFileSceneHandler::AddSolid(), G4HepRepFileSceneHandler::AddSolid(), G4HepRepFileSceneHandler::AddSolid(), G4HepRepFileSceneHandler::AddSolid(), G4HepRepFileSceneHandler::AddSolid(), G4HepRepFileSceneHandler::AddSolid(), G4HepRepFileSceneHandler::AddSolid(), G4HepRepFileSceneHandler::AddSolid(), G4VtkSceneHandler::AddSolid(), G4DAWNFILESceneHandler::EndPrimitives(), and G4VRML2FileSceneHandler::G4VRML2FileViewer.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLSceneHandler, G4VRML2FileSceneHandler, and G4VtkSceneHandler.
Definition at line 271 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLSceneHandler, G4VRML2FileSceneHandler, and G4VtkSceneHandler.
Definition at line 303 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLSceneHandler, G4VRML2FileSceneHandler, and G4VtkSceneHandler.
Definition at line 275 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLSceneHandler, G4VRML2FileSceneHandler, and G4VtkSceneHandler.
Definition at line 279 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLSceneHandler, G4VRML2FileSceneHandler, and G4VtkSceneHandler.
Definition at line 307 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLSceneHandler, G4VRML2FileSceneHandler, and G4VtkSceneHandler.
Definition at line 311 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLSceneHandler, G4VRML2FileSceneHandler, and G4VtkSceneHandler.
Definition at line 283 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLSceneHandler, G4VRML2FileSceneHandler, and G4VtkSceneHandler.
Definition at line 315 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLSceneHandler, G4VRML2FileSceneHandler, and G4VtkSceneHandler.
Definition at line 287 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLSceneHandler, G4VRML2FileSceneHandler, and G4VtkSceneHandler.
Definition at line 291 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLSceneHandler, G4VRML2FileSceneHandler, and G4VtkSceneHandler.
Definition at line 295 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLSceneHandler, G4VRML2FileSceneHandler, and G4VtkSceneHandler.
Definition at line 299 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, 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 463 of file G4VSceneHandler.cc.
|
virtual |
Reimplemented in G4ASCIITreeSceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLImmediateSceneHandler, G4OpenGLStoredSceneHandler, G4VRML2FileSceneHandler, and G4VTreeSceneHandler.
Definition at line 213 of file G4VSceneHandler.cc.
Referenced by G4GMocrenFileSceneHandler::BeginModeling(), G4HepRepFileSceneHandler::BeginModeling(), G4OpenGLImmediateSceneHandler::BeginModeling(), G4OpenGLStoredSceneHandler::BeginModeling(), G4VTreeSceneHandler::BeginModeling(), G4GMocrenFileSceneHandler::GFBeginModeling(), and ProcessScene().
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4OpenGLImmediateSceneHandler, G4OpenGLSceneHandler, G4OpenGLStoredSceneHandler, G4OpenInventorSceneHandler, G4Qt3DSceneHandler, and G4VRML2FileSceneHandler.
Definition at line 165 of file G4VSceneHandler.cc.
Referenced by G4GMocrenFileSceneHandler::BeginPrimitives(), G4OpenGLSceneHandler::BeginPrimitives(), G4OpenInventorSceneHandler::BeginPrimitives(), G4Qt3DSceneHandler::BeginPrimitives(), Draw3DRectMeshAsDots(), Draw3DRectMeshAsSurfaces(), DrawTetMeshAsDots(), DrawTetMeshAsSurfaces(), RequestPrimitives(), and StandardSpecialMeshRendering().
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4HepRepFileSceneHandler, G4OpenGLImmediateSceneHandler, G4OpenGLSceneHandler, G4OpenGLStoredSceneHandler, and G4Qt3DSceneHandler.
Definition at line 189 of file G4VSceneHandler.cc.
Referenced by G4HepRepFileSceneHandler::BeginPrimitives2D(), G4OpenGLSceneHandler::BeginPrimitives2D(), and G4Qt3DSceneHandler::BeginPrimitives2D().
|
virtual |
Reimplemented in G4OpenGLStoredQtSceneHandler, G4OpenGLStoredSceneHandler, G4OpenInventorSceneHandler, G4Qt3DSceneHandler, G4RayTracerSceneHandler, G4ToolsSGSceneHandler, and G4VtkSceneHandler.
Definition at line 221 of file G4VSceneHandler.cc.
Referenced by G4OpenGLStoredSceneHandler::ClearStore(), and G4OpenGLSceneHandler::~G4OpenGLSceneHandler().
|
virtual |
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLImmediateSceneHandler, G4OpenGLStoredQtSceneHandler, G4OpenGLStoredSceneHandler, G4OpenInventorSceneHandler, G4Qt3DSceneHandler, 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 1028 of file G4VSceneHandler.cc.
Referenced by CreateModelingParameters().
| G4ModelingParameters * G4VSceneHandler::CreateModelingParameters | ( | ) |
Definition at line 928 of file G4VSceneHandler.cc.
Referenced by DrawEndOfRunModels(), DrawEvent(), and ProcessScene().
|
protectedvirtual |
Reimplemented in G4OpenGLSceneHandler.
Definition at line 1004 of file G4VSceneHandler.cc.
Referenced by CreateModelingParameters(), and G4OpenGLSceneHandler::CreateSectionSolid().
|
protected |
Definition at line 1438 of file G4VSceneHandler.cc.
Referenced by StandardSpecialMeshRendering().
|
protected |
Definition at line 1582 of file G4VSceneHandler.cc.
Referenced by StandardSpecialMeshRendering().
| void G4VSceneHandler::DrawEndOfRunModels | ( | ) |
Definition at line 899 of file G4VSceneHandler.cc.
Referenced by ProcessScene().
| void G4VSceneHandler::DrawEvent | ( | const G4Event * | event | ) |
Definition at line 870 of file G4VSceneHandler.cc.
Referenced by G4VisManager::G4VisSubThread(), and ProcessScene().
|
protected |
Definition at line 1726 of file G4VSceneHandler.cc.
Referenced by StandardSpecialMeshRendering().
|
protected |
Definition at line 1866 of file G4VSceneHandler.cc.
Referenced by StandardSpecialMeshRendering().
|
virtual |
Reimplemented in G4ASCIITreeSceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLImmediateSceneHandler, G4OpenGLStoredSceneHandler, G4VRML2FileSceneHandler, and G4VTreeSceneHandler.
Definition at line 216 of file G4VSceneHandler.cc.
Referenced by G4GMocrenFileSceneHandler::EndModeling(), G4HepRepFileSceneHandler::EndModeling(), G4OpenGLImmediateSceneHandler::EndModeling(), G4OpenGLStoredSceneHandler::EndModeling(), G4VTreeSceneHandler::EndModeling(), G4GMocrenFileSceneHandler::GFEndModeling(), and ProcessScene().
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4OpenGLImmediateSceneHandler, G4OpenGLSceneHandler, G4OpenGLStoredSceneHandler, G4Qt3DSceneHandler, and G4VRML2FileSceneHandler.
Definition at line 178 of file G4VSceneHandler.cc.
Referenced by Draw3DRectMeshAsDots(), Draw3DRectMeshAsSurfaces(), DrawTetMeshAsDots(), DrawTetMeshAsSurfaces(), G4GMocrenFileSceneHandler::EndPrimitives(), G4OpenGLSceneHandler::EndPrimitives(), G4Qt3DSceneHandler::EndPrimitives(), RequestPrimitives(), and StandardSpecialMeshRendering().
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4HepRepFileSceneHandler, G4OpenGLImmediateSceneHandler, G4OpenGLSceneHandler, G4OpenGLStoredSceneHandler, and G4Qt3DSceneHandler.
Definition at line 201 of file G4VSceneHandler.cc.
Referenced by G4HepRepFileSceneHandler::EndPrimitives2D(), G4OpenGLSceneHandler::EndPrimitives2D(), and G4Qt3DSceneHandler::EndPrimitives2D().
| G4bool G4VSceneHandler::GetAuxEdgeVisible | ( | const G4VisAttributes * | pVisAttribs | ) |
Definition at line 1255 of file G4VSceneHandler.cc.
Referenced by G4OpenGLSceneHandler::AddPrimitive().
| const G4Colour & G4VSceneHandler::GetColor | ( | ) |
| const G4Colour & G4VSceneHandler::GetColour | ( | ) |
Definition at line 1168 of file G4VSceneHandler.cc.
Referenced by G4ToolsSGSceneHandler::AddPrimitive(), G4ToolsSGSceneHandler::AddPrimitive(), G4ToolsSGSceneHandler::AddPrimitive(), and GetColour().
Definition at line 1174 of file G4VSceneHandler.cc.
| G4VViewer * G4VSceneHandler::GetCurrentViewer | ( | ) | const |
| G4ViewParameters::DrawingStyle G4VSceneHandler::GetDrawingStyle | ( | const G4VisAttributes * | pVisAttribs | ) |
Definition at line 1195 of file G4VSceneHandler.cc.
Referenced by G4OpenGLSceneHandler::AddPrimitive(), G4Qt3DSceneHandler::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 1186 of file G4VSceneHandler.cc.
Referenced by G4OpenGLSceneHandler::AddPrimitive(), G4OpenGLSceneHandler::AddPrimitive(), and G4OpenGLSceneHandler::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 1263 of file G4VSceneHandler.cc.
Referenced by G4HepRepFileSceneHandler::AddPrimitive(), G4HepRepFileSceneHandler::AddPrimitive(), G4HepRepFileSceneHandler::AddPrimitive(), G4HepRepFileSceneHandler::AddPrimitive(), G4OpenGLSceneHandler::AddPrimitive(), G4OpenInventorSceneHandler::AddPrimitive(), G4OpenInventorSceneHandler::AddPrimitive(), G4Qt3DSceneHandler::AddPrimitive(), G4Qt3DSceneHandler::AddPrimitive(), G4Qt3DSceneHandler::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 1287 of file G4VSceneHandler.cc.
Referenced by G4OpenGLSceneHandler::AddPrimitive(), and RequestPrimitives().
| G4int G4VSceneHandler::GetNumberOfCloudPoints | ( | const G4VisAttributes * | pVisAttribs | ) | const |
Definition at line 1241 of file G4VSceneHandler.cc.
Referenced by RequestPrimitives().
| const G4Transform3D & G4VSceneHandler::GetObjectTransformation | ( | ) | const |
|
protected |
Definition at line 2006 of file G4VSceneHandler.cc.
Referenced by Draw3DRectMeshAsDots().
|
protected |
Definition at line 2018 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 1180 of file G4VSceneHandler.cc.
Referenced by G4HepRepFileSceneHandler::AddPrimitive(), 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 1108 of file G4VSceneHandler.cc.
Referenced by G4OpenInventorSceneHandler::AddPrimitive(), G4OpenInventorSceneHandler::AddPrimitive(), and G4OpenInventorSceneHandler::AddPrimitive().
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4Qt3DSceneHandler, and G4VTreeSceneHandler.
Definition at line 156 of file G4VSceneHandler.cc.
Referenced by AddCompound(), and G4Qt3DSceneHandler::PostAddSolid().
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4OpenGLSceneHandler, G4OpenInventorSceneHandler, G4Qt3DSceneHandler, and G4VTreeSceneHandler.
Definition at line 149 of file G4VSceneHandler.cc.
Referenced by AddCompound(), G4OpenGLSceneHandler::PreAddSolid(), G4OpenInventorSceneHandler::PreAddSolid(), G4Qt3DSceneHandler::PreAddSolid(), and G4VTreeSceneHandler::PreAddSolid().
|
protectedvirtual |
Reimplemented in G4OpenGLSceneHandler.
Definition at line 676 of file G4VSceneHandler.cc.
Referenced by G4OpenGLSceneHandler::ProcessScene().
| void G4VSceneHandler::RemoveViewerFromList | ( | G4VViewer * | pView | ) |
Definition at line 502 of file G4VSceneHandler.cc.
|
protectedvirtual |
Reimplemented in G4ASCIITreeSceneHandler, and G4RayTracerSceneHandler.
Definition at line 525 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 516 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 1374 of file G4VSceneHandler.cc.
Referenced by G4OpenGLSceneHandler::AddCompound(), G4OpenInventorSceneHandler::AddCompound(), G4Qt3DSceneHandler::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 1307 of file G4VSceneHandler.cc.
|
protected |
Definition at line 455 of file G4VSceneHandler.hh.
|
protected |
Definition at line 443 of file G4VSceneHandler.hh.
Referenced by G4VtkSceneHandler::AddSolid(), and ProcessScene().
|
protected |
Definition at line 438 of file G4VSceneHandler.hh.
Referenced by G4VtkSceneHandler::AddSolid(), and G4VisManager::operator<<.
|
protected |
Definition at line 453 of file G4VSceneHandler.hh.
Referenced by G4DAWNFILESceneHandler::AddSolid(), BeginPrimitives(), BeginPrimitives2D(), EndPrimitives(), and EndPrimitives2D().
|
protected |
Definition at line 451 of file G4VSceneHandler.hh.
Referenced by G4DAWNFILESceneHandler::AddPrimitive(), G4HepRepFileSceneHandler::AddPrimitive(), G4HepRepFileSceneHandler::AddPrimitive(), G4HepRepFileSceneHandler::AddPrimitive(), G4HepRepFileSceneHandler::AddPrimitive(), G4HepRepFileSceneHandler::AddPrimitive(), G4Qt3DSceneHandler::AddPrimitive(), G4Qt3DSceneHandler::AddPrimitive(), G4Qt3DSceneHandler::AddPrimitive(), G4Qt3DSceneHandler::AddPrimitive(), G4Qt3DSceneHandler::AddPrimitive(), G4ToolsSGSceneHandler::AddPrimitive(), G4ToolsSGSceneHandler::AddPrimitive(), G4ToolsSGSceneHandler::AddPrimitive(), G4ToolsSGSceneHandler::AddPrimitive(), G4GMocrenFileSceneHandler::AddSolid(), G4HepRepFileSceneHandler::AddSolid(), G4HepRepFileSceneHandler::AddSolid(), G4HepRepFileSceneHandler::AddSolid(), G4HepRepFileSceneHandler::AddSolid(), BeginPrimitives(), G4VtkSceneHandler::MakeDefaultVisContext(), PreAddSolid(), and RequestPrimitives().
|
protected |
Definition at line 450 of file G4VSceneHandler.hh.
Referenced by G4GMocrenFileSceneHandler::AddCompound(), G4HepRepFileSceneHandler::AddCompound(), AddCompound(), G4GMocrenFileSceneHandler::AddPrimitive(), G4GMocrenFileSceneHandler::AddPrimitive(), G4OpenInventorSceneHandler::AddPrimitive(), G4Qt3DSceneHandler::AddPrimitive(), G4ToolsSGSceneHandler::AddPrimitive(), G4VtkQtSceneHandler::AddPrimitive(), G4VtkQtSceneHandler::AddPrimitive(), G4VtkQtSceneHandler::AddPrimitive(), G4VtkQtSceneHandler::AddPrimitive(), G4VtkQtSceneHandler::AddPrimitive(), G4VtkSceneHandler::AddPrimitive(), G4DAWNFILESceneHandler::AddSolid(), G4GMocrenFileSceneHandler::AddSolid(), G4GMocrenFileSceneHandler::AddSolid(), G4VtkSceneHandler::AddSolid(), G4RayTracerSceneHandler::BuildVisAttsMap(), G4Qt3DSceneHandler::CreateNewNode(), 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 456 of file G4VSceneHandler.hh.
Referenced by ProcessScene(), and RequestPrimitives().
|
protected |
Definition at line 449 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 448 of file G4VSceneHandler.hh.
Referenced by G4VtkSceneHandler::AddSolid(), G4OpenInventorSceneHandler::BeginPrimitives(), PostAddSolid(), and PreAddSolid().
|
protected |
Definition at line 442 of file G4VSceneHandler.hh.
Referenced by G4Qt3DSceneHandler::AddPrimitive(), G4Qt3DSceneHandler::AddPrimitive(), G4Qt3DSceneHandler::AddPrimitive(), G4ToolsSGSceneHandler::AddPrimitive(), G4DAWNFILESceneHandler::AddSolid(), G4VtkSceneHandler::AddSolid(), CreateCutawaySolid(), CreateSectionSolid(), DrawEndOfRunModels(), DrawEvent(), G4ASCIITreeSceneHandler::EndModeling(), G4Qt3DSceneHandler::EstablishG4Qt3DQEntities(), G4RayTracerSceneHandler::G4RayTracerSceneHandler(), GetExtent(), G4VisManager::operator<<, ProcessScene(), G4OpenGLSceneHandler::ScaledFlush(), G4OpenGLStoredQtSceneHandler::SetScene(), and SetScene().
|
protected |
Definition at line 441 of file G4VSceneHandler.hh.
Referenced by AddCompound(), G4VtkSceneHandler::AddCompound(), G4OpenGLSceneHandler::AddPrimitive(), G4OpenGLSceneHandler::AddPrimitive(), G4OpenGLSceneHandler::AddPrimitive(), G4OpenGLSceneHandler::AddPrimitive(), G4OpenInventorSceneHandler::AddPrimitive(), G4OpenInventorSceneHandler::AddPrimitive(), G4OpenInventorSceneHandler::AddPrimitive(), G4Qt3DSceneHandler::AddPrimitive(), G4Qt3DSceneHandler::AddPrimitive(), G4Qt3DSceneHandler::AddPrimitive(), G4Qt3DSceneHandler::AddPrimitive(), G4Qt3DSceneHandler::AddPrimitive(), G4ToolsSGSceneHandler::AddPrimitive(), G4ToolsSGSceneHandler::AddPrimitive(), G4DAWNFILESceneHandler::AddSolid(), G4HepRepFileSceneHandler::AddSolid(), G4HepRepFileSceneHandler::AddSolid(), G4HepRepFileSceneHandler::AddSolid(), G4HepRepFileSceneHandler::AddSolid(), AddSolidT(), AddSolidWithAuxiliaryEdges(), G4OpenGLImmediateSceneHandler::BeginPrimitives2D(), G4GMocrenFileSceneHandler::ClearTransientStore(), G4HepRepFileSceneHandler::ClearTransientStore(), G4OpenGLImmediateSceneHandler::ClearTransientStore(), G4OpenGLStoredQtSceneHandler::ClearTransientStore(), G4OpenGLStoredSceneHandler::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 454 of file G4VSceneHandler.hh.
Referenced by G4HepRepFileSceneHandler::AddPrimitive(), G4HepRepFileSceneHandler::AddPrimitive(), G4HepRepFileSceneHandler::AddPrimitive(), G4HepRepFileSceneHandler::AddPrimitive(), G4HepRepFileSceneHandler::AddPrimitive(), G4OpenGLSceneHandler::AddPrimitive(), G4OpenGLSceneHandler::AddPrimitive(), G4OpenGLSceneHandler::AddPrimitive(), G4Qt3DSceneHandler::AddPrimitive(), G4Qt3DSceneHandler::AddPrimitive(), G4Qt3DSceneHandler::AddPrimitive(), G4Qt3DSceneHandler::AddPrimitive(), G4Qt3DSceneHandler::AddPrimitive(), G4ToolsSGSceneHandler::AddPrimitive(), G4DAWNFILESceneHandler::AddSolid(), G4HepRepFileSceneHandler::AddSolid(), G4HepRepFileSceneHandler::AddSolid(), G4HepRepFileSceneHandler::AddSolid(), G4HepRepFileSceneHandler::AddSolid(), AddSolidT(), AddSolidWithAuxiliaryEdges(), G4RayTracerSceneHandler::BuildVisAttsMap(), GetColour(), G4VtkSceneHandler::MakeDefaultVisContext(), PostAddSolid(), PreAddSolid(), and RequestPrimitives().
|
protected |
Definition at line 444 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(), G4Qt3DSceneHandler::CreateNewNode(), EndPrimitives(), EndPrimitives2D(), G4ToolsSGSceneHandler::GetOrCreateNode(), PostAddSolid(), ProcessScene(), and G4OpenGLSceneHandler::ScaledFlush().
|
protected |
Definition at line 437 of file G4VSceneHandler.hh.
Referenced by G4VtkSceneHandler::AddSolid(), and G4VSceneHandler().
|
protected |
Definition at line 436 of file G4VSceneHandler.hh.
Referenced by AddPrimitive(), G4VtkSceneHandler::AddSolid(), and G4VSceneHandler().
|
protected |
Definition at line 446 of file G4VSceneHandler.hh.
Referenced by EndPrimitives(), EndPrimitives2D(), and PostAddSolid().
|
protected |
Definition at line 447 of file G4VSceneHandler.hh.
Referenced by EndPrimitives(), EndPrimitives2D(), and PostAddSolid().
|
protected |
Definition at line 439 of file G4VSceneHandler.hh.
Referenced by G4VtkSceneHandler::AddSolid().
|
protected |
Definition at line 440 of file G4VSceneHandler.hh.
Referenced by G4HepRepFileSceneHandler::AddCompound(), G4HepRepFileSceneHandler::AddCompound(), G4HepRepFileSceneHandler::AddCompound(), AddViewerToList(), G4VisManager::operator<<, RemoveViewerFromList(), and SetScene().