Geant4 11.2.2
Toolkit for the simulation of the passage of particles through matter
|
#include <G4VtkSceneHandler.hh>
Protected Attributes | |
G4VtkStore | store = G4VtkStore("perm") |
G4VtkStore | transientStore = G4VtkStore("trans") |
G4String | polyhedronPipelineType |
Protected Attributes inherited from G4VSceneHandler | |
G4VGraphicsSystem & | fSystem |
const G4int | fSceneHandlerId |
G4String | fName |
G4int | fViewCount |
G4ViewerList | fViewerList |
G4VViewer * | fpViewer |
G4Scene * | fpScene |
G4bool | fMarkForClearingTransientStore |
G4bool | fReadyForTransients |
G4bool | fTransientsDrawnThisEvent |
G4bool | fTransientsDrawnThisRun |
G4bool | fProcessingSolid |
G4bool | fProcessing2D |
G4VModel * | fpModel |
G4Transform3D | fObjectTransformation |
G4int | fNestingDepth |
const G4VisAttributes * | fpVisAttribs |
const G4Transform3D | fIdentityTransformation |
Static Protected Attributes | |
static G4int | fSceneIdCount = 0 |
Friends | |
class | G4VtkViewer |
Additional Inherited Members | |
Public Types inherited from G4VSceneHandler | |
enum | MarkerSizeType { world , screen } |
Protected Member Functions inherited from G4VSceneHandler | |
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 |
Definition at line 82 of file G4VtkSceneHandler.hh.
G4VtkSceneHandler::G4VtkSceneHandler | ( | G4VGraphicsSystem & | system, |
const G4String & | name ) |
Definition at line 64 of file G4VtkSceneHandler.cc.
|
overridedefault |
|
overridevirtual |
Reimplemented from G4VSceneHandler.
Definition at line 258 of file G4VtkSceneHandler.cc.
|
virtual |
Reimplemented from G4VSceneHandler.
Definition at line 131 of file G4VSceneHandler.cc.
|
virtual |
Reimplemented from G4VSceneHandler.
Definition at line 132 of file G4VSceneHandler.cc.
|
virtual |
Reimplemented from G4VSceneHandler.
Definition at line 130 of file G4VSceneHandler.cc.
|
virtual |
Reimplemented from G4VSceneHandler.
Definition at line 129 of file G4VSceneHandler.cc.
|
virtual |
Reimplemented from G4VSceneHandler.
Definition at line 128 of file G4VSceneHandler.cc.
|
overridevirtual |
Implements G4VSceneHandler.
Definition at line 95 of file G4VtkSceneHandler.cc.
|
virtual |
|
overridevirtual |
Implements G4VSceneHandler.
Definition at line 127 of file G4VtkSceneHandler.cc.
|
overridevirtual |
Implements G4VSceneHandler.
Definition at line 68 of file G4VtkSceneHandler.cc.
Referenced by G4VtkQtSceneHandler::AddPrimitive(), G4VtkQtSceneHandler::AddPrimitive(), G4VtkQtSceneHandler::AddPrimitive(), G4VtkQtSceneHandler::AddPrimitive(), and G4VtkQtSceneHandler::AddPrimitive().
|
inlineoverridevirtual |
Reimplemented from G4VSceneHandler.
Definition at line 101 of file G4VtkSceneHandler.hh.
|
overridevirtual |
Implements G4VSceneHandler.
Definition at line 111 of file G4VtkSceneHandler.cc.
|
overridevirtual |
Implements G4VSceneHandler.
Definition at line 81 of file G4VtkSceneHandler.cc.
|
overridevirtual |
Reimplemented from G4VSceneHandler.
Definition at line 214 of file G4VtkSceneHandler.cc.
|
virtual |
Reimplemented from G4VSceneHandler.
Definition at line 100 of file G4VSceneHandler.cc.
|
virtual |
Reimplemented from G4VSceneHandler.
Definition at line 110 of file G4VSceneHandler.cc.
|
virtual |
Reimplemented from G4VSceneHandler.
Definition at line 101 of file G4VSceneHandler.cc.
|
virtual |
Reimplemented from G4VSceneHandler.
Definition at line 102 of file G4VSceneHandler.cc.
|
virtual |
Reimplemented from G4VSceneHandler.
Definition at line 111 of file G4VSceneHandler.cc.
|
virtual |
Reimplemented from G4VSceneHandler.
Definition at line 112 of file G4VSceneHandler.cc.
|
virtual |
Reimplemented from G4VSceneHandler.
Definition at line 103 of file G4VSceneHandler.cc.
|
virtual |
Reimplemented from G4VSceneHandler.
Definition at line 113 of file G4VSceneHandler.cc.
|
virtual |
Reimplemented from G4VSceneHandler.
Definition at line 104 of file G4VSceneHandler.cc.
|
virtual |
Reimplemented from G4VSceneHandler.
Definition at line 105 of file G4VSceneHandler.cc.
|
virtual |
Reimplemented from G4VSceneHandler.
Definition at line 106 of file G4VSceneHandler.cc.
|
virtual |
Reimplemented from G4VSceneHandler.
Definition at line 107 of file G4VSceneHandler.cc.
|
virtual |
Reimplemented from G4VSceneHandler.
Definition at line 116 of file G4VSceneHandler.cc.
|
overridevirtual |
Reimplemented from G4VSceneHandler.
Definition at line 181 of file G4VtkSceneHandler.cc.
|
overridevirtual |
Reimplemented from G4VSceneHandler.
Definition at line 189 of file G4VtkSceneHandler.cc.
|
inline |
Definition at line 116 of file G4VtkSceneHandler.hh.
|
inline |
G4VtkVisContext G4VtkSceneHandler::MakeDefaultVisContext | ( | ) |
Definition at line 197 of file G4VtkSceneHandler.cc.
Referenced by AddCompound(), AddPrimitive(), AddPrimitive(), AddPrimitive(), AddPrimitive(), and AddPrimitive().
void G4VtkSceneHandler::Modified | ( | ) |
Definition at line 171 of file G4VtkSceneHandler.cc.
Referenced by G4VtkOffscreenViewer::FinishView(), G4VtkQtViewer::FinishView(), and G4VtkViewer::FinishView().
|
virtual |
Definition at line 279 of file G4VtkSceneHandler.cc.
void G4VtkSceneHandler::SetPolyhedronPipeline | ( | const G4String & | str | ) |
Definition at line 281 of file G4VtkSceneHandler.cc.
Referenced by G4VtkViewer::SetPolyhedronPipeline().
|
friend |
Definition at line 132 of file G4VtkSceneHandler.hh.
|
staticprotected |
Definition at line 124 of file G4VtkSceneHandler.hh.
|
protected |
Definition at line 129 of file G4VtkSceneHandler.hh.
Referenced by AddPrimitive(), and SetPolyhedronPipeline().
|
protected |
Definition at line 126 of file G4VtkSceneHandler.hh.
Referenced by AddCompound(), AddPrimitive(), AddPrimitive(), AddPrimitive(), AddPrimitive(), AddPrimitive(), ClearStore(), GetStore(), and Modified().
|
protected |
Definition at line 127 of file G4VtkSceneHandler.hh.
Referenced by AddCompound(), AddPrimitive(), AddPrimitive(), AddPrimitive(), AddPrimitive(), AddPrimitive(), ClearTransientStore(), GetTransientStore(), and Modified().