43 #ifndef G4UGENERICPOLYCONE_hh
44 #define G4UGENERICPOLYCONE_hh
48 #if ( defined(G4GEOM_USE_USOLIDS) || defined(G4GEOM_USE_PARTIAL_USOLIDS) )
50 #include "UGenericPolycone.hh"
53 class G4UGenericPolycone :
public G4USolid
64 ~G4UGenericPolycone();
66 inline UGenericPolycone* GetShape()
const;
71 G4int GetNumRZCorner()
const;
78 G4UGenericPolycone(__void__&);
83 G4UGenericPolycone(
const G4UGenericPolycone& source );
84 G4UGenericPolycone &operator=(
const G4UGenericPolycone& source);
93 inline UGenericPolycone* G4UGenericPolycone::GetShape()
const
95 return (UGenericPolycone*) fShape;
100 return "G4GenericPolycone";
103 #endif // G4GEOM_USE_USOLIDS