Algorithms_in_C
1.0.0
Set of algorithms implemented in C.
|
float row1[3]
< 3 element row 1
Definition: geometry_datatypes.h:38
float x
X co-ordinate.
Definition: geometry_datatypes.h:23
a dual quaternion type
Definition: geometry_datatypes.h:106
float w
real part of quaternion
Definition: geometry_datatypes.h:64
float bank
or roll = rotation about X axis
Definition: geometry_datatypes.h:85
float pitch
or elevation = rotation about Y axis
Definition: geometry_datatypes.h:89
float q0
real part of quaternion
Definition: geometry_datatypes.h:65
vec_3d dual
can be a 3D vector
Definition: geometry_datatypes.h:70
3D vector type
Definition: geometry_datatypes.h:22
struct mat_3x3_ mat_3x3
A 3x3 Matrix type definition.
quaternion real
real part of dual quaternion
Definition: geometry_datatypes.h:107
struct euler_ euler
3D Euler or Tait-Bryan angles (in radian)
float z
Z co-ordinate.
Definition: geometry_datatypes.h:25
float heading
or yaw = rotation about Z axis
Definition: geometry_datatypes.h:95
float roll
or bank = rotation about X axis
Definition: geometry_datatypes.h:84
3D Euler or Tait-Bryan angles (in radian)
Definition: geometry_datatypes.h:81
a Quaternion type represented using a scalar or and a 3D vector
Definition: geometry_datatypes.h:61
int main()
Driver code.
Definition: client.c:70
struct quaternion_ quaternion
a Quaternion type represented using a scalar or and a 3D vector
A 3x3 Matrix type definition.
Definition: geometry_datatypes.h:35
struct vec_3d_ vec_3d
3D vector type
float y
Y co-ordinate.
Definition: geometry_datatypes.h:24
float row2[3]
< 3 element row 2
Definition: geometry_datatypes.h:43
struct dual_quat_ dual_quat
a dual quaternion type
float yaw
or heading = rotation about Z axis
Definition: geometry_datatypes.h:94
float elevation
or pitch = rotation about Y axis
Definition: geometry_datatypes.h:90
float row3[3]
< 3 element row 3
Definition: geometry_datatypes.h:48
quaternion dual
dual part of dual quaternion
Definition: geometry_datatypes.h:108