|
Compounds |
struct | SRM_Orientation_AA_Method_List |
struct | SRM_Orientation_Axis_Angle |
struct | SRM_Orientation_EA_Method_List |
struct | SRM_Orientation_Euler_Angles_ZXZ |
struct | SRM_Orientation_M_Method_List |
struct | SRM_Orientation_Matrix |
struct | SRM_Orientation_QT_Method_List |
struct | SRM_Orientation_Quaternion |
struct | SRM_Orientation_Tait_Bryan_Angles |
struct | SRM_Orientation_TB_Method_List |
Defines |
#define | EXPORT_DLL |
Typedefs |
typedef SRM_Status_Code | SRM_GetMatrix3x3 (SRM_Object_Reference this_object, SRM_Matrix_3x3 *ori_matrix_3x3) |
typedef SRM_Status_Code | SRM_GetAxisAngleParams (SRM_Object_Reference this_object, SRM_Axis_Angle_Params *ori_axis_angle_params) |
typedef SRM_Status_Code | SRM_GetEulerAnglesZXZParams (SRM_Object_Reference this_object, SRM_Euler_Angles_ZXZ_Params *ori_auler_angles_zxz_params) |
typedef SRM_Status_Code | SRM_GetTaitBryanAnglesParams (SRM_Object_Reference this_object, SRM_Tait_Bryan_Angles_Params *ori_tait_bryan_angles_params) |
typedef SRM_Status_Code | SRM_GetQuaternionParams (SRM_Object_Reference this_object, SRM_Quaternion_Params *ori_quaternion_params) |
typedef SRM_Status_Code | SRM_SetMatrix3x3 (SRM_Object_Reference this_object, SRM_Matrix_3x3 *ori_matrix_3x3) |
typedef SRM_Status_Code | SRM_SetAxisAngleParams (SRM_Object_Reference this_object, SRM_Axis_Angle_Params *ori_axis_angle_params) |
typedef SRM_Status_Code | SRM_SetEulerAnglesZXZParams (SRM_Object_Reference this_object, SRM_Euler_Angles_ZXZ_Params *ori_auler_angles_zxz_params) |
typedef SRM_Status_Code | SRM_SetTaitBryanAnglesParams (SRM_Object_Reference this_object, SRM_Tait_Bryan_Angles_Params *ori_tait_bryan_angles_params) |
typedef SRM_Status_Code | SRM_SetQuaternionParams (SRM_Object_Reference this_object, SRM_Quaternion_Params *ori_quaternion_params) |
typedef SRM_Status_Code | SRM_TransformVectorOri (SRM_Object_Reference this_object, SRM_Vector_3D *in_vec, SRM_Vector_3D *out_vec) |
typedef SRM_Status_Code | SRM_Compose (SRM_Object_Reference left_ori_in, SRM_Object_Reference right_ori_in, SRM_Object_Reference out_ori) |
typedef SRM_Status_Code | SRM_GetOriType (SRM_Object_Reference this_object, SRM_Ori_Rep_Type *ori_type) |
typedef SRM_Status_Code | SRM_Ori_Destroy (SRM_Object_Reference object) |
Functions |
EXPORT_DLL SRM_Status_Code | SRM_CreateOrientationMatrix (SRM_Matrix_3x3 *params, SRM_Orientation_Matrix *new_ori) |
EXPORT_DLL SRM_Status_Code | SRM_CreateOrientationAxisAngle (SRM_Axis_Angle_Params *params, SRM_Orientation_Axis_Angle *new_ori) |
EXPORT_DLL SRM_Status_Code | SRM_CreateOrientationEulerAnglesZXZ (SRM_Euler_Angles_ZXZ_Params *params, SRM_Orientation_Euler_Angles_ZXZ *new_ori) |
EXPORT_DLL SRM_Status_Code | SRM_CreateOrientationTaitBryanAngles (SRM_Tait_Bryan_Angles_Params *params, SRM_Orientation_Tait_Bryan_Angles *new_ori) |
EXPORT_DLL SRM_Status_Code | SRM_CreateOrientationQuaternion (SRM_Quaternion_Params *params, SRM_Orientation_Quaternion *new_ori) |