Go to the documentation of this file.
73 void set(
double a_0,
double a_1,
double a_2) {
83 double u1 = a_new_uz_vector.
x();
84 double u2 = a_new_uz_vector.
y();
85 double u3 = a_new_uz_vector.
z();
86 double up = u1*u1 + u2*u2;
89 double px = dx, py = dy, pz = dz;
90 dx = (u1*u3*px - u2*py)/up + u1*pz;
91 dy = (u2*u3*px + u1*py)/up + u2*pz;
101 private:
static void check_instantiation() {
vec3d v(0,0,0);v.set_value(1,1,1);}
120 if(a_sv.size()!=3)
return false;