File indexing completed on 2026-09-23 09:11:19
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024
0025
0026
0027
0028
0029
0030
0031
0032 inline G4bool G4ModelingParameters::IsWarning () const {
0033 return fWarning;
0034 }
0035
0036 inline const G4VisAttributes*
0037 G4ModelingParameters::GetDefaultVisAttributes () const {
0038 return fpDefaultVisAttributes;
0039 }
0040
0041 inline G4ModelingParameters::DrawingStyle
0042 G4ModelingParameters::GetDrawingStyle () const {
0043 return fDrawingStyle;
0044 }
0045
0046 inline G4int G4ModelingParameters::GetNumberOfCloudPoints () const {
0047 return fNumberOfCloudPoints;
0048 }
0049
0050 inline G4bool G4ModelingParameters::IsCulling () const {
0051 return fCulling;
0052 }
0053
0054 inline G4bool G4ModelingParameters::IsCullingInvisible () const {
0055 return fCullInvisible;
0056 }
0057
0058 inline G4bool G4ModelingParameters::IsDensityCulling () const {
0059 return fDensityCulling;
0060 }
0061
0062 inline G4double G4ModelingParameters::GetVisibleDensity () const {
0063 return fVisibleDensity;
0064 }
0065
0066 inline G4bool G4ModelingParameters::IsCullingCovered () const {
0067 return fCullCovered;
0068 }
0069
0070 inline G4int G4ModelingParameters::GetCBDAlgorithmNumber () const {
0071 return fCBDAlgorithmNumber;
0072 }
0073
0074 inline const std::vector<G4double>& G4ModelingParameters::GetCBDParameters () const {
0075 return fCBDParameters;
0076 }
0077
0078 inline G4bool G4ModelingParameters::IsExplode () const {
0079 return fExplodeFactor > 1.;
0080 }
0081
0082 inline G4double G4ModelingParameters::GetExplodeFactor () const {
0083 return fExplodeFactor;
0084 }
0085
0086 inline const G4Point3D& G4ModelingParameters::GetExplodeCentre () const {
0087 return fExplodeCentre;
0088 }
0089
0090 inline G4int G4ModelingParameters::GetNoOfSides () const {
0091 return fNoOfSides;
0092 }
0093
0094 inline G4DisplacedSolid* G4ModelingParameters::GetSectionSolid () const
0095 {return fpSectionSolid;}
0096
0097 inline G4ModelingParameters::CutawayMode G4ModelingParameters::GetCutawayMode () const
0098 { return fCutawayMode;}
0099
0100 inline G4DisplacedSolid* G4ModelingParameters::GetCutawaySolid () const
0101 {return fpCutawaySolid;}
0102
0103 inline const G4Event* G4ModelingParameters::GetEvent () const
0104 {return fpEvent;}
0105
0106 inline const std::vector<G4ModelingParameters::VisAttributesModifier>&
0107 G4ModelingParameters::GetVisAttributesModifiers() const {
0108 return fVisAttributesModifiers;
0109 }
0110
0111 inline const G4ModelingParameters::TimeParameters&
0112 G4ModelingParameters::GetTimeParameters () const
0113 {return fTimeParameters;}
0114
0115 inline G4bool G4ModelingParameters::IsSpecialMeshRendering () const
0116 {return fSpecialMeshRendering;}
0117
0118 inline const std::vector<G4ModelingParameters::PVNameCopyNo>&
0119 G4ModelingParameters::GetSpecialMeshVolumes() const
0120 {return fSpecialMeshVolumes;}
0121
0122 inline G4double G4ModelingParameters::GetTransparencyByDepth () const {
0123 return fTransparencyByDepth;
0124 }
0125
0126 inline G4int G4ModelingParameters::GetTransparencyByDepthOption () const {
0127 return fTransparencyByDepthOption;
0128 }
0129
0130 inline void G4ModelingParameters::SetWarning (G4bool value) {
0131 fWarning = value;
0132 }
0133
0134 inline void G4ModelingParameters::SetDefaultVisAttributes
0135 (const G4VisAttributes* pDefaultVisAttributes) {
0136 fpDefaultVisAttributes = pDefaultVisAttributes;
0137 }
0138
0139 inline void
0140 G4ModelingParameters::SetDrawingStyle
0141 (G4ModelingParameters::DrawingStyle style) {
0142 fDrawingStyle = style;
0143 }
0144
0145 inline void G4ModelingParameters::SetNumberOfCloudPoints (G4int n) {
0146 fNumberOfCloudPoints = n;
0147 }
0148
0149 inline void G4ModelingParameters::SetCulling (G4bool value) {
0150 fCulling = value;
0151 }
0152
0153 inline void G4ModelingParameters::SetCullingInvisible (G4bool value) {
0154 fCullInvisible = value;
0155 }
0156
0157 inline void G4ModelingParameters::SetDensityCulling (G4bool value) {
0158 fDensityCulling = value;
0159 }
0160
0161 inline void G4ModelingParameters::SetCullingCovered (G4bool value) {
0162 fCullCovered = value;
0163 }
0164
0165 inline void G4ModelingParameters::SetCBDAlgorithmNumber (G4int n) {
0166 fCBDAlgorithmNumber = n;
0167 }
0168
0169 inline void G4ModelingParameters::SetCBDParameters (const std::vector<G4double>& p) {
0170 fCBDParameters = p;
0171 }
0172
0173 inline void G4ModelingParameters::SetExplodeFactor (G4double explodeFactor) {
0174 fExplodeFactor = explodeFactor;
0175 }
0176
0177 inline void G4ModelingParameters::SetExplodeCentre
0178 (const G4Point3D& explodeCentre) {
0179 fExplodeCentre = explodeCentre;
0180 }
0181
0182 inline void G4ModelingParameters::SetCutawayMode
0183 (G4ModelingParameters::CutawayMode cutawayMode) {
0184 fCutawayMode = cutawayMode;
0185 }
0186
0187 inline void G4ModelingParameters::SetEvent(const G4Event* pEvent) {
0188 fpEvent = pEvent;
0189 }
0190
0191 inline void G4ModelingParameters::SetVisAttributesModifiers
0192 (const std::vector<G4ModelingParameters::VisAttributesModifier>& vams) {
0193 fVisAttributesModifiers = vams;
0194 }
0195
0196 inline void G4ModelingParameters::SetTimeParameters
0197 (const G4ModelingParameters::TimeParameters& timeParameters) {
0198 fTimeParameters = timeParameters;
0199 }
0200
0201 inline void G4ModelingParameters::SetSpecialMeshRendering (G4bool smr)
0202 {fSpecialMeshRendering = smr;}
0203
0204 inline void G4ModelingParameters::SetSpecialMeshVolumes
0205 (const std::vector<G4ModelingParameters::PVNameCopyNo>& smvs)
0206 {fSpecialMeshVolumes = smvs;}
0207
0208 inline void G4ModelingParameters::SetTransparencyByDepth (G4double transparencyByDepth) {
0209 fTransparencyByDepth = transparencyByDepth;
0210 }
0211
0212 inline void G4ModelingParameters::SetTransparencyByDepthOption (G4int option) {
0213 fTransparencyByDepthOption = option;
0214 }