18 std::tuple<double, double> UVWtoAB(
const double u,
const double v,
const double w);
19 std::tuple<double, double> UVWtoDQ(
const double u,
const double v,
const double w,
const double theta);
20 std::tuple<double, double, double> DQtoUVW(
const double d,
const double q,
const double theta);
21 void dq_uvw(
double d,
double q,
double theta,
double *u,
double *v,
double *w);
22 void dq_uvw_inv(
double u,
double v,
double w,
double theta,
double *d,
double *q);
23 void dq_uv(
double d,
double q,
double theta,
double *u,
double *v);