ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/visualization/XXX/include/G4XXXStoredSceneHandler.hh>
Protected Types | |
typedef std::list< G4String > | Store |
typedef std::list< G4String > ::iterator | StoreIterator |
Protected Attributes | |
Store | fStore |
StoreIterator | fCurrentItem |
std::vector< StoreIterator > | fPermanents |
std::vector< StoreIterator > | fTransients |
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 | G4XXXStoredViewer |
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 *) |
Definition at line 40 of file G4XXXStoredSceneHandler.hh.
View newest version in sPHENIX GitHub at line 40 of file G4XXXStoredSceneHandler.hh
|
protected |
Definition at line 128 of file G4XXXStoredSceneHandler.hh.
View newest version in sPHENIX GitHub at line 128 of file G4XXXStoredSceneHandler.hh
|
protected |
Definition at line 129 of file G4XXXStoredSceneHandler.hh.
View newest version in sPHENIX GitHub at line 129 of file G4XXXStoredSceneHandler.hh
G4XXXStoredSceneHandler::G4XXXStoredSceneHandler | ( | G4VGraphicsSystem & | system, |
const G4String & | name | ||
) |
Definition at line 56 of file G4XXXStoredSceneHandler.cc.
View newest version in sPHENIX GitHub at line 56 of file G4XXXStoredSceneHandler.cc
|
virtual |
Definition at line 61 of file G4XXXStoredSceneHandler.cc.
View newest version in sPHENIX GitHub at line 61 of file G4XXXStoredSceneHandler.cc
|
virtual |
Implements G4VSceneHandler.
Definition at line 217 of file G4XXXStoredSceneHandler.cc.
View newest version in sPHENIX GitHub at line 217 of file G4XXXStoredSceneHandler.cc
References fCurrentItem, G4cout, and G4endl.
Implements G4VSceneHandler.
Definition at line 233 of file G4XXXStoredSceneHandler.cc.
View newest version in sPHENIX GitHub at line 233 of file G4XXXStoredSceneHandler.cc
References fCurrentItem, G4cout, and G4endl.
Implements G4VSceneHandler.
Definition at line 251 of file G4XXXStoredSceneHandler.cc.
View newest version in sPHENIX GitHub at line 251 of file G4XXXStoredSceneHandler.cc
References fCurrentItem, G4cout, G4endl, G4VSceneHandler::GetMarkerSize(), G4VSceneHandler::screen, and G4VSceneHandler::world.
Implements G4VSceneHandler.
Definition at line 281 of file G4XXXStoredSceneHandler.cc.
View newest version in sPHENIX GitHub at line 281 of file G4XXXStoredSceneHandler.cc
References fCurrentItem, G4cout, G4endl, G4VSceneHandler::GetMarkerSize(), G4VSceneHandler::screen, square(), and G4VSceneHandler::world.
|
virtual |
Implements G4VSceneHandler.
Definition at line 311 of file G4XXXStoredSceneHandler.cc.
View newest version in sPHENIX GitHub at line 311 of file G4XXXStoredSceneHandler.cc
References fCurrentItem, G4VSceneHandler::fpViewer, G4cout, G4endl, G4VSceneHandler::GetDrawingStyle(), G4ViewParameters::hlr, G4ViewParameters::hsr, and G4ViewParameters::wireframe.
|
inlinevirtual |
Reimplemented from G4VSceneHandler.
Definition at line 101 of file G4XXXStoredSceneHandler.hh.
View newest version in sPHENIX GitHub at line 101 of file G4XXXStoredSceneHandler.hh
References G4VSceneHandler::AddPrimitive().
Reimplemented from G4VSceneHandler.
Definition at line 103 of file G4XXXStoredSceneHandler.hh.
View newest version in sPHENIX GitHub at line 103 of file G4XXXStoredSceneHandler.hh
References G4VSceneHandler::AddPrimitive().
Reimplemented from G4VSceneHandler.
Definition at line 199 of file G4XXXStoredSceneHandler.cc.
View newest version in sPHENIX GitHub at line 199 of file G4XXXStoredSceneHandler.cc
References fCurrentItem, G4cout, G4endl, G4VSolid::GetName(), G4Box::GetXHalfLength(), G4Box::GetYHalfLength(), and G4Box::GetZHalfLength().
Reimplemented from G4VSceneHandler.
Definition at line 55 of file G4XXXStoredSceneHandler.hh.
View newest version in sPHENIX GitHub at line 55 of file G4XXXStoredSceneHandler.hh
References G4VSceneHandler::AddSolid().
Reimplemented from G4VSceneHandler.
Definition at line 57 of file G4XXXStoredSceneHandler.hh.
View newest version in sPHENIX GitHub at line 57 of file G4XXXStoredSceneHandler.hh
References G4VSceneHandler::AddSolid().
Reimplemented from G4VSceneHandler.
Definition at line 59 of file G4XXXStoredSceneHandler.hh.
View newest version in sPHENIX GitHub at line 59 of file G4XXXStoredSceneHandler.hh
References G4VSceneHandler::AddSolid().
Reimplemented from G4VSceneHandler.
Definition at line 61 of file G4XXXStoredSceneHandler.hh.
View newest version in sPHENIX GitHub at line 61 of file G4XXXStoredSceneHandler.hh
References G4VSceneHandler::AddSolid().
Reimplemented from G4VSceneHandler.
Definition at line 63 of file G4XXXStoredSceneHandler.hh.
View newest version in sPHENIX GitHub at line 63 of file G4XXXStoredSceneHandler.hh
References G4VSceneHandler::AddSolid().
Reimplemented from G4VSceneHandler.
Definition at line 65 of file G4XXXStoredSceneHandler.hh.
View newest version in sPHENIX GitHub at line 65 of file G4XXXStoredSceneHandler.hh
References G4VSceneHandler::AddSolid().
Reimplemented from G4VSceneHandler.
Definition at line 67 of file G4XXXStoredSceneHandler.hh.
View newest version in sPHENIX GitHub at line 67 of file G4XXXStoredSceneHandler.hh
References G4VSceneHandler::AddSolid().
|
inlinevirtual |
Reimplemented from G4VSceneHandler.
Definition at line 69 of file G4XXXStoredSceneHandler.hh.
View newest version in sPHENIX GitHub at line 69 of file G4XXXStoredSceneHandler.hh
References G4VSceneHandler::AddSolid().
|
inlinevirtual |
Reimplemented from G4VSceneHandler.
Definition at line 71 of file G4XXXStoredSceneHandler.hh.
View newest version in sPHENIX GitHub at line 71 of file G4XXXStoredSceneHandler.hh
References G4VSceneHandler::AddSolid().
Reimplemented from G4VSceneHandler.
Definition at line 73 of file G4XXXStoredSceneHandler.hh.
View newest version in sPHENIX GitHub at line 73 of file G4XXXStoredSceneHandler.hh
References G4VSceneHandler::AddSolid().
|
inlinevirtual |
Reimplemented from G4VSceneHandler.
Definition at line 75 of file G4XXXStoredSceneHandler.hh.
View newest version in sPHENIX GitHub at line 75 of file G4XXXStoredSceneHandler.hh
References G4VSceneHandler::AddSolid().
|
inlinevirtual |
Reimplemented from G4VSceneHandler.
Definition at line 77 of file G4XXXStoredSceneHandler.hh.
View newest version in sPHENIX GitHub at line 77 of file G4XXXStoredSceneHandler.hh
References G4VSceneHandler::AddSolid().
Reimplemented from G4VSceneHandler.
Definition at line 79 of file G4XXXStoredSceneHandler.hh.
View newest version in sPHENIX GitHub at line 79 of file G4XXXStoredSceneHandler.hh
References G4VSceneHandler::AddSolid().
|
virtual |
Reimplemented from G4VSceneHandler.
Definition at line 164 of file G4XXXStoredSceneHandler.cc.
View newest version in sPHENIX GitHub at line 164 of file G4XXXStoredSceneHandler.cc
References G4VSceneHandler::BeginPrimitives().
|
virtual |
Reimplemented from G4VSceneHandler.
Definition at line 369 of file G4XXXStoredSceneHandler.cc.
View newest version in sPHENIX GitHub at line 369 of file G4XXXStoredSceneHandler.cc
References fPermanents, fStore, and fTransients.
|
virtual |
Reimplemented from G4VSceneHandler.
Definition at line 376 of file G4XXXStoredSceneHandler.cc.
View newest version in sPHENIX GitHub at line 376 of file G4XXXStoredSceneHandler.cc
References G4VSceneHandler::fpViewer, fStore, and fTransients.
|
virtual |
Reimplemented from G4VSceneHandler.
Definition at line 182 of file G4XXXStoredSceneHandler.cc.
View newest version in sPHENIX GitHub at line 182 of file G4XXXStoredSceneHandler.cc
References G4VSceneHandler::EndPrimitives(), fCurrentItem, and G4VSceneHandler::fProcessingSolid.
|
virtual |
Reimplemented from G4VSceneHandler.
Definition at line 157 of file G4XXXStoredSceneHandler.cc.
View newest version in sPHENIX GitHub at line 157 of file G4XXXStoredSceneHandler.cc
References fCurrentItem, and G4VSceneHandler::PostAddSolid().
|
virtual |
Reimplemented from G4VSceneHandler.
Definition at line 93 of file G4XXXStoredSceneHandler.cc.
View newest version in sPHENIX GitHub at line 93 of file G4XXXStoredSceneHandler.cc
References G4AttCheck::Check(), G4VisAttributes::CreateAttValues(), G4PhysicalVolumeModel::CreateCurrentAttValues(), G4cout, G4endl, G4VisAttributes::GetAttDefs(), G4PhysicalVolumeModel::GetAttDefs(), G4VSceneHandler::PreAddSolid(), and G4AttCheck::Standard().
|
friend |
Definition at line 42 of file G4XXXStoredSceneHandler.hh.
View newest version in sPHENIX GitHub at line 42 of file G4XXXStoredSceneHandler.hh
|
protected |
Definition at line 131 of file G4XXXStoredSceneHandler.hh.
View newest version in sPHENIX GitHub at line 131 of file G4XXXStoredSceneHandler.hh
Referenced by AddPrimitive(), AddSolid(), EndPrimitives(), and PostAddSolid().
|
protected |
Definition at line 134 of file G4XXXStoredSceneHandler.hh.
View newest version in sPHENIX GitHub at line 134 of file G4XXXStoredSceneHandler.hh
Referenced by ClearStore().
|
staticprotected |
Definition at line 123 of file G4XXXStoredSceneHandler.hh.
View newest version in sPHENIX GitHub at line 123 of file G4XXXStoredSceneHandler.hh
|
protected |
Definition at line 130 of file G4XXXStoredSceneHandler.hh.
View newest version in sPHENIX GitHub at line 130 of file G4XXXStoredSceneHandler.hh
Referenced by ClearStore(), and ClearTransientStore().
|
protected |
Definition at line 135 of file G4XXXStoredSceneHandler.hh.
View newest version in sPHENIX GitHub at line 135 of file G4XXXStoredSceneHandler.hh
Referenced by ClearStore(), and ClearTransientStore().