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;
 
   75     G4int  GetNumRZCorner()   
const;
 
   82     G4UGenericPolycone(__void__&);
 
   87     G4UGenericPolycone( 
const G4UGenericPolycone& source );
 
   88     G4UGenericPolycone &operator=(
const G4UGenericPolycone& source);
 
  105 inline UGenericPolycone* G4UGenericPolycone::GetShape()
 const 
  107   return (UGenericPolycone*) fShape;
 
  112   return "G4GenericPolycone";
 
  115 #endif  // G4GEOM_USE_USOLIDS