Geant4 11.2.2
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 101 of file G4VSceneHandler.cc.
|
virtual |
Definition at line 132 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLSceneHandler, G4OpenInventorSceneHandler, G4Qt3DSceneHandler, G4ToolsSGSceneHandler, G4VRML2FileSceneHandler, and G4VtkSceneHandler.
Definition at line 433 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLSceneHandler, G4OpenInventorSceneHandler, G4Qt3DSceneHandler, G4ToolsSGSceneHandler, G4VRML2FileSceneHandler, and G4VtkSceneHandler.
Definition at line 347 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLSceneHandler, G4OpenInventorSceneHandler, G4Qt3DSceneHandler, G4ToolsSGSceneHandler, G4VRML2FileSceneHandler, and G4VtkSceneHandler.
Definition at line 390 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLSceneHandler, G4OpenInventorSceneHandler, G4Qt3DSceneHandler, G4ToolsSGSceneHandler, G4VRML2FileSceneHandler, and G4VtkSceneHandler.
Definition at line 342 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLSceneHandler, G4OpenInventorSceneHandler, G4Qt3DSceneHandler, G4ToolsSGSceneHandler, G4VRML2FileSceneHandler, and G4VtkSceneHandler.
Definition at line 337 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLSceneHandler, G4OpenInventorSceneHandler, G4Qt3DSceneHandler, G4ToolsSGSceneHandler, G4VRML2FileSceneHandler, and G4VtkSceneHandler.
Definition at line 325 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(), 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 512 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(), RequestPrimitives(), and StandardSpecialMeshRendering().
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLImmediateSceneHandler, G4OpenGLSceneHandler, G4OpenGLStoredSceneHandler, G4OpenInventorSceneHandler, G4Qt3DSceneHandler, G4RayTracerSceneHandler, G4ToolsSGSceneHandler, G4VRML2FileSceneHandler, G4VtkQtSceneHandler, G4VtkSceneHandler, and G4VTreeSceneHandler.
Definition at line 469 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 254 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(), and G4VtkSceneHandler::AddSolid().
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLSceneHandler, G4VRML2FileSceneHandler, and G4VtkSceneHandler.
Definition at line 273 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLSceneHandler, G4VRML2FileSceneHandler, and G4VtkSceneHandler.
Definition at line 305 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLSceneHandler, G4VRML2FileSceneHandler, and G4VtkSceneHandler.
Definition at line 277 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLSceneHandler, G4VRML2FileSceneHandler, and G4VtkSceneHandler.
Definition at line 281 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLSceneHandler, G4VRML2FileSceneHandler, and G4VtkSceneHandler.
Definition at line 309 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLSceneHandler, G4VRML2FileSceneHandler, and G4VtkSceneHandler.
Definition at line 313 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLSceneHandler, G4VRML2FileSceneHandler, and G4VtkSceneHandler.
Definition at line 285 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLSceneHandler, G4VRML2FileSceneHandler, and G4VtkSceneHandler.
Definition at line 317 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLSceneHandler, G4VRML2FileSceneHandler, and G4VtkSceneHandler.
Definition at line 289 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLSceneHandler, G4VRML2FileSceneHandler, and G4VtkSceneHandler.
Definition at line 293 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLSceneHandler, G4VRML2FileSceneHandler, and G4VtkSceneHandler.
Definition at line 297 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLSceneHandler, G4VRML2FileSceneHandler, and G4VtkSceneHandler.
Definition at line 301 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLSceneHandler, G4VRML2FileSceneHandler, and G4VtkSceneHandler.
Definition at line 321 of file G4VSceneHandler.cc.
void G4VSceneHandler::AddSolidT | ( | const T & | solid | ) |
Definition at line 227 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 235 of file G4VSceneHandler.cc.
Referenced by AddSolid(), AddSolid(), AddSolid(), and AddSolid().
void G4VSceneHandler::AddViewerToList | ( | G4VViewer * | pView | ) |
Definition at line 465 of file G4VSceneHandler.cc.
|
virtual |
Reimplemented in G4ASCIITreeSceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLImmediateSceneHandler, G4OpenGLStoredSceneHandler, G4VRML2FileSceneHandler, and G4VTreeSceneHandler.
Definition at line 215 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 167 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 191 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 223 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, G4VRML2FileSceneHandler, and G4VtkSceneHandler.
Definition at line 225 of file G4VSceneHandler.cc.
Referenced by G4VisManager::GeometryHasChanged(), G4VisManager::NotifyHandlers(), G4VisCommandViewerClearTransients::SetNewValue(), and G4VisCommandViewerRebuild::SetNewValue().
|
protectedvirtual |
Reimplemented in G4OpenGLSceneHandler.
Definition at line 1000 of file G4VSceneHandler.cc.
Referenced by CreateModelingParameters().
G4ModelingParameters * G4VSceneHandler::CreateModelingParameters | ( | ) |
Definition at line 900 of file G4VSceneHandler.cc.
Referenced by DrawEndOfRunModels(), DrawEvent(), G4VisManager::DrawGeometry(), and ProcessScene().
|
protectedvirtual |
Reimplemented in G4OpenGLSceneHandler.
Definition at line 976 of file G4VSceneHandler.cc.
Referenced by CreateModelingParameters(), and G4OpenGLSceneHandler::CreateSectionSolid().
|
protected |
Definition at line 1410 of file G4VSceneHandler.cc.
Referenced by StandardSpecialMeshRendering().
|
protected |
Definition at line 1554 of file G4VSceneHandler.cc.
Referenced by StandardSpecialMeshRendering().
void G4VSceneHandler::DrawEndOfRunModels | ( | ) |
Definition at line 870 of file G4VSceneHandler.cc.
Referenced by ProcessScene().
void G4VSceneHandler::DrawEvent | ( | const G4Event * | event | ) |
Definition at line 840 of file G4VSceneHandler.cc.
Referenced by ProcessScene().
|
protected |
Definition at line 1698 of file G4VSceneHandler.cc.
Referenced by StandardSpecialMeshRendering().
|
protected |
Definition at line 1838 of file G4VSceneHandler.cc.
Referenced by StandardSpecialMeshRendering().
|
virtual |
Reimplemented in G4ASCIITreeSceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4OpenGLImmediateSceneHandler, G4OpenGLStoredSceneHandler, G4VRML2FileSceneHandler, and G4VTreeSceneHandler.
Definition at line 218 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 180 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 203 of file G4VSceneHandler.cc.
Referenced by G4HepRepFileSceneHandler::EndPrimitives2D(), G4OpenGLSceneHandler::EndPrimitives2D(), and G4Qt3DSceneHandler::EndPrimitives2D().
G4bool G4VSceneHandler::GetAuxEdgeVisible | ( | const G4VisAttributes * | pVisAttribs | ) |
Definition at line 1227 of file G4VSceneHandler.cc.
Referenced by G4OpenGLSceneHandler::AddPrimitive().
const G4Colour & G4VSceneHandler::GetColor | ( | ) |
const G4Colour & G4VSceneHandler::GetColour | ( | ) |
Definition at line 1140 of file G4VSceneHandler.cc.
Referenced by G4OpenGLQtViewer::addNonPVSceneTreeElement(), G4ToolsSGSceneHandler::AddPrimitive(), G4ToolsSGSceneHandler::AddPrimitive(), G4ToolsSGSceneHandler::AddPrimitive(), G4OpenGLQtViewer::addPVSceneTreeElement(), and GetColour().
Definition at line 1146 of file G4VSceneHandler.cc.
G4VViewer * G4VSceneHandler::GetCurrentViewer | ( | ) | const |
G4ViewParameters::DrawingStyle G4VSceneHandler::GetDrawingStyle | ( | const G4VisAttributes * | pVisAttribs | ) |
Definition at line 1167 of file G4VSceneHandler.cc.
Referenced by G4OpenGLSceneHandler::AddPrimitive(), G4Qt3DSceneHandler::AddPrimitive(), G4ToolsSGSceneHandler::AddPrimitive(), G4VtkSceneHandler::AddPrimitive(), and RequestPrimitives().
|
virtual |
Reimplemented from G4VGraphicsScene.
Definition at line 141 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 1158 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 1235 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(), G4VtkSceneHandler::AddPrimitive(), G4OpenGLQtViewer::DrawText(), G4OpenGLViewer::DrawText(), and G4OpenGLXViewer::DrawText().
G4bool G4VSceneHandler::GetMarkForClearingTransientStore | ( | ) | const |
G4VModel * G4VSceneHandler::GetModel | ( | ) | const |
const G4String & G4VSceneHandler::GetName | ( | ) | const |
Referenced by G4GMocrenFileSceneHandler::AddCompound(), G4GMocrenFileSceneHandler::AddCompound(), AddCompound(), G4GMocrenFileSceneHandler::AddSolid(), G4VViewer::G4VViewer(), G4OpenGLViewerMessenger::SetNewValue(), G4VisCommandSceneHandlerList::SetNewValue(), G4VisCommandSceneNotifyHandlers::SetNewValue(), G4VisCommandViewerRefresh::SetNewValue(), and G4VisCommandViewerUpdate::SetNewValue().
G4int G4VSceneHandler::GetNoOfSides | ( | const G4VisAttributes * | pVisAttribs | ) |
Definition at line 1259 of file G4VSceneHandler.cc.
Referenced by G4OpenGLSceneHandler::AddPrimitive(), and RequestPrimitives().
G4int G4VSceneHandler::GetNumberOfCloudPoints | ( | const G4VisAttributes * | pVisAttribs | ) | const |
Definition at line 1213 of file G4VSceneHandler.cc.
Referenced by RequestPrimitives().
const G4Transform3D & G4VSceneHandler::GetObjectTransformation | ( | ) | const |
|
protected |
Definition at line 1978 of file G4VSceneHandler.cc.
Referenced by Draw3DRectMeshAsDots().
|
protected |
Definition at line 1990 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(), G4VisCommandsViewerSet::SetNewValue(), G4VisCommandViewerCentreOn::SetNewValue(), G4VisCommandViewerRefresh::SetNewValue(), G4VisCommandViewerSave::SetNewValue(), G4VisCommandViewerUpdate::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 1152 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 1080 of file G4VSceneHandler.cc.
Referenced by G4OpenInventorSceneHandler::AddPrimitive(), G4OpenInventorSceneHandler::AddPrimitive(), and G4OpenInventorSceneHandler::AddPrimitive().
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4Qt3DSceneHandler, and G4VTreeSceneHandler.
Definition at line 158 of file G4VSceneHandler.cc.
Referenced by AddCompound(), and G4Qt3DSceneHandler::PostAddSolid().
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4OpenGLSceneHandler, G4OpenInventorSceneHandler, G4Qt3DSceneHandler, and G4VTreeSceneHandler.
Definition at line 151 of file G4VSceneHandler.cc.
Referenced by AddCompound(), G4OpenGLSceneHandler::PreAddSolid(), G4OpenInventorSceneHandler::PreAddSolid(), G4Qt3DSceneHandler::PreAddSolid(), and G4VTreeSceneHandler::PreAddSolid().
|
protectedvirtual |
Reimplemented in G4OpenGLSceneHandler.
Definition at line 677 of file G4VSceneHandler.cc.
Referenced by G4OpenGLSceneHandler::ProcessScene(), and G4VViewer::ProcessView().
void G4VSceneHandler::RemoveViewerFromList | ( | G4VViewer * | pView | ) |
Definition at line 504 of file G4VSceneHandler.cc.
Referenced by G4VViewer::~G4VViewer().
|
protectedvirtual |
Reimplemented in G4ASCIITreeSceneHandler, and G4RayTracerSceneHandler.
Definition at line 527 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 518 of file G4VSceneHandler.cc.
Referenced by G4OpenGLStoredQtSceneHandler::SetScene().
void G4VSceneHandler::SetTransientsDrawnThisEvent | ( | G4bool | ) |
void G4VSceneHandler::SetTransientsDrawnThisRun | ( | G4bool | ) |
G4ViewerList & G4VSceneHandler::SetViewerList | ( | ) |
|
protected |
Definition at line 1346 of file G4VSceneHandler.cc.
Referenced by G4OpenGLSceneHandler::AddCompound(), G4OpenInventorSceneHandler::AddCompound(), G4Qt3DSceneHandler::AddCompound(), G4ToolsSGSceneHandler::AddCompound(), and G4VtkSceneHandler::AddCompound().
|
friend |
Definition at line 54 of file G4VSceneHandler.hh.
|
friend |
Definition at line 1279 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 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 448 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(), 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 447 of file G4VSceneHandler.hh.
Referenced by 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(), EndPrimitives2D(), G4OpenGLStoredQtSceneHandler::ExtraPOProcessing(), G4OpenGLStoredQtSceneHandler::ExtraTOProcessing(), and G4VtkSceneHandler::MakeDefaultVisContext().
|
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(), G4Qt3DSceneHandler::AddPrimitive(), G4Qt3DSceneHandler::AddPrimitive(), G4ToolsSGSceneHandler::AddPrimitive(), CreateCutawaySolid(), CreateSectionSolid(), DrawEndOfRunModels(), DrawEvent(), G4ASCIITreeSceneHandler::EndModeling(), G4Qt3DSceneHandler::EstablishG4Qt3DQEntities(), G4RayTracerSceneHandler::G4RayTracerSceneHandler(), GetExtent(), G4Qt3DViewer::mouseMoveEvent(), ProcessScene(), G4OpenGLSceneHandler::ScaledFlush(), G4OpenGLStoredQtSceneHandler::SetScene(), and SetScene().
|
protected |
Definition at line 439 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(), G4HepRepFileSceneHandler::AddSolid(), G4HepRepFileSceneHandler::AddSolid(), G4HepRepFileSceneHandler::AddSolid(), G4HepRepFileSceneHandler::AddSolid(), AddSolidT(), AddSolidWithAuxiliaryEdges(), G4OpenGLImmediateSceneHandler::BeginPrimitives2D(), G4OpenGLStoredQtSceneHandler::ClearStore(), 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 452 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(), G4HepRepFileSceneHandler::AddSolid(), G4HepRepFileSceneHandler::AddSolid(), G4HepRepFileSceneHandler::AddSolid(), G4HepRepFileSceneHandler::AddSolid(), AddSolidT(), AddSolidWithAuxiliaryEdges(), G4RayTracerSceneHandler::BuildVisAttsMap(), GetColour(), G4VtkSceneHandler::MakeDefaultVisContext(), PostAddSolid(), PreAddSolid(), and RequestPrimitives().
|
protected |
Definition at line 442 of file G4VSceneHandler.hh.
Referenced by G4VtkSceneHandler::AddCompound(), G4ToolsSGSceneHandler::AddPrimitive(), G4ToolsSGSceneHandler::AddPrimitive(), G4VtkSceneHandler::AddPrimitive(), G4VtkSceneHandler::AddPrimitive(), G4VtkSceneHandler::AddPrimitive(), G4VtkSceneHandler::AddPrimitive(), G4VtkSceneHandler::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 G4GMocrenFileSceneHandler::AddCompound(), AddViewerToList(), RemoveViewerFromList(), and SetScene().