22 p_.emplace_back(innerRadius);
23 p_.emplace_back(outerRadius);
24 p_.emplace_back(startPhi);
25 p_.emplace_back(deltaPhi);
26 p_.emplace_back(startTheta);
27 p_.emplace_back(deltaTheta);
43 if ( std::fabs(
p_[3]) <= 2.
_pi && std::fabs(
p_[5]) <=
_pi ) {
45 }
else if (std::fabs(
p_[3]) <= 2.
_pi && std::fabs(
p_[5]) >
_pi ) {
47 }
else if (std::fabs(
p_[3]) > 2.
_pi && std::fabs(
p_[5]) <=
_pi ) {
Sphere(double innerRadius, double outerRadius, double startPhi, double deltaPhi, double startZ, double deltaZ)
#define CONVERT_TO(_x, _y)
Cos< T >::type cos(const T &t)
void stream(std::ostream &) const override
double volume() const override
constexpr long double _pi(M_PI)