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 30 inline G4bool G4VMarker::operator==(const G4VM 31 { return !(*this != mk); } 32 33 inline G4Point3D G4VMarker::GetPosition () con 34 return fPosition; 35 } 36 37 inline G4double G4VMarker::GetWorldSize () con 38 return fWorldSize; 39 } 40 41 inline G4double G4VMarker::GetWorldDiameter () 42 return fWorldSize; 43 } 44 45 inline G4double G4VMarker::GetWorldRadius () c 46 return fWorldSize / 2.; 47 } 48 49 inline G4double G4VMarker::GetScreenSize () co 50 return fScreenSize; 51 } 52 53 inline G4double G4VMarker::GetScreenDiameter ( 54 return fScreenSize; 55 } 56 57 inline G4double G4VMarker::GetScreenRadius () 58 return fScreenSize / 2.; 59 } 60 61 inline G4VMarker::FillStyle G4VMarker::GetFill 62 return fFillStyle; 63 } 64 65 inline void G4VMarker::SetPosition (const G4Po 66 fPosition = pos; 67 } 68 69 inline void G4VMarker::SetDiameter (SizeType s 70 SetSize(sizeType, size); 71 } 72 73 inline void G4VMarker::SetRadius (SizeType siz 74 SetSize(sizeType, 2. * size); 75 } 76 77 inline void G4VMarker::SetWorldSize (G4double 78 fWorldSize = ws; 79 } 80 81 inline void G4VMarker::SetWorldDiameter (G4dou 82 fWorldSize = wd; 83 } 84 85 inline void G4VMarker::SetWorldRadius (G4doubl 86 fWorldSize = 2. * wr; 87 } 88 89 inline void G4VMarker::SetScreenSize (G4double 90 fWorldSize = 0.; 91 fScreenSize = ss; 92 } 93 94 inline void G4VMarker::SetScreenDiameter (G4do 95 fWorldSize = 0.; 96 fScreenSize = sd; 97 } 98 99 inline void G4VMarker::SetScreenRadius (G4doub 100 fWorldSize = 0.; 101 fScreenSize = 2. * scr; 102 } 103 104 inline void G4VMarker::SetFillStyle (G4VMarker 105 fFillStyle = style; 106 } 107