43 #ifndef G4UEXTRUDEDSOLID_hh 
   44 #define G4UEXTRUDEDSOLID_hh 
   70                    std::vector<G4TwoVector> polygon,
 
   71                    std::vector<ZSection>    zsections);
 
   75                    std::vector<G4TwoVector> polygon,
 
   87     inline std::vector<G4TwoVector> 
GetPolygon() 
const;
 
  125   std::vector<G4TwoVector> v;
 
  126   for (
unsigned int i=0; i<pol.size(); ++i)
 
  143   std::vector<G4UExtrudedSolid::ZSection> vec;
 
  144   for (
unsigned int i=0; i<sv.size(); ++i)
 
G4int GetNofVertices() const 
std::vector< G4TwoVector > GetPolygon() const 
std::vector< UVector2 > GetPolygon() const 
ZSection(G4double z, G4TwoVector offset, G4double scale)
std::vector< ZSection > GetZSections() const 
UExtrudedSolid * GetShape() const 
G4UExtrudedSolid(const G4String &pName, std::vector< G4TwoVector > polygon, std::vector< ZSection > zsections)
UVector2 GetVertex(int index) const 
G4TwoVector GetVertex(G4int index) const 
int GetNofZSections() const 
G4UExtrudedSolid & operator=(const G4UExtrudedSolid &source)
ZSection GetZSection(G4int index) const 
CLHEP::Hep2Vector G4TwoVector
std::vector< ZSection > GetZSections() const 
int GetNofVertices() const 
ZSection(const UExtrudedSolid::ZSection &zs)
G4int GetNofZSections() const