Files
cpp/src/motions/coordinates.h
2024-12-13 14:03:33 +01:00

23 lines
438 B
C++

#ifndef COORDINATES_H
#define COORDINATES_H
namespace coordinates {
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