62 #ifndef G4ExtrudedSolid_HH
63 #define G4ExtrudedSolid_HH
91 std::vector<G4TwoVector> polygon,
92 std::vector<ZSection> zsections);
96 std::vector<G4TwoVector> polygon,
109 inline std::vector<G4TwoVector>
GetPolygon()
const;
120 const G4bool calcNorm=
false,
126 std::ostream&
StreamInfo(std::ostream &os)
const;
141 void ComputeProjectionParameters();
159 G4bool AddGeneralPolygonFacets();
168 std::vector<G4TwoVector> fPolygon;
169 std::vector<ZSection> fZSections;
170 std::vector< std::vector<G4int> > fTriangles;
174 std::vector<G4double> fKScales;
175 std::vector<G4double> fScale0s;
176 std::vector<G4TwoVector> fKOffsets;
177 std::vector<G4TwoVector> fOffset0s;
180 #include "G4ExtrudedSolid.icc"