// // Created by dominik on 8/22/24. // #ifndef COORDINATES_H #define COORDINATES_H struct SphericalPos { double cos_theta; double phi; }; struct CartesianPos { double x; double y; double z; }; SphericalPos rotate(const SphericalPos&, double, double); CartesianPos spherical_to_xyz(const SphericalPos&); SphericalPos xyz_to_spherical(const CartesianPos&); #endif //COORDINATES_H