Geant4
10.02.p03
|
#include <G4VisManager.hh>
Classes | |
struct | UserVisAction |
Public Types | |
enum | Verbosity { quiet, startup, errors, warnings, confirmations, parameters, all } |
Static Public Member Functions | |
static G4VisManager * | GetInstance () |
static Verbosity | GetVerbosity () |
static Verbosity | GetVerbosityValue (const G4String &) |
static Verbosity | GetVerbosityValue (G4int) |
static G4String | VerbosityString (Verbosity) |
![]() | |
static G4VVisManager * | GetConcreteInstance () |
Static Public Attributes | |
static std::vector< G4String > | VerbosityGuidanceStrings |
Protected Member Functions | |
G4VisManager (const G4String &verbosityString="warnings") | |
virtual void | RegisterGraphicsSystems ()=0 |
virtual void | RegisterModelFactories () |
void | RegisterMessengers () |
void | PrintAvailableGraphicsSystems (Verbosity) const |
Protected Attributes | |
const G4int | fVerbose |
Private Member Functions | |
G4VisManager (const G4VisManager &) | |
G4VisManager & | operator= (const G4VisManager &) |
void | BeginOfRun () |
void | BeginOfEvent () |
void | EndOfEvent () |
void | EndOfRun () |
template<class T > | |
void | DrawT (const T &graphics_primitive, const G4Transform3D &objectTransform) |
template<class T > | |
void | DrawT2D (const T &graphics_primitive, const G4Transform3D &objectTransform) |
void | PrintAvailableModels (Verbosity) const |
void | PrintAvailableColours (Verbosity) const |
void | PrintAvailableUserVisActions (Verbosity) const |
void | PrintInvalidPointers () const |
G4bool | IsValidView () |
void | ClearTransientStoreIfMarked () |
Static Private Attributes | |
static G4VisManager * | fpInstance = 0 |
static Verbosity | fVerbosity = G4VisManager::warnings |
Friends | |
class | G4VSceneHandler |
class | G4VViewer |
class | G4VisStateDependent |
class | G4VisCommandList |
std::ostream & | operator<< (std::ostream &, const G4VGraphicsSystem &) |
std::ostream & | operator<< (std::ostream &, const G4VSceneHandler &) |
Additional Inherited Members | |
![]() | |
static void | SetConcreteInstance (G4VVisManager *) |
![]() | |
static G4VVisManager * | fpConcreteInstance = 0 |
Definition at line 119 of file G4VisManager.hh.
Enumerator | |
---|---|
quiet | |
startup | |
errors | |
warnings | |
confirmations | |
parameters | |
all |
Definition at line 133 of file G4VisManager.hh.
|
protected |
Definition at line 103 of file G4VisManager.cc.
|
virtual |
Definition at line 212 of file G4VisManager.cc.
|
private |
|
virtual |
Implements G4VVisManager.
Definition at line 688 of file G4VisManager.cc.
|
virtual |
Implements G4VVisManager.
Definition at line 725 of file G4VisManager.cc.
|
private |
Definition at line 1768 of file G4VisManager.cc.
|
private |
Definition at line 1711 of file G4VisManager.cc.
|
private |
Definition at line 2132 of file G4VisManager.cc.
void G4VisManager::CreateSceneHandler | ( | const G4String & | name = "" | ) |
Definition at line 1004 of file G4VisManager.cc.
Definition at line 1026 of file G4VisManager.cc.
const G4VTrajectoryModel * G4VisManager::CurrentTrajDrawModel | ( | ) | const |
Definition at line 616 of file G4VisManager.cc.
void G4VisManager::Disable | ( | ) |
Definition at line 561 of file G4VisManager.cc.
|
virtual |
Implements G4VVisManager.
Definition at line 1227 of file G4VisManager.cc.
|
virtual |
Implements G4VVisManager.
Definition at line 808 of file G4VisManager.cc.
|
virtual |
Implements G4VVisManager.
Definition at line 814 of file G4VisManager.cc.
|
virtual |
Implements G4VVisManager.
Definition at line 820 of file G4VisManager.cc.
|
virtual |
Implements G4VVisManager.
Definition at line 826 of file G4VisManager.cc.
|
virtual |
Implements G4VVisManager.
Definition at line 832 of file G4VisManager.cc.
|
virtual |
Implements G4VVisManager.
Definition at line 838 of file G4VisManager.cc.
|
virtual |
Implements G4VVisManager.
Definition at line 844 of file G4VisManager.cc.
|
virtual |
Implements G4VVisManager.
Definition at line 914 of file G4VisManager.cc.
|
virtual |
Implements G4VVisManager.
Definition at line 886 of file G4VisManager.cc.
|
virtual |
Implements G4VVisManager.
Definition at line 900 of file G4VisManager.cc.
|
virtual |
Implements G4VVisManager.
Definition at line 950 of file G4VisManager.cc.
|
virtual |
Implements G4VVisManager.
Definition at line 981 of file G4VisManager.cc.
|
virtual |
Implements G4VVisManager.
Definition at line 961 of file G4VisManager.cc.
|
virtual |
Implements G4VVisManager.
Definition at line 850 of file G4VisManager.cc.
|
virtual |
Implements G4VVisManager.
Definition at line 856 of file G4VisManager.cc.
|
virtual |
Implements G4VVisManager.
Definition at line 862 of file G4VisManager.cc.
|
virtual |
Implements G4VVisManager.
Definition at line 868 of file G4VisManager.cc.
|
virtual |
Implements G4VVisManager.
Definition at line 874 of file G4VisManager.cc.
|
virtual |
Implements G4VVisManager.
Definition at line 880 of file G4VisManager.cc.
|
private |
Definition at line 763 of file G4VisManager.cc.
|
private |
Definition at line 786 of file G4VisManager.cc.
void G4VisManager::Enable | ( | ) |
Definition at line 543 of file G4VisManager.cc.
|
virtual |
Implements G4VVisManager.
Definition at line 709 of file G4VisManager.cc.
|
virtual |
Implements G4VVisManager.
Definition at line 746 of file G4VisManager.cc.
|
private |
Definition at line 1782 of file G4VisManager.cc.
|
private |
Definition at line 1989 of file G4VisManager.cc.
Implements G4VVisManager.
Definition at line 1222 of file G4VisManager.cc.
Implements G4VVisManager.
Definition at line 1217 of file G4VisManager.cc.
|
virtual |
Implements G4VVisManager.
Definition at line 1212 of file G4VisManager.cc.
|
virtual |
Implements G4VVisManager.
Definition at line 1108 of file G4VisManager.cc.
G4bool G4VisManager::GetAbortReviewKeptEvents | ( | ) | const |
const G4GraphicsSystemList & G4VisManager::GetAvailableGraphicsSystems | ( | ) |
Definition at line 572 of file G4VisManager.cc.
const G4SceneHandlerList& G4VisManager::GetAvailableSceneHandlers | ( | ) | const |
G4VGraphicsSystem* G4VisManager::GetCurrentGraphicsSystem | ( | ) | const |
G4Scene* G4VisManager::GetCurrentScene | ( | ) | const |
G4VSceneHandler* G4VisManager::GetCurrentSceneHandler | ( | ) | const |
G4VViewer* G4VisManager::GetCurrentViewer | ( | ) | const |
const G4ViewParameters& G4VisManager::GetDefaultViewParameters | ( | ) | const |
const std::vector<UserVisAction>& G4VisManager::GetEndOfEventUserVisActions | ( | ) | const |
const std::vector<UserVisAction>& G4VisManager::GetEndOfRunUserVisActions | ( | ) | const |
|
static |
Definition at line 245 of file G4VisManager.cc.
const G4Event* G4VisManager::GetRequestedEvent | ( | ) | const |
const std::vector<UserVisAction>& G4VisManager::GetRunDurationUserVisActions | ( | ) | const |
const G4SceneList& G4VisManager::GetSceneList | ( | ) | const |
G4bool G4VisManager::GetTransientsDrawnThisEvent | ( | ) | const |
G4bool G4VisManager::GetTransientsDrawnThisRun | ( | ) | const |
const std::map<G4VUserVisAction*,G4VisExtent>& G4VisManager::GetUserVisActionExtents | ( | ) | const |
|
static |
Definition at line 2242 of file G4VisManager.cc.
|
static |
Definition at line 2203 of file G4VisManager.cc.
|
static |
Definition at line 2234 of file G4VisManager.cc.
Definition at line 2164 of file G4VisManager.cc.
|
virtual |
void G4VisManager::Initialise | ( | ) |
Definition at line 254 of file G4VisManager.cc.
void G4VisManager::Initialize | ( | ) |
|
private |
Definition at line 2254 of file G4VisManager.cc.
|
virtual |
Reimplemented from G4VVisManager.
Definition at line 1181 of file G4VisManager.cc.
|
private |
|
private |
Definition at line 1556 of file G4VisManager.cc.
|
protected |
Definition at line 1437 of file G4VisManager.cc.
|
private |
Definition at line 1465 of file G4VisManager.cc.
|
private |
Definition at line 1520 of file G4VisManager.cc.
|
private |
Definition at line 1569 of file G4VisManager.cc.
void G4VisManager::RegisterEndOfEventUserVisAction | ( | const G4String & | name, |
G4VUserVisAction * | pVisAction, | ||
const G4VisExtent & | extent = G4VisExtent::NullExtent |
||
) |
Definition at line 1270 of file G4VisManager.cc.
void G4VisManager::RegisterEndOfRunUserVisAction | ( | const G4String & | name, |
G4VUserVisAction * | pVisAction, | ||
const G4VisExtent & | extent = G4VisExtent::NullExtent |
||
) |
Definition at line 1286 of file G4VisManager.cc.
G4bool G4VisManager::RegisterGraphicsSystem | ( | G4VGraphicsSystem * | pSystem | ) |
Definition at line 592 of file G4VisManager.cc.
|
protectedpure virtual |
void G4VisManager::RegisterMessenger | ( | G4UImessenger * | messenger | ) |
|
protected |
Definition at line 365 of file G4VisManager.cc.
void G4VisManager::RegisterModel | ( | G4VTrajectoryModel * | model | ) |
Definition at line 639 of file G4VisManager.cc.
void G4VisManager::RegisterModel | ( | G4VFilter< G4VTrajectory > * | filter | ) |
Definition at line 650 of file G4VisManager.cc.
Definition at line 661 of file G4VisManager.cc.
Definition at line 672 of file G4VisManager.cc.
|
protectedvirtual |
Reimplemented in G4VisExecutive, and PyG4VisManager.
Definition at line 2365 of file G4VisManager.cc.
void G4VisManager::RegisterModelFactory | ( | G4TrajDrawModelFactory * | factory | ) |
Definition at line 645 of file G4VisManager.cc.
void G4VisManager::RegisterModelFactory | ( | G4TrajFilterFactory * | factory | ) |
Definition at line 656 of file G4VisManager.cc.
void G4VisManager::RegisterModelFactory | ( | G4HitFilterFactory * | factory | ) |
Definition at line 667 of file G4VisManager.cc.
void G4VisManager::RegisterModelFactory | ( | G4DigiFilterFactory * | factory | ) |
Definition at line 678 of file G4VisManager.cc.
void G4VisManager::RegisterRunDurationUserVisAction | ( | const G4String & | name, |
G4VUserVisAction * | pVisAction, | ||
const G4VisExtent & | extent = G4VisExtent::NullExtent |
||
) |
Definition at line 1254 of file G4VisManager.cc.
void G4VisManager::ResetTransientsDrawnFlags | ( | ) |
Definition at line 2146 of file G4VisManager.cc.
void G4VisManager::SelectTrajectoryModel | ( | const G4String & | model | ) |
Definition at line 683 of file G4VisManager.cc.
void G4VisManager::SetAbortReviewKeptEvents | ( | G4bool | ) |
G4SceneHandlerList& G4VisManager::SetAvailableSceneHandlers | ( | ) |
void G4VisManager::SetCurrentGraphicsSystem | ( | G4VGraphicsSystem * | pSystem | ) |
Definition at line 1310 of file G4VisManager.cc.
void G4VisManager::SetCurrentScene | ( | G4Scene * | pScene | ) |
Definition at line 1301 of file G4VisManager.cc.
void G4VisManager::SetCurrentSceneHandler | ( | G4VSceneHandler * | pSceneHandler | ) |
Definition at line 1357 of file G4VisManager.cc.
void G4VisManager::SetCurrentViewer | ( | G4VViewer * | pViewer | ) |
Definition at line 1409 of file G4VisManager.cc.
void G4VisManager::SetDefaultViewParameters | ( | const G4ViewParameters & | ) |
void G4VisManager::SetEventRefreshing | ( | G4bool | ) |
void G4VisManager::SetRequestedEvent | ( | const G4Event * | ) |
G4SceneList& G4VisManager::SetSceneList | ( | ) |
void G4VisManager::SetTransientsDrawnThisEvent | ( | G4bool | ) |
void G4VisManager::SetTransientsDrawnThisRun | ( | G4bool | ) |
void G4VisManager::SetUserAction | ( | G4VUserVisAction * | pVisAction, |
const G4VisExtent & | = G4VisExtent::NullExtent |
||
) |
void G4VisManager::SetUserActionExtent | ( | const G4VisExtent & | ) |
void G4VisManager::SetVerboseLevel | ( | G4int | intVerbosity | ) |
Definition at line 2246 of file G4VisManager.cc.
void G4VisManager::SetVerboseLevel | ( | const G4String & | verbosityString | ) |
Definition at line 2250 of file G4VisManager.cc.
void G4VisManager::SetVerboseLevel | ( | Verbosity | ) |
Definition at line 2188 of file G4VisManager.cc.
Definition at line 2158 of file G4VisManager.cc.
|
friend |
Definition at line 125 of file G4VisManager.hh.
|
friend |
Definition at line 124 of file G4VisManager.hh.
|
friend |
Definition at line 122 of file G4VisManager.hh.
|
friend |
Definition at line 123 of file G4VisManager.hh.
|
friend |
Definition at line 74 of file G4VGraphicsSystem.cc.
|
friend |
Definition at line 945 of file G4VSceneHandler.cc.
|
private |
Definition at line 518 of file G4VisManager.hh.
|
private |
Definition at line 503 of file G4VisManager.hh.
|
private |
Definition at line 505 of file G4VisManager.hh.
|
private |
Definition at line 519 of file G4VisManager.hh.
|
private |
Definition at line 508 of file G4VisManager.hh.
|
private |
Definition at line 521 of file G4VisManager.hh.
|
private |
Definition at line 496 of file G4VisManager.hh.
|
private |
Definition at line 497 of file G4VisManager.hh.
|
private |
Definition at line 515 of file G4VisManager.hh.
|
private |
Definition at line 510 of file G4VisManager.hh.
|
private |
Definition at line 522 of file G4VisManager.hh.
|
private |
Definition at line 494 of file G4VisManager.hh.
|
private |
Definition at line 520 of file G4VisManager.hh.
|
private |
Definition at line 516 of file G4VisManager.hh.
|
private |
Definition at line 507 of file G4VisManager.hh.
|
private |
Definition at line 514 of file G4VisManager.hh.
|
private |
Definition at line 513 of file G4VisManager.hh.
|
private |
Definition at line 538 of file G4VisManager.hh.
|
private |
Definition at line 499 of file G4VisManager.hh.
|
private |
Definition at line 535 of file G4VisManager.hh.
|
staticprivate |
Definition at line 493 of file G4VisManager.hh.
|
private |
Definition at line 517 of file G4VisManager.hh.
|
private |
Definition at line 500 of file G4VisManager.hh.
|
private |
Definition at line 501 of file G4VisManager.hh.
|
private |
Definition at line 509 of file G4VisManager.hh.
|
private |
Definition at line 529 of file G4VisManager.hh.
|
private |
Definition at line 532 of file G4VisManager.hh.
|
private |
Definition at line 502 of file G4VisManager.hh.
|
private |
Definition at line 495 of file G4VisManager.hh.
|
private |
Definition at line 504 of file G4VisManager.hh.
|
private |
Definition at line 512 of file G4VisManager.hh.
|
private |
Definition at line 511 of file G4VisManager.hh.
|
private |
Definition at line 498 of file G4VisManager.hh.
|
protected |
Definition at line 466 of file G4VisManager.hh.
|
staticprivate |
Definition at line 506 of file G4VisManager.hh.
|
static |
Definition at line 452 of file G4VisManager.hh.