61#ifndef G4QuadrangularFacet_HH
62#define G4QuadrangularFacet_HH 1
102 inline void SetVertices(std::vector<G4ThreeVector> *v);
110 inline void SetVertexIndex (
G4int i,
G4int val);
112 inline G4int AllocatedMemory();
144 return fCircumcentre;
179inline G4int G4QuadrangularFacet::GetVertexIndex (
G4int i)
const
185inline void G4QuadrangularFacet::SetVertexIndex (
G4int i,
G4int val)
206inline G4int G4QuadrangularFacet::AllocatedMemory()
G4ThreeVector Distance(const G4ThreeVector &p)
G4bool Intersect(const G4ThreeVector &p, const G4ThreeVector &v, const G4bool outgoing, G4double &distance, G4double &distFromSurface, G4ThreeVector &normal)
G4double GetRadius() const
void SetVertex(G4int i, const G4ThreeVector &val)
G4int GetNumberOfVertices() const
G4ThreeVector GetSurfaceNormal() const
G4QuadrangularFacet & operator=(const G4QuadrangularFacet &right)
G4ThreeVector GetVertex(G4int i) const
G4ThreeVector GetCircumcentre() const
void SetVertices(std::vector< G4ThreeVector > *v)
G4GeometryType GetEntityType() const
G4double Extent(const G4ThreeVector axis)
G4ThreeVector GetPointOnFace() const
void SetVertex(G4int i, const G4ThreeVector &val)
void SetVertices(std::vector< G4ThreeVector > *v)
void SetVertexIndex(G4int i, G4int j)
G4int GetVertexIndex(G4int i) const
G4ThreeVector GetVertex(G4int i) const