32 Vector3(
float x_,
float y_,
float z_)
41 Vector3 operator+(Vector3 vt);
42 Vector3 operator+(
float nt);
43 Vector3 operator-(Vector3 vt);
44 Vector3 operator-(
float nt);
45 Vector3 operator+=(Vector3 vt);
46 Vector3 operator+=(
float nt);
47 Vector3 operator-=(Vector3 vt);
48 Vector3 operator-=(
float nt);
49 Vector3 operator*(Vector3 vt);
50 Vector3 operator*(
float nt);
51 Vector3 operator/(Vector3 vt);
52 Vector3 operator/(
float nt);
53 Vector3 operator*=(Vector3 vt);
54 Vector3 operator*=(
float nt);
55 Vector3 operator/=(Vector3 vt);
56 Vector3 operator/=(
float nt);
95 Quaternion(
float w_,
float x_,
float y_,
float z_)
Quaternion normalize()
Definition Quaternion.cpp:274
Vector3 quaternion_to_euler()
Definition Quaternion.cpp:343
Quaternion from_axis_angle(float theta, Vector3 vt)
Definition Quaternion.cpp:326
Vector3 rotate_vector(Vector3 vt)
Definition Quaternion.cpp:306
Quaternion operator*=(Quaternion qt)
Definition Quaternion.cpp:260
Quaternion conjugate()
Definition Quaternion.cpp:292
Quaternion operator*(Quaternion qt)
Definition Quaternion.cpp:246
Quaternion update_with_accel(Vector3 at, Vector3 target_vector, float gain)
Definition Quaternion.cpp:402
Quaternion update_with_rates(float dt, Vector3 rates)
Definition Quaternion.cpp:380
Quaternion update_with_mag(Vector3 mt, Vector3 at, Vector3 target_vector, Quaternion declination_compensation, float gain)
Definition Quaternion.cpp:435
Quaternion euler_to_quaternion(Vector3 vt)
Definition Quaternion.cpp:357
Definition Quaternion.h:20
float get_magnitude()
Definition Quaternion.cpp:168
Vector3 rad_to_deg()
Definition Quaternion.cpp:218
Vector3 deg_to_rad()
Definition Quaternion.cpp:230
float angle_between_vectors(Vector3 vt)
Definition Quaternion.cpp:204
float dot_product(Vector3 vt)
Definition Quaternion.cpp:177
Vector3 cross_product(Vector3 vt)
Definition Quaternion.cpp:190
Vector3 normalize()
Definition Quaternion.cpp:151