46 lines
1.5 KiB
C
46 lines
1.5 KiB
C
/*
|
|
*=======================================================================================
|
|
* Name : MecPfm.c
|
|
* Author : J Thénoz Date : 01/05/98
|
|
* Description : Mechanic platform functions
|
|
*=======================================================================================
|
|
*/
|
|
|
|
|
|
#ifndef _MECPFM_H_
|
|
#define _MECPFM_H_
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
|
|
void MEC_fn_vUpdatePlatform (DNM_tdstDynamics *p_stDynamic, HIE_tdxHandleToSuperObject hSupObj, POS_tdxHandleToPosition hPreviousReferenceMatrix, POS_tdxHandleToPosition hInvPreviousReferenceMatrix );
|
|
|
|
ACP_tdxBool MEC_fn_vBasePlatformManagement ( struct DNM_stDynamics *p_stDynamic, HIE_tdxHandleToSuperObject hSupObj );
|
|
|
|
void MEC_fn_vSetPlatformLink (struct DNM_stDynamics *p_stDynamic, HIE_tdxHandleToSuperObject hSupObj, HIE_tdxHandleToSuperObject hFatherSupObj);
|
|
|
|
void MEC_fn_vCutPlatformLink (struct DNM_stDynamics *p_stDynamic, HIE_tdxHandleToSuperObject hSupObj);
|
|
|
|
void MEC_fn_vForcePlatformLink (struct DNM_stDynamics *p_stDynamic, HIE_tdxHandleToSuperObject hSupObj, HIE_tdxHandleToSuperObject hFatherSupObj);
|
|
|
|
void MEC_fn_vFreePlatformLink (struct DNM_stDynamics *p_stDynamic, HIE_tdxHandleToSuperObject hSupObj );
|
|
|
|
void MEC_fn_vDynamicComputeAbsoluteMatrix
|
|
(
|
|
struct DNM_stDynamics *p_stDynamic,
|
|
HIE_tdxHandleToSuperObject hSupObj,
|
|
POS_tdxHandleToPosition hPreviousMatrix,
|
|
POS_tdxHandleToPosition hInvPreviousMatrix,
|
|
POS_tdxHandleToPosition hCurrentMatrix
|
|
);
|
|
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
|
|
#endif /*_MECPFM_H_*/
|