Import Geant4 11.2.0.beta source tree
This commit is contained in:
@@ -60,48 +60,49 @@
|
||||
|
||||
class G4QuadrangularFacet : public G4VFacet
|
||||
{
|
||||
public: // with description
|
||||
public:
|
||||
|
||||
G4QuadrangularFacet (const G4ThreeVector& Pt0, const G4ThreeVector& vt1,
|
||||
const G4ThreeVector& vt2, const G4ThreeVector& vt3,
|
||||
G4FacetVertexType);
|
||||
G4QuadrangularFacet (const G4QuadrangularFacet& right);
|
||||
~G4QuadrangularFacet ();
|
||||
~G4QuadrangularFacet () override;
|
||||
|
||||
G4QuadrangularFacet& operator=(const G4QuadrangularFacet& right);
|
||||
|
||||
G4VFacet* GetClone ();
|
||||
G4VFacet* GetClone () override;
|
||||
|
||||
G4ThreeVector Distance (const G4ThreeVector& p);
|
||||
G4double Distance (const G4ThreeVector& p, G4double minDist);
|
||||
G4double Distance (const G4ThreeVector& p, G4double minDist) override;
|
||||
G4double Distance (const G4ThreeVector& p, G4double minDist,
|
||||
const G4bool outgoing);
|
||||
G4double Extent (const G4ThreeVector axis);
|
||||
const G4bool outgoing) override;
|
||||
G4double Extent (const G4ThreeVector axis) override;
|
||||
G4bool Intersect (const G4ThreeVector& p, const G4ThreeVector& v,
|
||||
const G4bool outgoing, G4double& distance,
|
||||
G4double& distFromSurface, G4ThreeVector& normal);
|
||||
G4ThreeVector GetSurfaceNormal () const;
|
||||
G4double& distFromSurface,
|
||||
G4ThreeVector& normal) override;
|
||||
G4ThreeVector GetSurfaceNormal () const override;
|
||||
|
||||
G4double GetArea () const;
|
||||
G4ThreeVector GetPointOnFace () const;
|
||||
G4double GetArea () const override;
|
||||
G4ThreeVector GetPointOnFace () const override;
|
||||
|
||||
G4GeometryType GetEntityType () const;
|
||||
G4GeometryType GetEntityType () const override;
|
||||
|
||||
inline G4bool IsDefined () const;
|
||||
inline G4int GetNumberOfVertices () const;
|
||||
inline G4ThreeVector GetVertex (G4int i) const;
|
||||
inline void SetVertex (G4int i, const G4ThreeVector& val);
|
||||
inline void SetVertices(std::vector<G4ThreeVector>* v);
|
||||
inline G4bool IsDefined () const override;
|
||||
inline G4int GetNumberOfVertices () const override;
|
||||
inline G4ThreeVector GetVertex (G4int i) const override;
|
||||
inline void SetVertex (G4int i, const G4ThreeVector& val) override;
|
||||
inline void SetVertices(std::vector<G4ThreeVector>* v) override;
|
||||
|
||||
inline G4double GetRadius () const;
|
||||
inline G4ThreeVector GetCircumcentre () const;
|
||||
inline G4double GetRadius () const override;
|
||||
inline G4ThreeVector GetCircumcentre () const override;
|
||||
|
||||
private:
|
||||
|
||||
inline G4int GetVertexIndex (G4int i) const;
|
||||
inline void SetVertexIndex (G4int i, G4int val);
|
||||
inline G4int GetVertexIndex (G4int i) const override;
|
||||
inline void SetVertexIndex (G4int i, G4int val) override;
|
||||
|
||||
inline G4int AllocatedMemory();
|
||||
inline G4int AllocatedMemory() override;
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user