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]) <=
piRadians ) {
45 }
else if (std::fabs(
p_[3]) <= 2._pi && std::fabs(
p_[5]) >
piRadians ) {
47 }
else if (std::fabs(
p_[3]) > 2._pi && std::fabs(
p_[5]) <=
piRadians ) {
Sphere(double innerRadius, double outerRadius, double startPhi, double deltaPhi, double startZ, double deltaZ)
constexpr NumType convertRadToDeg(NumType radians)
constexpr long double piRadians(M_PI)
Cos< T >::type cos(const T &t)
void stream(std::ostream &) const override
double volume() const override
constexpr NumType convertMmToCm(NumType millimeters)