Geant4 11.1.1
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 | 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 52 of file G4VSceneHandler.hh.
G4VSceneHandler::G4VSceneHandler | ( | G4VGraphicsSystem & | system, |
G4int | id, | ||
const G4String & | name = "" |
||
) |
Definition at line 99 of file G4VSceneHandler.cc.
|
virtual |
Definition at line 130 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLSceneHandler, G4OpenInventorSceneHandler, G4OpenInventorSceneHandler, G4Qt3DSceneHandler, G4Qt3DSceneHandler, G4ToolsSGSceneHandler, 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 G4GMocrenFileSceneHandler.
Definition at line 345 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLSceneHandler, G4OpenInventorSceneHandler, G4Qt3DSceneHandler, G4ToolsSGSceneHandler, G4VRML2FileSceneHandler, and G4GMocrenFileSceneHandler.
Definition at line 388 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLSceneHandler, G4OpenInventorSceneHandler, G4Qt3DSceneHandler, G4ToolsSGSceneHandler, G4VRML2FileSceneHandler, and G4GMocrenFileSceneHandler.
Definition at line 340 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLSceneHandler, G4OpenInventorSceneHandler, G4Qt3DSceneHandler, G4ToolsSGSceneHandler, G4VRML2FileSceneHandler, and G4GMocrenFileSceneHandler.
Definition at line 335 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLSceneHandler, G4OpenInventorSceneHandler, G4Qt3DSceneHandler, G4ToolsSGSceneHandler, G4VRML2FileSceneHandler, and G4GMocrenFileSceneHandler.
Definition at line 323 of file G4VSceneHandler.cc.
Referenced by G4VtkSceneHandler::AddCompound(), G4HepRepFileSceneHandler::AddCompound(), G4OpenGLSceneHandler::AddCompound(), G4GMocrenFileSceneHandler::AddCompound(), and StandardSpecialMeshRendering().
|
pure virtual |
Implements G4VGraphicsScene.
Implemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLImmediateSceneHandler, G4OpenGLSceneHandler, G4OpenGLStoredSceneHandler, G4OpenInventorSceneHandler, G4Qt3DSceneHandler, G4RayTracerSceneHandler, G4ToolsSGSceneHandler, G4VTreeSceneHandler, G4VRML2FileSceneHandler, G4VtkSceneHandler, G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLImmediateSceneHandler, G4OpenGLSceneHandler, G4OpenGLStoredSceneHandler, G4OpenInventorSceneHandler, G4Qt3DSceneHandler, G4RayTracerSceneHandler, G4VTreeSceneHandler, and G4VRML2FileSceneHandler.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLImmediateSceneHandler, G4OpenGLSceneHandler, G4OpenGLStoredSceneHandler, G4OpenInventorSceneHandler, G4Qt3DSceneHandler, G4RayTracerSceneHandler, G4ToolsSGSceneHandler, G4VTreeSceneHandler, and G4VRML2FileSceneHandler.
Definition at line 510 of file G4VSceneHandler.cc.
|
pure virtual |
Implements G4VGraphicsScene.
Implemented in G4HepRepFileSceneHandler, G4OpenGLImmediateSceneHandler, G4OpenGLSceneHandler, G4OpenGLStoredSceneHandler, G4Qt3DSceneHandler, G4RayTracerSceneHandler, G4ToolsSGSceneHandler, G4VTreeSceneHandler, G4VRML2FileSceneHandler, G4VtkSceneHandler, G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLImmediateSceneHandler, G4OpenGLSceneHandler, G4OpenGLStoredSceneHandler, G4OpenInventorSceneHandler, G4Qt3DSceneHandler, G4RayTracerSceneHandler, G4VTreeSceneHandler, G4VRML2FileSceneHandler, G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, and G4OpenInventorSceneHandler.
|
pure virtual |
Implements G4VGraphicsScene.
Implemented in G4HepRepFileSceneHandler, G4OpenGLImmediateSceneHandler, G4OpenGLSceneHandler, G4OpenGLStoredSceneHandler, G4Qt3DSceneHandler, G4RayTracerSceneHandler, G4ToolsSGSceneHandler, G4VTreeSceneHandler, G4VRML2FileSceneHandler, G4VtkSceneHandler, G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLImmediateSceneHandler, G4OpenGLSceneHandler, G4OpenGLStoredSceneHandler, G4OpenInventorSceneHandler, G4Qt3DSceneHandler, G4RayTracerSceneHandler, G4VTreeSceneHandler, G4VRML2FileSceneHandler, G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, and G4OpenInventorSceneHandler.
Referenced by AddPrimitive(), G4VtkSceneHandler::AddPrimitive(), Draw3DRectMeshAsDots(), Draw3DRectMeshAsSurfaces(), DrawTetMeshAsDots(), DrawTetMeshAsSurfaces(), RequestPrimitives(), and StandardSpecialMeshRendering().
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLImmediateSceneHandler, G4OpenGLImmediateSceneHandler, G4OpenGLSceneHandler, G4OpenGLSceneHandler, G4OpenGLStoredSceneHandler, G4OpenGLStoredSceneHandler, G4OpenInventorSceneHandler, G4OpenInventorSceneHandler, G4Qt3DSceneHandler, G4Qt3DSceneHandler, G4RayTracerSceneHandler, G4RayTracerSceneHandler, G4ToolsSGSceneHandler, G4VTreeSceneHandler, G4VTreeSceneHandler, G4VRML2FileSceneHandler, and G4VtkSceneHandler.
Definition at line 467 of file G4VSceneHandler.cc.
|
pure virtual |
Implements G4VGraphicsScene.
Implemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLImmediateSceneHandler, G4OpenGLSceneHandler, G4OpenGLStoredSceneHandler, G4OpenInventorSceneHandler, G4Qt3DSceneHandler, G4RayTracerSceneHandler, G4ToolsSGSceneHandler, G4VTreeSceneHandler, G4VRML2FileSceneHandler, G4VtkSceneHandler, G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLImmediateSceneHandler, G4OpenGLSceneHandler, G4OpenGLStoredSceneHandler, G4OpenInventorSceneHandler, G4Qt3DSceneHandler, G4RayTracerSceneHandler, G4VTreeSceneHandler, and G4VRML2FileSceneHandler.
|
pure virtual |
Implements G4VGraphicsScene.
Implemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLSceneHandler, G4OpenGLStoredSceneHandler, G4OpenInventorSceneHandler, G4Qt3DSceneHandler, G4RayTracerSceneHandler, G4ToolsSGSceneHandler, G4VTreeSceneHandler, G4VRML2FileSceneHandler, G4VtkSceneHandler, G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLImmediateSceneHandler, G4OpenGLSceneHandler, G4OpenGLStoredSceneHandler, G4OpenInventorSceneHandler, G4Qt3DSceneHandler, G4RayTracerSceneHandler, G4VTreeSceneHandler, G4VRML2FileSceneHandler, and G4OpenGLImmediateSceneHandler.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLSceneHandler, G4VRML2FileSceneHandler, G4VRML2FileSceneHandler, G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, and G4VtkSceneHandler.
Definition at line 252 of file G4VSceneHandler.cc.
Referenced by G4VtkSceneHandler::AddSolid(), G4HepRepFileSceneHandler::AddSolid(), and G4GMocrenFileSceneHandler::AddSolid().
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLSceneHandler, G4VRML2FileSceneHandler, G4VRML2FileSceneHandler, G4DAWNFILESceneHandler, and G4GMocrenFileSceneHandler.
Definition at line 271 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLSceneHandler, and G4VRML2FileSceneHandler.
Definition at line 303 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLSceneHandler, and G4VRML2FileSceneHandler.
Definition at line 275 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLSceneHandler, G4VRML2FileSceneHandler, G4VRML2FileSceneHandler, G4DAWNFILESceneHandler, and G4GMocrenFileSceneHandler.
Definition at line 279 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLSceneHandler, and G4VRML2FileSceneHandler.
Definition at line 307 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLSceneHandler, and G4VRML2FileSceneHandler.
Definition at line 311 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLSceneHandler, G4VRML2FileSceneHandler, G4VRML2FileSceneHandler, G4DAWNFILESceneHandler, and G4GMocrenFileSceneHandler.
Definition at line 283 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLSceneHandler, and G4VRML2FileSceneHandler.
Definition at line 315 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLSceneHandler, G4VRML2FileSceneHandler, G4VRML2FileSceneHandler, G4DAWNFILESceneHandler, and G4GMocrenFileSceneHandler.
Definition at line 287 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLSceneHandler, G4VRML2FileSceneHandler, G4VRML2FileSceneHandler, G4DAWNFILESceneHandler, and G4GMocrenFileSceneHandler.
Definition at line 291 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLSceneHandler, G4VRML2FileSceneHandler, G4VRML2FileSceneHandler, G4DAWNFILESceneHandler, and G4GMocrenFileSceneHandler.
Definition at line 295 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLSceneHandler, G4VRML2FileSceneHandler, G4VRML2FileSceneHandler, G4DAWNFILESceneHandler, and G4GMocrenFileSceneHandler.
Definition at line 299 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLSceneHandler, G4VRML2FileSceneHandler, G4VRML2FileSceneHandler, G4DAWNFILESceneHandler, and G4GMocrenFileSceneHandler.
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().
void G4VSceneHandler::AddSolidWithAuxiliaryEdges | ( | const T & | solid | ) |
Definition at line 233 of file G4VSceneHandler.cc.
Referenced by AddSolid().
void G4VSceneHandler::AddViewerToList | ( | G4VViewer * | pView | ) |
Definition at line 463 of file G4VSceneHandler.cc.
|
virtual |
Reimplemented in G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLImmediateSceneHandler, G4OpenGLStoredSceneHandler, G4ASCIITreeSceneHandler, G4VTreeSceneHandler, and G4VRML2FileSceneHandler.
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, and G4ToolsSGSceneHandler.
Definition at line 221 of file G4VSceneHandler.cc.
Referenced by G4OpenGLStoredSceneHandler::ClearStore(), G4VisManager::GeometryHasChanged(), G4VisManager::NotifyHandlers(), G4VViewer::ProcessView(), and G4OpenGLSceneHandler::~G4OpenGLSceneHandler().
|
virtual |
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLImmediateSceneHandler, G4OpenGLStoredQtSceneHandler, G4OpenGLStoredSceneHandler, G4OpenInventorSceneHandler, G4Qt3DSceneHandler, G4ToolsSGSceneHandler, and G4VRML2FileSceneHandler.
Definition at line 223 of file G4VSceneHandler.cc.
Referenced by G4VisManager::GeometryHasChanged(), G4VisManager::NotifyHandlers(), G4VisCommandViewerClearTransients::SetNewValue(), and G4VisCommandViewerRebuild::SetNewValue().
|
protectedvirtual |
Reimplemented in G4OpenGLSceneHandler.
Definition at line 938 of file G4VSceneHandler.cc.
Referenced by CreateModelingParameters().
G4ModelingParameters * G4VSceneHandler::CreateModelingParameters | ( | ) |
Definition at line 832 of file G4VSceneHandler.cc.
Referenced by DrawEndOfRunModels(), DrawEvent(), G4VisManager::DrawGeometry(), and ProcessScene().
|
protectedvirtual |
Reimplemented in G4OpenGLSceneHandler.
Definition at line 901 of file G4VSceneHandler.cc.
Referenced by CreateModelingParameters(), and G4OpenGLSceneHandler::CreateSectionSolid().
|
protected |
Definition at line 1331 of file G4VSceneHandler.cc.
Referenced by StandardSpecialMeshRendering().
|
protected |
Definition at line 1475 of file G4VSceneHandler.cc.
Referenced by StandardSpecialMeshRendering().
void G4VSceneHandler::DrawEndOfRunModels | ( | ) |
Definition at line 811 of file G4VSceneHandler.cc.
Referenced by ProcessScene().
void G4VSceneHandler::DrawEvent | ( | const G4Event * | event | ) |
Definition at line 790 of file G4VSceneHandler.cc.
Referenced by ProcessScene().
|
protected |
Definition at line 1619 of file G4VSceneHandler.cc.
Referenced by StandardSpecialMeshRendering().
|
protected |
Definition at line 1759 of file G4VSceneHandler.cc.
Referenced by StandardSpecialMeshRendering().
|
virtual |
Reimplemented in G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLImmediateSceneHandler, G4OpenGLStoredSceneHandler, G4ASCIITreeSceneHandler, G4VTreeSceneHandler, and G4VRML2FileSceneHandler.
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 1152 of file G4VSceneHandler.cc.
Referenced by G4OpenGLSceneHandler::AddPrimitive().
const G4Colour & G4VSceneHandler::GetColor | ( | ) |
const G4Colour & G4VSceneHandler::GetColour | ( | ) |
Definition at line 1065 of file G4VSceneHandler.cc.
Referenced by G4OpenGLQtViewer::addNonPVSceneTreeElement(), G4ToolsSGSceneHandler::AddPrimitive(), G4OpenGLQtViewer::addPVSceneTreeElement(), and GetColour().
Definition at line 1071 of file G4VSceneHandler.cc.
G4VViewer * G4VSceneHandler::GetCurrentViewer | ( | ) | const |
G4ViewParameters::DrawingStyle G4VSceneHandler::GetDrawingStyle | ( | const G4VisAttributes * | pVisAttribs | ) |
Definition at line 1092 of file G4VSceneHandler.cc.
Referenced by G4OpenGLSceneHandler::AddPrimitive(), G4Qt3DSceneHandler::AddPrimitive(), G4ToolsSGSceneHandler::AddPrimitive(), G4VtkSceneHandler::AddPrimitiveTensorGlyph(), and RequestPrimitives().
|
virtual |
Reimplemented from G4VGraphicsScene.
Definition at line 139 of file G4VSceneHandler.cc.
Referenced by G4VtkViewer::SetView(), G4ToolsSGViewer< SG_SESSION, SG_VIEWER >::wheel_rotate(), and G4Qt3DViewer::wheelEvent().
G4VGraphicsSystem * G4VSceneHandler::GetGraphicsSystem | ( | ) | const |
G4double G4VSceneHandler::GetLineWidth | ( | const G4VisAttributes * | pVisAttribs | ) |
Definition at line 1083 of file G4VSceneHandler.cc.
Referenced by 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 1160 of file G4VSceneHandler.cc.
Referenced by G4VtkSceneHandler::AddPrimitive(), G4HepRepFileSceneHandler::AddPrimitive(), G4OpenGLSceneHandler::AddPrimitive(), G4OpenInventorSceneHandler::AddPrimitive(), G4Qt3DSceneHandler::AddPrimitive(), G4ToolsSGSceneHandler::AddPrimitive(), G4OpenGLQtViewer::DrawText(), G4OpenGLViewer::DrawText(), and G4OpenGLXViewer::DrawText().
G4bool G4VSceneHandler::GetMarkForClearingTransientStore | ( | ) | const |
G4VModel * G4VSceneHandler::GetModel | ( | ) | const |
Referenced by G4GMocrenFileSceneHandler::AddSolid(), and G4VtkSceneHandler::AddSolid().
const G4String & G4VSceneHandler::GetName | ( | ) | const |
Referenced by AddCompound(), G4GMocrenFileSceneHandler::AddCompound(), G4GMocrenFileSceneHandler::AddSolid(), G4VViewer::G4VViewer(), G4OpenGLViewerMessenger::SetNewValue(), G4VisCommandSceneNotifyHandlers::SetNewValue(), G4VisCommandSceneHandlerList::SetNewValue(), G4VisCommandViewerRefresh::SetNewValue(), and G4VisCommandViewerUpdate::SetNewValue().
G4int G4VSceneHandler::GetNoOfSides | ( | const G4VisAttributes * | pVisAttribs | ) |
Definition at line 1184 of file G4VSceneHandler.cc.
Referenced by G4OpenGLSceneHandler::AddPrimitive(), and RequestPrimitives().
G4int G4VSceneHandler::GetNumberOfCloudPoints | ( | const G4VisAttributes * | pVisAttribs | ) | const |
Definition at line 1138 of file G4VSceneHandler.cc.
Referenced by RequestPrimitives().
const G4Transform3D & G4VSceneHandler::GetObjectTransformation | ( | ) | const |
|
protected |
Definition at line 1899 of file G4VSceneHandler.cc.
Referenced by Draw3DRectMeshAsDots().
|
protected |
Definition at line 1911 of file G4VSceneHandler.cc.
Referenced by DrawTetMeshAsDots().
G4Scene * G4VSceneHandler::GetScene | ( | ) | const |
Referenced by G4OpenGLXmViewer::actions_callback(), G4VVisCommand::CheckSceneAndNotifyHandlers(), G4OpenGLStoredViewer::DrawDisplayLists(), G4OpenGLViewer::getSceneDepth(), G4OpenGLViewer::getSceneFarWidth(), G4OpenGLViewer::getSceneNearWidth(), G4GMocrenFileSceneHandler::GFBeginModeling(), G4OpenGLImmediateQtViewer::initializeGL(), G4OpenGLStoredQtViewer::initializeGL(), G4OpenGLXmViewer::left_right_pan_callback(), G4ToolsSGViewer< SG_SESSION, SG_VIEWER >::mouse_move(), G4VVisCommand::RefreshIfRequired(), G4OpenGLXmViewer::ResetView(), G4DAWNFILEViewer::SendViewParameters(), G4VisCommandViewerCentreOn::SetNewValue(), G4VisCommandViewerRefresh::SetNewValue(), G4VisCommandViewerSave::SetNewValue(), G4VisCommandViewerUpdate::SetNewValue(), G4VisCommandsViewerSet::SetNewValue(), G4OpenGLViewer::SetView(), G4OpenInventorViewer::SetView(), G4Qt3DViewer::SetView(), G4RayTracerViewer::SetView(), G4ToolsSGViewer< SG_SESSION, SG_VIEWER >::SetView(), G4OpenGLXmViewer::up_down_pan_callback(), and G4OpenGLQtViewer::updateViewerPropertiesTableWidget().
G4int G4VSceneHandler::GetSceneHandlerId | ( | ) | const |
Referenced by G4OpenGLXmViewer::actions_callback(), and G4OpenGLXmViewer::misc_callback().
Definition at line 1077 of file G4VSceneHandler.cc.
Referenced by G4OpenGLQtViewer::addNonPVSceneTreeElement(), G4HepRepFileSceneHandler::AddPrimitive(), G4OpenInventorSceneHandler::AddPrimitive(), G4ToolsSGSceneHandler::AddPrimitive(), G4OpenGLQtViewer::DrawText(), and G4OpenGLXViewer::DrawText().
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 1005 of file G4VSceneHandler.cc.
Referenced by 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, G4Qt3DSceneHandler, G4VTreeSceneHandler, and G4OpenInventorSceneHandler.
Definition at line 149 of file G4VSceneHandler.cc.
Referenced by AddCompound(), G4OpenGLSceneHandler::PreAddSolid(), G4Qt3DSceneHandler::PreAddSolid(), G4VTreeSceneHandler::PreAddSolid(), and G4OpenInventorSceneHandler::PreAddSolid().
|
protectedvirtual |
Reimplemented in G4OpenGLSceneHandler.
Definition at line 646 of file G4VSceneHandler.cc.
Referenced by G4OpenGLSceneHandler::ProcessScene(), and G4VViewer::ProcessView().
void G4VSceneHandler::RemoveViewerFromList | ( | G4VViewer * | pView | ) |
Definition at line 502 of file G4VSceneHandler.cc.
Referenced by G4VViewer::~G4VViewer().
|
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 | ) |
void G4VSceneHandler::SetTransientsDrawnThisRun | ( | G4bool | ) |
G4ViewerList & G4VSceneHandler::SetViewerList | ( | ) |
|
protected |
Definition at line 1271 of file G4VSceneHandler.cc.
Referenced by G4OpenGLSceneHandler::AddCompound(), G4OpenInventorSceneHandler::AddCompound(), G4Qt3DSceneHandler::AddCompound(), and G4ToolsSGSceneHandler::AddCompound().
|
friend |
Definition at line 54 of file G4VSceneHandler.hh.
|
friend |
Definition at line 1204 of file G4VSceneHandler.cc.
|
protected |
Definition at line 453 of file G4VSceneHandler.hh.
|
protected |
Definition at line 441 of file G4VSceneHandler.hh.
Referenced by ProcessScene().
|
protected |
Definition at line 436 of file G4VSceneHandler.hh.
|
protected |
Definition at line 451 of file G4VSceneHandler.hh.
Referenced by BeginPrimitives(), EndPrimitives(), and EndPrimitives2D().
|
protected |
Definition at line 449 of file G4VSceneHandler.hh.
Referenced by G4VtkSceneHandler::AddCompound(), G4VtkSceneHandler::AddPrimitive(), G4HepRepFileSceneHandler::AddPrimitive(), G4Qt3DSceneHandler::AddPrimitive(), G4ToolsSGSceneHandler::AddPrimitive(), G4VtkSceneHandler::AddPrimitiveTensorGlyph(), G4HepRepFileSceneHandler::AddSolid(), G4GMocrenFileSceneHandler::AddSolid(), BeginPrimitives(), PreAddSolid(), and RequestPrimitives().
|
protected |
Definition at line 448 of file G4VSceneHandler.hh.
Referenced by G4HepRepFileSceneHandler::AddCompound(), AddCompound(), G4GMocrenFileSceneHandler::AddCompound(), G4Qt3DSceneHandler::AddPrimitive(), G4ToolsSGSceneHandler::AddPrimitive(), G4OpenInventorSceneHandler::AddPrimitive(), G4GMocrenFileSceneHandler::AddPrimitive(), 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 447 of file G4VSceneHandler.hh.
Referenced by G4OpenGLSceneHandler::AddPrimitive(), G4ToolsSGSceneHandler::AddPrimitive(), G4VtkSceneHandler::AddPrimitive(), G4GMocrenFileSceneHandler::AddPrimitive(), G4OpenInventorSceneHandler::AddPrimitive(), G4OpenGLStoredSceneHandler::AddPrimitivePostamble(), EndPrimitives2D(), G4OpenGLStoredQtSceneHandler::ExtraPOProcessing(), and G4OpenGLStoredQtSceneHandler::ExtraTOProcessing().
|
protected |
Definition at line 446 of file G4VSceneHandler.hh.
Referenced by G4OpenInventorSceneHandler::BeginPrimitives(), PostAddSolid(), and PreAddSolid().
|
protected |
Definition at line 440 of file G4VSceneHandler.hh.
Referenced by G4Qt3DSceneHandler::AddPrimitive(), G4ToolsSGSceneHandler::AddPrimitive(), CreateCutawaySolid(), CreateSectionSolid(), DrawEndOfRunModels(), DrawEvent(), G4ASCIITreeSceneHandler::EndModeling(), G4RayTracerSceneHandler::G4RayTracerSceneHandler(), GetExtent(), G4Qt3DViewer::mouseMoveEvent(), ProcessScene(), G4OpenGLSceneHandler::ScaledFlush(), SetScene(), and G4OpenGLStoredQtSceneHandler::SetScene().
|
protected |
Definition at line 439 of file G4VSceneHandler.hh.
Referenced by AddCompound(), G4VtkSceneHandler::AddCompound(), G4ToolsSGSceneHandler::AddPrimitive(), G4OpenGLSceneHandler::AddPrimitive(), G4Qt3DSceneHandler::AddPrimitive(), G4VtkSceneHandler::AddPrimitive(), G4OpenInventorSceneHandler::AddPrimitive(), G4VtkSceneHandler::AddPrimitiveTensorGlyph(), G4HepRepFileSceneHandler::AddSolid(), AddSolidT(), AddSolidWithAuxiliaryEdges(), G4OpenGLImmediateSceneHandler::BeginPrimitives2D(), G4OpenGLStoredQtSceneHandler::ClearStore(), G4GMocrenFileSceneHandler::ClearTransientStore(), G4HepRepFileSceneHandler::ClearTransientStore(), G4OpenGLImmediateSceneHandler::ClearTransientStore(), G4OpenGLStoredQtSceneHandler::ClearTransientStore(), G4OpenGLStoredSceneHandler::ClearTransientStore(), CreateCutawaySolid(), CreateModelingParameters(), CreateSectionSolid(), Draw3DRectMeshAsDots(), DrawTetMeshAsDots(), G4OpenGLStoredSceneHandler::EndModeling(), G4OpenGLStoredQtSceneHandler::ExtraPOProcessing(), GetAuxEdgeVisible(), GetColour(), GetDrawingStyle(), GetLineWidth(), GetMarkerSize(), GetNoOfSides(), GetNumberOfCloudPoints(), GetTextColour(), RequestPrimitives(), G4OpenGLStoredQtSceneHandler::SetScene(), and StandardSpecialMeshRendering().
|
protected |
Definition at line 452 of file G4VSceneHandler.hh.
Referenced by G4ToolsSGSceneHandler::AddPrimitive(), G4HepRepFileSceneHandler::AddPrimitive(), G4OpenGLSceneHandler::AddPrimitive(), G4Qt3DSceneHandler::AddPrimitive(), G4HepRepFileSceneHandler::AddSolid(), AddSolidT(), AddSolidWithAuxiliaryEdges(), G4RayTracerSceneHandler::BuildVisAttsMap(), GetColour(), PostAddSolid(), PreAddSolid(), and RequestPrimitives().
|
protected |
Definition at line 442 of file G4VSceneHandler.hh.
Referenced by G4ToolsSGSceneHandler::AddPrimitive(), G4OpenGLStoredSceneHandler::AddPrimitivePostamble(), G4OpenGLStoredSceneHandler::BeginPrimitives(), G4OpenGLStoredSceneHandler::BeginPrimitives2D(), G4Qt3DSceneHandler::CreateNewNode(), EndPrimitives(), EndPrimitives2D(), G4ToolsSGSceneHandler::GetOrCreateNode(), PostAddSolid(), ProcessScene(), and G4OpenGLSceneHandler::ScaledFlush().
|
protected |
Definition at line 435 of file G4VSceneHandler.hh.
|
protected |
Definition at line 434 of file G4VSceneHandler.hh.
Referenced by AddPrimitive().
|
protected |
Definition at line 444 of file G4VSceneHandler.hh.
Referenced by EndPrimitives(), EndPrimitives2D(), and PostAddSolid().
|
protected |
Definition at line 445 of file G4VSceneHandler.hh.
Referenced by EndPrimitives(), EndPrimitives2D(), and PostAddSolid().
|
protected |
Definition at line 437 of file G4VSceneHandler.hh.
|
protected |
Definition at line 438 of file G4VSceneHandler.hh.
Referenced by AddViewerToList(), RemoveViewerFromList(), and SetScene().