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;
 
  179 inline G4int G4QuadrangularFacet::GetVertexIndex (
G4int i)
 const 
  185 inline void G4QuadrangularFacet::SetVertexIndex (
G4int i, 
G4int val)
 
  206 inline G4int G4QuadrangularFacet::AllocatedMemory()
 
G4int GetVertexIndex(G4int i) const 
 
void SetVertexIndex(G4int i, G4int j)
 
void SetVertices(std::vector< G4ThreeVector > *v)
 
G4double Extent(const G4ThreeVector axis)
 
void SetVertex(G4int i, const G4ThreeVector &val)
 
G4ThreeVector GetSurfaceNormal() const 
 
G4bool Intersect(const G4ThreeVector &p, const G4ThreeVector &v, const G4bool outgoing, G4double &distance, G4double &distFromSurface, G4ThreeVector &normal)
 
G4QuadrangularFacet(const G4ThreeVector &Pt0, const G4ThreeVector &vt1, const G4ThreeVector &vt2, const G4ThreeVector &vt3, G4FacetVertexType)
 
void SetVertices(std::vector< G4ThreeVector > *v)
 
static double normal(HepRandomEngine *eptr)
 
G4ThreeVector GetVertex(G4int i) const 
 
G4ThreeVector GetPointOnFace() const 
 
G4QuadrangularFacet & operator=(const G4QuadrangularFacet &right)
 
void SetVertex(G4int i, const G4ThreeVector &val)
 
G4ThreeVector GetCircumcentre() const 
 
G4ThreeVector GetVertex(G4int i) const 
 
G4double GetRadius() const 
 
G4ThreeVector Distance(const G4ThreeVector &p)
 
G4GeometryType GetEntityType() const 
 
G4int GetNumberOfVertices() const