SCoord SCoord::operator/(int const other) const { return SCoord(phi / static_cast<qreal>(other), theta / static_cast<qreal>(other)); }
SCoord SCoord::operator/(SCoord const& other) const { return SCoord(phi / other.phi, theta / other.theta); }
SCoord SCoord::operator-(SCoord const& other) const { return SCoord(phi - other.phi, theta - other.theta); }
SCoord SCoord::operator*(SCoord const& other) const { return SCoord(phi * other.phi, theta * other.theta); }
SCoord SCoord::operator+(SCoord const& other) const { return SCoord(phi + other.phi, theta + other.theta); }