Geant4 Cross Reference |
1 // 1 2 // ******************************************* 3 // * License and Disclaimer 4 // * 5 // * The Geant4 software is copyright of th 6 // * the Geant4 Collaboration. It is provided 7 // * conditions of the Geant4 Software License 8 // * LICENSE and available at http://cern.ch/ 9 // * include a list of copyright holders. 10 // * 11 // * Neither the authors of this software syst 12 // * institutes,nor the agencies providing fin 13 // * work make any representation or warran 14 // * regarding this software system or assum 15 // * use. Please see the license in the file 16 // * for the full disclaimer and the limitatio 17 // * 18 // * This code implementation is the result 19 // * technical work of the GEANT4 collaboratio 20 // * By using, copying, modifying or distri 21 // * any work based on the software) you ag 22 // * use in resulting scientific publicati 23 // * acceptance of all terms of the Geant4 Sof 24 // ******************************************* 25 // 26 // 27 // 28 // 29 // GEANT4 Visualization Manager - John Allison 30 31 inline void G4VisManager::Initialize () { 32 Initialise (); 33 } 34 35 inline G4bool G4VisManager::IsEnabled () const 36 return GetConcreteInstance(); 37 } 38 39 inline const std::vector<G4VisManager::UserVis 40 G4VisManager::GetRunDurationUserVisActions () 41 return fRunDurationUserVisActions; 42 } 43 44 inline const std::vector<G4VisManager::UserVis 45 G4VisManager::GetEndOfEventUserVisActions () c 46 return fEndOfEventUserVisActions; 47 } 48 49 inline const std::vector<G4VisManager::UserVis 50 G4VisManager::GetEndOfRunUserVisActions () con 51 return fEndOfRunUserVisActions; 52 } 53 54 inline const std::map<G4VUserVisAction*,G4VisE 55 G4VisManager::GetUserVisActionExtents () const 56 return fUserVisActionExtents; 57 } 58 59 inline G4VSceneHandler* G4VisManager::GetCurre 60 return fpSceneHandler; 61 } 62 63 inline G4VViewer* G4VisManager::GetCurrentView 64 return fpViewer; 65 } 66 67 inline G4Scene* G4VisManager::GetCurrentScene 68 return fpScene; 69 } 70 71 inline const G4SceneHandlerList& 72 G4VisManager::GetAvailableSceneHandlers () con 73 return fAvailableSceneHandlers; 74 } 75 76 inline const G4SceneList& G4VisManager::GetSce 77 return fSceneList; 78 } 79 80 inline G4VGraphicsSystem* 81 G4VisManager::GetCurrentGraphicsSystem () cons 82 return fpGraphicsSystem; 83 } 84 85 inline G4bool G4VisManager::GetTransientsDrawn 86 return fTransientsDrawnThisEvent; 87 } 88 89 inline G4bool G4VisManager::GetTransientsDrawn 90 return fTransientsDrawnThisRun; 91 } 92 93 inline G4bool G4VisManager::GetDrawEventOnlyIf 94 return fDrawEventOnlyIfToBeKept; 95 } 96 97 inline const G4Event* G4VisManager::GetRequest 98 return fpRequestedEvent; 99 } 100 101 inline G4int G4VisManager::GetNKeepForPostProc 102 return fNKeepForPostProcessingRequests; 103 } 104 105 inline G4int G4VisManager::GetNKeepTheEventReq 106 return fNKeepTheEventRequests; 107 } 108 109 inline G4bool G4VisManager::GetReviewingKeptEv 110 return fReviewingKeptEvents; 111 } 112 113 inline G4bool G4VisManager::GetAbortReviewKept 114 return fAbortReviewKeptEvents; 115 } 116 117 inline G4bool G4VisManager::GetReviewingPlots( 118 return fReviewingPlots; 119 } 120 121 inline G4bool G4VisManager::GetAbortReviewPlot 122 return fAbortReviewPlots; 123 } 124 125 inline const G4ViewParameters& G4VisManager::G 126 return fDefaultViewParameters; 127 } 128 129 inline G4int G4VisManager::GetMaxEventQueueSiz 130 return fMaxEventQueueSize; 131 } 132 133 inline G4bool G4VisManager::GetWaitOnEventQueu 134 return fWaitOnEventQueueFull; 135 } 136 137 inline const G4String& G4VisManager::GetDefaul 138 return fDefaultGraphicsSystemName; 139 } 140 141 inline const G4String& G4VisManager::GetDefaul 142 return fDefaultXGeometryString; 143 } 144 145 inline const G4String& G4VisManager::GetDefaul 146 return fDefaultGraphicsSystemBasis; 147 } 148 149 inline const G4String& G4VisManager::GetDefaul 150 return fDefaultXGeometryStringBasis; 151 } 152 153 inline G4SceneList& G4VisManager::SetSceneList 154 return fSceneList; 155 } 156 157 inline G4SceneHandlerList& G4VisManager::SetAv 158 return fAvailableSceneHandlers; 159 } 160 161 inline void G4VisManager::SetVerboseLevel (G4V 162 fVerbosity = verbosity; 163 } 164 165 inline void G4VisManager::SetEventRefreshing ( 166 fEventRefreshing = eventRefreshing; 167 } 168 169 inline void G4VisManager::RegisterMessenger(G4 170 { 171 fMessengerList.push_back(msgr); 172 } 173 174 inline void G4VisManager::SetTransientsDrawnTh 175 fTransientsDrawnThisRun = b; 176 } 177 178 inline void G4VisManager::SetTransientsDrawnTh 179 fTransientsDrawnThisEvent = b; 180 } 181 182 inline void G4VisManager::SetDrawEventOnlyIfTo 183 fDrawEventOnlyIfToBeKept = b; 184 } 185 186 inline void G4VisManager::SetRequestedEvent (c 187 fpRequestedEvent = event; 188 } 189 190 inline void G4VisManager::SetReviewingKeptEven 191 fReviewingKeptEvents = reveiwing; 192 } 193 194 inline void G4VisManager::SetAbortReviewKeptEv 195 fAbortReviewKeptEvents = abort; 196 } 197 198 inline void G4VisManager::SetReviewingPlots (G 199 fReviewingPlots = reveiwing; 200 } 201 202 inline void G4VisManager::SetAbortReviewPlots 203 fAbortReviewPlots = abort; 204 } 205 206 inline void G4VisManager::SetDefaultViewParame 207 (const G4ViewParameters& vp) { 208 fDefaultViewParameters = vp; 209 } 210 211 inline void G4VisManager::SetMaxEventQueueSize 212 fMaxEventQueueSize = size; 213 } 214 215 inline void G4VisManager::SetWaitOnEventQueueF 216 fWaitOnEventQueueFull = wait; 217 } 218 219 inline void G4VisManager::SetDefaultGraphicsSy 220 fDefaultGraphicsSystemName = name; 221 } 222 223 inline void G4VisManager::SetDefaultXGeometryS 224 fDefaultXGeometryString = string; 225 } 226 227 inline void G4VisManager::SetDefaultGraphicsSy 228 fDefaultGraphicsSystemBasis = basis; 229 } 230 231 inline void G4VisManager::SetDefaultXGeometryS 232 fDefaultXGeometryStringBasis = basis; 233 } 234