56 #ifndef G4ReduciblePolygon_hh
57 #define G4ReduciblePolygon_hh
G4ReduciblePolygon & operator=(const G4ReduciblePolygon &)
std::vector< ExP01TrackerHit * > a
G4ReduciblePolygon::ABVertex * current
void ScaleA(G4double scale)
const G4ReduciblePolygon * subject
G4bool BisectedBy(G4double a1, G4double b1, G4double a2, G4double b2, G4double tolerance)
virtual ~G4ReduciblePolygon()
void CopyVertices(G4double a[], G4double b[]) const
G4bool RemoveDuplicateVertices(G4double tolerance)
G4ReduciblePolygonIterator(const G4ReduciblePolygon *theSubject)
G4bool CrossesItself(G4double tolerance)
void Create(const G4double a[], const G4double b[], G4int n)
G4int NumVertices() const
G4bool RemoveRedundantVertices(G4double tolerance)
G4ReduciblePolygon(const G4double a[], const G4double b[], G4int n)
void ScaleB(G4double scale)