Geant4 Cross Reference |
>> 1 // This code implementation is the intellectual property of >> 2 // the GEANT4 collaboration. 1 // 3 // 2 // ******************************************* << 4 // By copying, distributing or modifying the Program (or any work 3 // * License and Disclaimer << 5 // based on the Program) you indicate your acceptance of this statement, 4 // * << 6 // and all its terms. 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 // 7 // >> 8 // $Id: G4VisManager.icc,v 1.5 1999/12/15 14:54:22 gunter Exp $ >> 9 // GEANT4 tag $Name: geant4-02-00 $ 27 // 10 // 28 // 11 // 29 // GEANT4 Visualization Manager - John Allison 12 // GEANT4 Visualization Manager - John Allison 02/Jan/1996. 30 13 31 inline void G4VisManager::Initialize () { 14 inline void G4VisManager::Initialize () { 32 Initialise (); 15 Initialise (); 33 } 16 } 34 17 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 18 inline G4VSceneHandler* G4VisManager::GetCurrentSceneHandler () const { 60 return fpSceneHandler; 19 return fpSceneHandler; 61 } 20 } 62 21 63 inline G4VViewer* G4VisManager::GetCurrentView 22 inline G4VViewer* G4VisManager::GetCurrentViewer () const { 64 return fpViewer; 23 return fpViewer; 65 } 24 } 66 25 67 inline G4Scene* G4VisManager::GetCurrentScene 26 inline G4Scene* G4VisManager::GetCurrentScene () const { 68 return fpScene; 27 return fpScene; 69 } 28 } 70 29 >> 30 inline const G4ViewParameters& >> 31 G4VisManager::GetCurrentViewParameters () const { >> 32 return fVP; >> 33 } >> 34 71 inline const G4SceneHandlerList& 35 inline const G4SceneHandlerList& 72 G4VisManager::GetAvailableSceneHandlers () con 36 G4VisManager::GetAvailableSceneHandlers () const { 73 return fAvailableSceneHandlers; 37 return fAvailableSceneHandlers; 74 } 38 } 75 39 76 inline const G4SceneList& G4VisManager::GetSce 40 inline const G4SceneList& G4VisManager::GetSceneList () const { 77 return fSceneList; 41 return fSceneList; 78 } 42 } 79 43 80 inline G4VGraphicsSystem* 44 inline G4VGraphicsSystem* 81 G4VisManager::GetCurrentGraphicsSystem () cons 45 G4VisManager::GetCurrentGraphicsSystem () const { 82 return fpGraphicsSystem; 46 return fpGraphicsSystem; 83 } 47 } 84 48 85 inline G4bool G4VisManager::GetTransientsDrawn << 49 inline G4int G4VisManager::GetVerboseLevel () const { 86 return fTransientsDrawnThisEvent; << 50 return fVerbose; 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 } 51 } 100 52 101 inline G4int G4VisManager::GetNKeepForPostProc << 53 inline void G4VisManager::SetCurrentScene (G4Scene* pScene) { 102 return fNKeepForPostProcessingRequests; << 54 fpScene = pScene; 103 } 55 } 104 56 105 inline G4int G4VisManager::GetNKeepTheEventReq << 57 inline G4ViewParameters& G4VisManager::SetCurrentViewParameters () { 106 return fNKeepTheEventRequests; << 58 return fVP; 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 } 59 } 152 60 153 inline G4SceneList& G4VisManager::SetSceneList 61 inline G4SceneList& G4VisManager::SetSceneList () { 154 return fSceneList; 62 return fSceneList; 155 } 63 } 156 64 157 inline G4SceneHandlerList& G4VisManager::SetAv 65 inline G4SceneHandlerList& G4VisManager::SetAvailableSceneHandlers () { 158 return fAvailableSceneHandlers; 66 return fAvailableSceneHandlers; 159 } 67 } 160 68 161 inline void G4VisManager::SetVerboseLevel (G4V << 69 inline void G4VisManager::SetVerboseLevel (G4int vLevel) { 162 fVerbosity = verbosity; << 70 fVerbose = vLevel; 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 } 71 } 234 72