Import Geant4 10.7.0.beta source tree

This commit is contained in:
Gabriele Cosmo
2020-06-26 10:23:25 +02:00
parent c02c370437
commit 67ba86d073
1871 changed files with 174422 additions and 131884 deletions
@@ -83,6 +83,23 @@ private:
G4bool fForce;
};
class G4VisCommandGeometrySetForceCloudFunction:
public G4VVisCommandGeometrySetFunction {
public:
virtual ~G4VisCommandGeometrySetForceCloudFunction() {}
G4VisCommandGeometrySetForceCloudFunction
(G4bool force, G4int nPoints)
:fForce(force)
,fNPoints(nPoints) {}
void operator() (G4VisAttributes* visAtts) const {
visAtts->SetForceCloud(fForce);
visAtts->SetForceNumberOfCloudPoints(fNPoints);
}
private:
G4bool fForce;
G4int fNPoints;
};
class G4VisCommandGeometrySetForceLineSegmentsPerCircleFunction:
public G4VVisCommandGeometrySetFunction {
public:
@@ -217,6 +234,21 @@ private:
G4UIcommand* fpCommand;
};
class G4VisCommandGeometrySetForceCloud:
public G4VVisCommandGeometrySet {
public:
G4VisCommandGeometrySetForceCloud ();
virtual ~G4VisCommandGeometrySetForceCloud ();
G4String GetCurrentValue (G4UIcommand* command);
void SetNewValue (G4UIcommand* command, G4String newValue);
private:
G4VisCommandGeometrySetForceCloud
(const G4VisCommandGeometrySetForceCloud&);
G4VisCommandGeometrySetForceCloud& operator=
(const G4VisCommandGeometrySetForceCloud&);
G4UIcommand* fpCommand;
};
class G4VisCommandGeometrySetForceSolid:
public G4VVisCommandGeometrySet {
public: