File indexing completed on 2025-10-26 08:44:35
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 G4bool G4ModelingParameters::IsSpecialMeshRendering () const
0112 {return fSpecialMeshRendering;}
0113 
0114 inline const std::vector<G4ModelingParameters::PVNameCopyNo>&
0115 G4ModelingParameters::GetSpecialMeshVolumes() const
0116 {return fSpecialMeshVolumes;}
0117 
0118 inline void G4ModelingParameters::SetWarning (G4bool value) {
0119   fWarning = value;
0120 }
0121 
0122 inline void G4ModelingParameters::SetDefaultVisAttributes
0123 (const G4VisAttributes* pDefaultVisAttributes) {
0124   fpDefaultVisAttributes = pDefaultVisAttributes;
0125 }
0126 
0127 inline void
0128 G4ModelingParameters::SetDrawingStyle
0129 (G4ModelingParameters::DrawingStyle style) {
0130   fDrawingStyle = style;
0131 }
0132 
0133 inline void G4ModelingParameters::SetNumberOfCloudPoints (G4int n) {
0134   fNumberOfCloudPoints = n;
0135 }
0136 
0137 inline void G4ModelingParameters::SetCulling (G4bool value) {
0138   fCulling = value;
0139 }
0140 
0141 inline void G4ModelingParameters::SetCullingInvisible (G4bool value) {
0142   fCullInvisible = value;
0143 }
0144 
0145 inline void G4ModelingParameters::SetDensityCulling (G4bool value) {
0146   fDensityCulling = value;
0147 }
0148 
0149 inline void G4ModelingParameters::SetCullingCovered (G4bool value) {
0150   fCullCovered = value;
0151 }
0152 
0153 inline void G4ModelingParameters::SetCBDAlgorithmNumber (G4int n) {
0154   fCBDAlgorithmNumber = n;
0155 }
0156 
0157 inline void G4ModelingParameters::SetCBDParameters (const std::vector<G4double>& p) {
0158   fCBDParameters = p;
0159 }
0160 
0161 inline void G4ModelingParameters::SetExplodeFactor (G4double explodeFactor) {
0162   fExplodeFactor = explodeFactor;
0163 }
0164 
0165 inline void G4ModelingParameters::SetExplodeCentre
0166 (const G4Point3D& explodeCentre) {
0167   fExplodeCentre = explodeCentre;
0168 }
0169 
0170 inline void G4ModelingParameters::SetCutawayMode
0171 (G4ModelingParameters::CutawayMode cutawayMode) {
0172   fCutawayMode = cutawayMode;
0173 }
0174 
0175 inline void G4ModelingParameters::SetEvent(const G4Event* pEvent) {
0176   fpEvent = pEvent;
0177 }
0178 
0179 inline void G4ModelingParameters::SetVisAttributesModifiers
0180 (const std::vector<G4ModelingParameters::VisAttributesModifier>& vams) {
0181   fVisAttributesModifiers = vams;
0182 }
0183 
0184 inline void G4ModelingParameters::SetSpecialMeshRendering (G4bool smr)
0185 {fSpecialMeshRendering = smr;}
0186 
0187 inline void G4ModelingParameters::SetSpecialMeshVolumes
0188 (const std::vector<G4ModelingParameters::PVNameCopyNo>& smvs)
0189 {fSpecialMeshVolumes = smvs;}