80 #ifndef G4VISMANAGER_HH
81 #define G4VISMANAGER_HH
359 void BeginOfEvent ();
473 template <
class T>
void DrawT
474 (
const T& graphics_primitive,
const G4Transform3D& objectTransform);
475 template <
class T>
void DrawT2D
476 (
const T& graphics_primitive,
const G4Transform3D& objectTransform);
478 void PrintAvailableModels (
Verbosity)
const;
479 void PrintAvailableColours (
Verbosity)
const;
480 void PrintAvailableUserVisActions (
Verbosity)
const;
481 void PrintInvalidPointers ()
const;
484 void ClearTransientStoreIfMarked();
490 std::vector<UserVisAction> fRunDurationUserVisActions;
491 std::vector<UserVisAction> fEndOfEventUserVisActions;
492 std::vector<UserVisAction> fEndOfRunUserVisActions;
493 std::map<G4VUserVisAction*,G4VisExtent> fUserVisActionExtents;
502 std::vector<G4UImessenger*> fMessengerList;
503 std::vector<G4UIcommand*> fDirectoryList;
507 G4bool fTransientsDrawnThisRun;
508 G4bool fTransientsDrawnThisEvent;
509 G4bool fEventKeepingSuspended;
511 const G4Event* fpRequestedEvent;
512 G4bool fAbortReviewKeptEvents;
515 G4int fDrawGroupNestingDepth;
531 #include "G4VisManager.icc"