Geant4.10
|
#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 |
![]() | |
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 | |
![]() | |
enum | MarkerSizeType { world, screen } |
![]() | |
virtual void | ProcessScene () |
virtual void | RequestPrimitives (const G4VSolid &solid) |
virtual G4VSolid * | CreateSectionSolid () |
virtual G4VSolid * | CreateCutawaySolid () |
void | LoadAtts (const G4Visible &, G4AttHolder *) |
Definition at line 41 of file G4XXXStoredSceneHandler.hh.
|
protected |
Definition at line 122 of file G4XXXStoredSceneHandler.hh.
|
protected |
Definition at line 123 of file G4XXXStoredSceneHandler.hh.
G4XXXStoredSceneHandler::G4XXXStoredSceneHandler | ( | G4VGraphicsSystem & | system, |
const G4String & | name | ||
) |
Definition at line 57 of file G4XXXStoredSceneHandler.cc.
|
virtual |
Definition at line 62 of file G4XXXStoredSceneHandler.cc.
|
virtual |
Implements G4VSceneHandler.
Definition at line 218 of file G4XXXStoredSceneHandler.cc.
References fCurrentItem, G4cout, and G4endl.
Implements G4VSceneHandler.
Definition at line 234 of file G4XXXStoredSceneHandler.cc.
References fCurrentItem, G4cout, and G4endl.
Implements G4VSceneHandler.
Definition at line 252 of file G4XXXStoredSceneHandler.cc.
References fCurrentItem, G4cout, G4endl, G4VSceneHandler::GetMarkerSize(), G4VSceneHandler::screen, and G4VSceneHandler::world.
Implements G4VSceneHandler.
Definition at line 282 of file G4XXXStoredSceneHandler.cc.
References fCurrentItem, G4cout, G4endl, G4VSceneHandler::GetMarkerSize(), G4VSceneHandler::screen, and G4VSceneHandler::world.
|
virtual |
Implements G4VSceneHandler.
Definition at line 312 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 95 of file G4XXXStoredSceneHandler.hh.
References G4VSceneHandler::AddPrimitive().
Reimplemented from G4VSceneHandler.
Definition at line 97 of file G4XXXStoredSceneHandler.hh.
References G4VSceneHandler::AddPrimitive().
Reimplemented from G4VSceneHandler.
Definition at line 200 of file G4XXXStoredSceneHandler.cc.
References fCurrentItem, G4cout, G4endl, G4VSolid::GetName(), G4Box::GetXHalfLength(), G4Box::GetYHalfLength(), and G4Box::GetZHalfLength().
Reimplemented from G4VSceneHandler.
Definition at line 56 of file G4XXXStoredSceneHandler.hh.
References G4VSceneHandler::AddSolid().
Reimplemented from G4VSceneHandler.
Definition at line 58 of file G4XXXStoredSceneHandler.hh.
References G4VSceneHandler::AddSolid().
Reimplemented from G4VSceneHandler.
Definition at line 60 of file G4XXXStoredSceneHandler.hh.
References G4VSceneHandler::AddSolid().
Reimplemented from G4VSceneHandler.
Definition at line 62 of file G4XXXStoredSceneHandler.hh.
References G4VSceneHandler::AddSolid().
Reimplemented from G4VSceneHandler.
Definition at line 64 of file G4XXXStoredSceneHandler.hh.
References G4VSceneHandler::AddSolid().
Reimplemented from G4VSceneHandler.
Definition at line 66 of file G4XXXStoredSceneHandler.hh.
References G4VSceneHandler::AddSolid().
Reimplemented from G4VSceneHandler.
Definition at line 68 of file G4XXXStoredSceneHandler.hh.
References G4VSceneHandler::AddSolid().
|
inlinevirtual |
Reimplemented from G4VSceneHandler.
Definition at line 70 of file G4XXXStoredSceneHandler.hh.
References G4VSceneHandler::AddSolid().
|
inlinevirtual |
Reimplemented from G4VSceneHandler.
Definition at line 72 of file G4XXXStoredSceneHandler.hh.
References G4VSceneHandler::AddSolid().
Reimplemented from G4VSceneHandler.
Definition at line 74 of file G4XXXStoredSceneHandler.hh.
References G4VSceneHandler::AddSolid().
|
virtual |
Reimplemented from G4VSceneHandler.
Definition at line 165 of file G4XXXStoredSceneHandler.cc.
References G4VSceneHandler::BeginPrimitives().
|
virtual |
Reimplemented from G4VSceneHandler.
Definition at line 370 of file G4XXXStoredSceneHandler.cc.
References fPermanents, fStore, and fTransients.
|
virtual |
Reimplemented from G4VSceneHandler.
Definition at line 377 of file G4XXXStoredSceneHandler.cc.
References G4VSceneHandler::fpViewer, fStore, and fTransients.
|
virtual |
Reimplemented from G4VSceneHandler.
Definition at line 183 of file G4XXXStoredSceneHandler.cc.
References G4VSceneHandler::EndPrimitives(), fCurrentItem, and G4VSceneHandler::fProcessingSolid.
|
virtual |
Reimplemented from G4VSceneHandler.
Definition at line 158 of file G4XXXStoredSceneHandler.cc.
References fCurrentItem, and G4VSceneHandler::PostAddSolid().
|
virtual |
Reimplemented from G4VSceneHandler.
Definition at line 94 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 43 of file G4XXXStoredSceneHandler.hh.
|
protected |
Definition at line 125 of file G4XXXStoredSceneHandler.hh.
Referenced by AddPrimitive(), AddSolid(), EndPrimitives(), and PostAddSolid().
|
protected |
Definition at line 128 of file G4XXXStoredSceneHandler.hh.
Referenced by ClearStore().
|
staticprotected |
Definition at line 117 of file G4XXXStoredSceneHandler.hh.
|
protected |
Definition at line 124 of file G4XXXStoredSceneHandler.hh.
Referenced by ClearStore(), and ClearTransientStore().
|
protected |
Definition at line 129 of file G4XXXStoredSceneHandler.hh.
Referenced by ClearStore(), and ClearTransientStore().