Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4VSceneHandler.hh>
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 *) |
Friends | |
class | G4VViewer |
std::ostream & | operator<< (std::ostream &os, const G4VSceneHandler &s) |
Definition at line 61 of file G4VSceneHandler.hh.
G4VSceneHandler::G4VSceneHandler | ( | G4VGraphicsSystem & | system, |
G4int | id, | ||
const G4String & | name = "" |
||
) |
Definition at line 94 of file G4VSceneHandler.cc.
|
virtual |
Definition at line 125 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4HepRepSceneHandler, G4VRML1FileSceneHandler, and G4VRML2FileSceneHandler.
Definition at line 340 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4HepRepSceneHandler, G4VRML1FileSceneHandler, and G4VRML2FileSceneHandler.
Definition at line 383 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4DAWNFILESceneHandler, G4HepRepFileSceneHandler, G4HepRepSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, and G4GMocrenFileSceneHandler.
Definition at line 335 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4HepRepFileSceneHandler, G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepSceneHandler, G4VRML1FileSceneHandler, and G4VRML2FileSceneHandler.
Definition at line 330 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4HepRepFileSceneHandler, G4HepRepSceneHandler, G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4VRML1FileSceneHandler, and G4VRML2FileSceneHandler.
Definition at line 318 of file G4VSceneHandler.cc.
Referenced by G4HepRepFileSceneHandler::AddCompound(), G4HepRepSceneHandler::AddCompound(), G4DAWNFILESceneHandler::AddCompound(), G4GMocrenFileSceneHandler::AddCompound(), G4VRML1FileSceneHandler::AddCompound(), and G4VRML2FileSceneHandler::AddCompound().
|
pure virtual |
Implements G4VGraphicsScene.
Implemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4HepRepSceneHandler, G4RayTracerSceneHandler, G4VTreeSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4XXXFileSceneHandler, G4XXXSceneHandler, G4XXXSGSceneHandler, and G4XXXStoredSceneHandler.
|
pure virtual |
Implements G4VGraphicsScene.
Implemented in G4HepRepFileSceneHandler, G4HepRepSceneHandler, G4RayTracerSceneHandler, G4VTreeSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4XXXFileSceneHandler, G4XXXSceneHandler, G4XXXSGSceneHandler, G4XXXStoredSceneHandler, G4DAWNFILESceneHandler, and G4GMocrenFileSceneHandler.
|
pure virtual |
Implements G4VGraphicsScene.
Implemented in G4HepRepFileSceneHandler, G4HepRepSceneHandler, G4RayTracerSceneHandler, G4VTreeSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4XXXFileSceneHandler, G4XXXSceneHandler, G4XXXSGSceneHandler, G4XXXStoredSceneHandler, G4DAWNFILESceneHandler, and G4GMocrenFileSceneHandler.
Referenced by G4DAWNFILESceneHandler::AddPrimitive(), G4GMocrenFileSceneHandler::AddPrimitive(), G4VRML1FileSceneHandler::AddPrimitive(), G4VRML2FileSceneHandler::AddPrimitive(), G4XXXFileSceneHandler::AddPrimitive(), G4XXXSceneHandler::AddPrimitive(), G4XXXSGSceneHandler::AddPrimitive(), G4XXXStoredSceneHandler::AddPrimitive(), AddPrimitive(), G4HepRepFileSceneHandler::AddPrimitive(), G4HepRepSceneHandler::AddPrimitive(), and RequestPrimitives().
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4HepRepFileSceneHandler, G4HepRepSceneHandler, G4RayTracerSceneHandler, G4VTreeSceneHandler, G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4XXXFileSceneHandler, G4XXXSceneHandler, G4XXXSGSceneHandler, and G4XXXStoredSceneHandler.
Definition at line 534 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4RayTracerSceneHandler, G4VTreeSceneHandler, G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4HepRepSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4XXXFileSceneHandler, G4XXXSceneHandler, G4XXXSGSceneHandler, and G4XXXStoredSceneHandler.
Definition at line 430 of file G4VSceneHandler.cc.
|
pure virtual |
Implements G4VGraphicsScene.
Implemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4HepRepSceneHandler, G4RayTracerSceneHandler, G4VTreeSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4XXXFileSceneHandler, G4XXXSceneHandler, G4XXXSGSceneHandler, and G4XXXStoredSceneHandler.
|
pure virtual |
Implements G4VGraphicsScene.
Implemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4HepRepSceneHandler, G4RayTracerSceneHandler, G4VTreeSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4XXXFileSceneHandler, G4XXXSceneHandler, G4XXXSGSceneHandler, and G4XXXStoredSceneHandler.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4HepRepFileSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4XXXFileSceneHandler, G4XXXSGSceneHandler, G4XXXStoredSceneHandler, G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, and G4HepRepSceneHandler.
Definition at line 247 of file G4VSceneHandler.cc.
Referenced by G4HepRepSceneHandler::AddSolid(), G4HepRepFileSceneHandler::AddSolid(), G4XXXFileSceneHandler::AddSolid(), G4XXXSGSceneHandler::AddSolid(), G4XXXStoredSceneHandler::AddSolid(), G4DAWNFILESceneHandler::AddSolid(), G4GMocrenFileSceneHandler::AddSolid(), G4VRML1FileSceneHandler::AddSolid(), and G4VRML2FileSceneHandler::AddSolid().
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4HepRepFileSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepSceneHandler, G4XXXFileSceneHandler, G4XXXSGSceneHandler, and G4XXXStoredSceneHandler.
Definition at line 266 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4HepRepFileSceneHandler, G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4XXXFileSceneHandler, G4XXXSGSceneHandler, and G4XXXStoredSceneHandler.
Definition at line 298 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4HepRepFileSceneHandler, G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4XXXFileSceneHandler, G4XXXSGSceneHandler, and G4XXXStoredSceneHandler.
Definition at line 270 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4HepRepFileSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepSceneHandler, G4XXXFileSceneHandler, G4XXXSGSceneHandler, and G4XXXStoredSceneHandler.
Definition at line 274 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4HepRepFileSceneHandler, G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4XXXFileSceneHandler, G4XXXSGSceneHandler, and G4XXXStoredSceneHandler.
Definition at line 302 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4HepRepFileSceneHandler, G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4XXXFileSceneHandler, G4XXXSGSceneHandler, and G4XXXStoredSceneHandler.
Definition at line 306 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4HepRepFileSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepSceneHandler, G4XXXFileSceneHandler, G4XXXSGSceneHandler, and G4XXXStoredSceneHandler.
Definition at line 278 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4HepRepFileSceneHandler, G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4XXXFileSceneHandler, G4XXXSGSceneHandler, and G4XXXStoredSceneHandler.
Definition at line 310 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4HepRepFileSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepSceneHandler, G4XXXFileSceneHandler, G4XXXSGSceneHandler, and G4XXXStoredSceneHandler.
Definition at line 282 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4HepRepFileSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepSceneHandler, G4XXXFileSceneHandler, G4XXXSGSceneHandler, and G4XXXStoredSceneHandler.
Definition at line 286 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4HepRepFileSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepSceneHandler, G4XXXFileSceneHandler, G4XXXSGSceneHandler, and G4XXXStoredSceneHandler.
Definition at line 290 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4HepRepFileSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepSceneHandler, G4XXXFileSceneHandler, G4XXXSGSceneHandler, and G4XXXStoredSceneHandler.
Definition at line 294 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4HepRepFileSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepSceneHandler, G4XXXFileSceneHandler, G4XXXSGSceneHandler, and G4XXXStoredSceneHandler.
Definition at line 314 of file G4VSceneHandler.cc.
void G4VSceneHandler::AddSolidT | ( | const T & | solid | ) |
Definition at line 220 of file G4VSceneHandler.cc.
Referenced by AddSolid().
void G4VSceneHandler::AddSolidWithAuxiliaryEdges | ( | const T & | solid | ) |
Definition at line 228 of file G4VSceneHandler.cc.
Referenced by AddSolid().
void G4VSceneHandler::AddViewerToList | ( | G4VViewer * | pView | ) |
Definition at line 426 of file G4VSceneHandler.cc.
|
virtual |
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4HepRepSceneHandler, G4ASCIITreeSceneHandler, G4VTreeSceneHandler, G4VRML1FileSceneHandler, and G4VRML2FileSceneHandler.
Definition at line 208 of file G4VSceneHandler.cc.
Referenced by G4DAWNFILESceneHandler::BeginModeling(), G4GMocrenFileSceneHandler::BeginModeling(), G4HepRepFileSceneHandler::BeginModeling(), G4HepRepSceneHandler::BeginModeling(), G4VTreeSceneHandler::BeginModeling(), G4GMocrenFileSceneHandler::GFBeginModeling(), and ProcessScene().
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4XXXSGSceneHandler, and G4XXXStoredSceneHandler.
Definition at line 160 of file G4VSceneHandler.cc.
Referenced by G4GMocrenFileSceneHandler::BeginPrimitives(), G4HepRepSceneHandler::BeginPrimitives(), G4XXXSGSceneHandler::BeginPrimitives(), G4XXXStoredSceneHandler::BeginPrimitives(), and RequestPrimitives().
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4HepRepFileSceneHandler.
Definition at line 184 of file G4VSceneHandler.cc.
Referenced by G4HepRepFileSceneHandler::BeginPrimitives2D().
|
virtual |
Reimplemented in G4RayTracerSceneHandler, G4XXXSGSceneHandler, and G4XXXStoredSceneHandler.
Definition at line 216 of file G4VSceneHandler.cc.
Referenced by G4VisManager::GeometryHasChanged(), G4VisManager::NotifyHandlers(), and G4VViewer::ProcessView().
|
virtual |
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4XXXSGSceneHandler, and G4XXXStoredSceneHandler.
Definition at line 218 of file G4VSceneHandler.cc.
Referenced by G4VisManager::GeometryHasChanged(), G4VisManager::NotifyHandlers(), G4VisCommandViewerClearTransients::SetNewValue(), and G4VisCommandViewerRebuild::SetNewValue().
|
protectedvirtual |
Definition at line 948 of file G4VSceneHandler.cc.
Referenced by CreateModelingParameters().
G4ModelingParameters * G4VSceneHandler::CreateModelingParameters | ( | ) |
Definition at line 845 of file G4VSceneHandler.cc.
Referenced by DrawEndOfRunModels(), DrawEvent(), and ProcessScene().
|
protectedvirtual |
Definition at line 911 of file G4VSceneHandler.cc.
Referenced by CreateModelingParameters().
void G4VSceneHandler::DrawEndOfRunModels | ( | ) |
Definition at line 824 of file G4VSceneHandler.cc.
Referenced by ProcessScene().
void G4VSceneHandler::DrawEvent | ( | const G4Event * | event | ) |
Definition at line 803 of file G4VSceneHandler.cc.
Referenced by ProcessScene().
|
virtual |
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4HepRepSceneHandler, G4ASCIITreeSceneHandler, G4VTreeSceneHandler, G4VRML1FileSceneHandler, and G4VRML2FileSceneHandler.
Definition at line 211 of file G4VSceneHandler.cc.
Referenced by G4DAWNFILESceneHandler::EndModeling(), G4GMocrenFileSceneHandler::EndModeling(), G4HepRepFileSceneHandler::EndModeling(), G4HepRepSceneHandler::EndModeling(), G4VTreeSceneHandler::EndModeling(), G4GMocrenFileSceneHandler::GFEndModeling(), and ProcessScene().
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4XXXSGSceneHandler, and G4XXXStoredSceneHandler.
Definition at line 173 of file G4VSceneHandler.cc.
Referenced by G4GMocrenFileSceneHandler::EndPrimitives(), G4HepRepSceneHandler::EndPrimitives(), G4XXXSGSceneHandler::EndPrimitives(), G4XXXStoredSceneHandler::EndPrimitives(), and RequestPrimitives().
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4HepRepFileSceneHandler.
Definition at line 196 of file G4VSceneHandler.cc.
Referenced by G4HepRepFileSceneHandler::EndPrimitives2D().
G4bool G4VSceneHandler::GetAuxEdgeVisible | ( | const G4VisAttributes * | pVisAttribs | ) |
Definition at line 1116 of file G4VSceneHandler.cc.
const G4Colour & G4VSceneHandler::GetColor | ( | ) |
Referenced by G4HepRepSceneHandler::AddPrimitive().
const G4Colour & G4VSceneHandler::GetColour | ( | ) |
Referenced by GetTextColour().
G4VViewer * G4VSceneHandler::GetCurrentViewer | ( | ) | const |
Referenced by G4HepRepSceneHandler::closeHepRep().
G4ViewParameters::DrawingStyle G4VSceneHandler::GetDrawingStyle | ( | const G4VisAttributes * | pVisAttribs | ) |
Definition at line 1056 of file G4VSceneHandler.cc.
Referenced by G4XXXFileSceneHandler::AddPrimitive(), G4XXXSceneHandler::AddPrimitive(), G4XXXSGSceneHandler::AddPrimitive(), G4XXXStoredSceneHandler::AddPrimitive(), and RequestPrimitives().
|
virtual |
Reimplemented from G4VGraphicsScene.
Definition at line 134 of file G4VSceneHandler.cc.
G4VGraphicsSystem * G4VSceneHandler::GetGraphicsSystem | ( | ) | const |
Referenced by G4ASCIITreeSceneHandler::BeginModeling(), G4ASCIITreeSceneHandler::EndModeling(), G4ASCIITreeSceneHandler::RequestPrimitives(), G4VisCommandViewerList::SetNewValue(), G4ASCIITreeSceneHandler::WriteHeader(), G4HepRepSceneHandler::~G4HepRepSceneHandler(), and G4HepRepViewer::~G4HepRepViewer().
G4double G4VSceneHandler::GetLineWidth | ( | const G4VisAttributes * | pVisAttribs | ) |
Definition at line 1047 of file G4VSceneHandler.cc.
G4double G4VSceneHandler::GetMarkerDiameter | ( | const G4VMarker & | , |
MarkerSizeType & | |||
) |
G4double G4VSceneHandler::GetMarkerRadius | ( | const G4VMarker & | , |
MarkerSizeType & | |||
) |
G4double G4VSceneHandler::GetMarkerSize | ( | const G4VMarker & | marker, |
G4VSceneHandler::MarkerSizeType & | markerSizeType | ||
) |
Definition at line 1124 of file G4VSceneHandler.cc.
Referenced by G4XXXFileSceneHandler::AddPrimitive(), G4XXXSceneHandler::AddPrimitive(), G4XXXSGSceneHandler::AddPrimitive(), G4XXXStoredSceneHandler::AddPrimitive(), and G4HepRepFileSceneHandler::AddPrimitive().
G4bool G4VSceneHandler::GetMarkForClearingTransientStore | ( | ) | const |
G4VModel * G4VSceneHandler::GetModel | ( | ) | const |
Referenced by G4GMocrenFileSceneHandler::AddSolid().
const G4String & G4VSceneHandler::GetName | ( | ) | const |
Referenced by AddCompound(), G4GMocrenFileSceneHandler::AddCompound(), G4GMocrenFileSceneHandler::AddSolid(), G4HepRepSceneHandler::closeHepRep(), G4VViewer::G4VViewer(), G4VisCommandSceneNotifyHandlers::SetNewValue(), G4VisCommandSceneHandlerList::SetNewValue(), G4VisCommandViewerRefresh::SetNewValue(), and G4VisCommandViewerUpdate::SetNewValue().
G4int G4VSceneHandler::GetNoOfSides | ( | const G4VisAttributes * | pVisAttribs | ) |
Definition at line 1148 of file G4VSceneHandler.cc.
Referenced by RequestPrimitives().
G4int G4VSceneHandler::GetNumberOfCloudPoints | ( | const G4VisAttributes * | pVisAttribs | ) | const |
Definition at line 1102 of file G4VSceneHandler.cc.
Referenced by RequestPrimitives().
const G4Transform3D & G4VSceneHandler::GetObjectTransformation | ( | ) | const |
G4Scene * G4VSceneHandler::GetScene | ( | ) | const |
Referenced by G4VVisCommand::CheckSceneAndNotifyHandlers(), G4HepRepSceneHandler::closeHepRep(), G4GMocrenFileSceneHandler::GFBeginModeling(), G4VVisCommand::RefreshIfRequired(), G4DAWNFILEViewer::SendViewParameters(), G4VisCommandViewerCentreOn::SetNewValue(), G4VisCommandViewerRefresh::SetNewValue(), G4VisCommandViewerSave::SetNewValue(), G4VisCommandViewerUpdate::SetNewValue(), G4VisCommandsViewerSet::SetNewValue(), and G4RayTracerViewer::SetView().
G4int G4VSceneHandler::GetSceneHandlerId | ( | ) | const |
Definition at line 1038 of file G4VSceneHandler.cc.
Referenced by G4HepRepFileSceneHandler::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 978 of file G4VSceneHandler.cc.
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4HepRepSceneHandler, G4VTreeSceneHandler, G4XXXSGSceneHandler, and G4XXXStoredSceneHandler.
Definition at line 151 of file G4VSceneHandler.cc.
Referenced by G4HepRepSceneHandler::PostAddSolid(), G4XXXSGSceneHandler::PostAddSolid(), and G4XXXStoredSceneHandler::PostAddSolid().
|
virtual |
Implements G4VGraphicsScene.
Reimplemented in G4VTreeSceneHandler, G4XXXSGSceneHandler, G4XXXStoredSceneHandler, and G4HepRepSceneHandler.
Definition at line 144 of file G4VSceneHandler.cc.
Referenced by G4VTreeSceneHandler::PreAddSolid(), G4XXXSGSceneHandler::PreAddSolid(), G4XXXStoredSceneHandler::PreAddSolid(), and G4HepRepSceneHandler::PreAddSolid().
|
protectedvirtual |
Definition at line 658 of file G4VSceneHandler.cc.
Referenced by G4VViewer::ProcessView().
void G4VSceneHandler::RemoveViewerFromList | ( | G4VViewer * | pView | ) |
Definition at line 569 of file G4VSceneHandler.cc.
Referenced by G4VViewer::~G4VViewer().
|
protectedvirtual |
Reimplemented in G4ASCIITreeSceneHandler, and G4RayTracerSceneHandler.
Definition at line 582 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 |
Definition at line 573 of file G4VSceneHandler.cc.
void G4VSceneHandler::SetTransientsDrawnThisEvent | ( | G4bool | ) |
void G4VSceneHandler::SetTransientsDrawnThisRun | ( | G4bool | ) |
G4ViewerList & G4VSceneHandler::SetViewerList | ( | ) |
|
friend |
Definition at line 63 of file G4VSceneHandler.hh.
|
friend |
Definition at line 1168 of file G4VSceneHandler.cc.
|
protected |
Definition at line 363 of file G4VSceneHandler.hh.
|
protected |
Definition at line 351 of file G4VSceneHandler.hh.
Referenced by ProcessScene().
|
protected |
Definition at line 346 of file G4VSceneHandler.hh.
Referenced by G4VSceneHandler().
|
protected |
Definition at line 361 of file G4VSceneHandler.hh.
Referenced by BeginPrimitives(), BeginPrimitives2D(), EndPrimitives(), and EndPrimitives2D().
|
protected |
Definition at line 359 of file G4VSceneHandler.hh.
Referenced by G4HepRepFileSceneHandler::AddPrimitive(), G4HepRepFileSceneHandler::AddSolid(), G4GMocrenFileSceneHandler::AddSolid(), BeginPrimitives(), BeginPrimitives2D(), PreAddSolid(), and RequestPrimitives().
|
protected |
Definition at line 358 of file G4VSceneHandler.hh.
Referenced by G4HepRepFileSceneHandler::AddCompound(), AddCompound(), G4GMocrenFileSceneHandler::AddCompound(), G4HepRepSceneHandler::AddPrimitive(), G4GMocrenFileSceneHandler::AddPrimitive(), AddPrimitive(), G4GMocrenFileSceneHandler::AddSolid(), G4HepRepSceneHandler::AddSolid(), G4RayTracerSceneHandler::BuildVisAttsMap(), G4XXXSGSceneHandler::CreateCurrentItem(), DrawEndOfRunModels(), DrawEvent(), EndModeling(), LoadAtts(), G4VTreeSceneHandler::PreAddSolid(), G4XXXStoredSceneHandler::PreAddSolid(), ProcessScene(), G4ASCIITreeSceneHandler::RequestPrimitives(), and RequestPrimitives().
|
protected |
Definition at line 357 of file G4VSceneHandler.hh.
Referenced by G4HepRepSceneHandler::AddPrimitive(), G4GMocrenFileSceneHandler::AddPrimitive(), BeginPrimitives2D(), and EndPrimitives2D().
|
protected |
Definition at line 356 of file G4VSceneHandler.hh.
Referenced by G4XXXStoredSceneHandler::BeginPrimitives(), G4XXXStoredSceneHandler::EndPrimitives(), PostAddSolid(), and PreAddSolid().
|
protected |
Definition at line 350 of file G4VSceneHandler.hh.
Referenced by AddPrimitive(), CreateSectionSolid(), DrawEndOfRunModels(), DrawEvent(), G4ASCIITreeSceneHandler::EndModeling(), G4RayTracerSceneHandler::G4RayTracerSceneHandler(), G4VSceneHandler(), GetExtent(), ProcessScene(), and SetScene().
|
protected |
Definition at line 349 of file G4VSceneHandler.hh.
Referenced by G4XXXSceneHandler::AddPrimitive(), G4XXXSGSceneHandler::AddPrimitive(), G4XXXStoredSceneHandler::AddPrimitive(), G4XXXFileSceneHandler::AddPrimitive(), G4HepRepFileSceneHandler::AddSolid(), G4XXXFileSceneHandler::AddSolid(), AddSolidT(), AddSolidWithAuxiliaryEdges(), G4GMocrenFileSceneHandler::ClearTransientStore(), G4HepRepFileSceneHandler::ClearTransientStore(), G4XXXStoredSceneHandler::ClearTransientStore(), CreateModelingParameters(), CreateSectionSolid(), GetAuxEdgeVisible(), GetDrawingStyle(), GetLineWidth(), GetMarkerSize(), GetNoOfSides(), GetNumberOfCloudPoints(), and RequestPrimitives().
|
protected |
Definition at line 362 of file G4VSceneHandler.hh.
Referenced by G4HepRepFileSceneHandler::AddPrimitive(), G4HepRepSceneHandler::AddPrimitive(), G4HepRepFileSceneHandler::AddSolid(), AddSolidT(), AddSolidWithAuxiliaryEdges(), G4RayTracerSceneHandler::BuildVisAttsMap(), PostAddSolid(), PreAddSolid(), and RequestPrimitives().
|
protected |
Definition at line 352 of file G4VSceneHandler.hh.
Referenced by G4XXXStoredSceneHandler::BeginPrimitives(), EndPrimitives(), EndPrimitives2D(), PostAddSolid(), G4XXXStoredSceneHandler::PreAddSolid(), and ProcessScene().
|
protected |
Definition at line 345 of file G4VSceneHandler.hh.
Referenced by G4VSceneHandler().
|
protected |
Definition at line 344 of file G4VSceneHandler.hh.
Referenced by G4VSceneHandler().
|
protected |
Definition at line 354 of file G4VSceneHandler.hh.
Referenced by EndPrimitives(), EndPrimitives2D(), G4VSceneHandler(), and PostAddSolid().
|
protected |
Definition at line 355 of file G4VSceneHandler.hh.
Referenced by EndPrimitives(), EndPrimitives2D(), G4VSceneHandler(), and PostAddSolid().
|
protected |
Definition at line 347 of file G4VSceneHandler.hh.
|
protected |
Definition at line 348 of file G4VSceneHandler.hh.
Referenced by AddViewerToList(), RemoveViewerFromList(), SetScene(), and ~G4VSceneHandler().