Go to the documentation of this file.00001 #ifndef DDI_Polycone_h
00002 #define DDI_Polycone_h
00003
00004 #include "Solid.h"
00005
00006 namespace DDI {
00007
00008 class Polycone : public Solid
00009 {
00010 public:
00011 Polycone( double startPhi, double deltaPhi,
00012 const std::vector<double> & z,
00013 const std::vector<double> & rmin,
00014 const std::vector<double> & rmax);
00015
00016 Polycone( double startPhi, double deltaPhi,
00017 const std::vector<double> & z,
00018 const std::vector<double> & r);
00019
00020 double volume() const;
00021
00022 };
00023 }
00024 #endif // DDI_Polycone_h