diff --git a/EMkMachMgr.h b/EMkMachMgr.h index 709b98f..c406b63 100644 --- a/EMkMachMgr.h +++ b/EMkMachMgr.h @@ -290,6 +290,9 @@ class __declspec( novtable) IMachMgr virtual bool GetClEntAxesStatus( int nEntId, int& nStatus) const = 0 ; virtual bool GetClEntAxesMask( int nEntId, int& nMask) const = 0 ; virtual bool GetClEntAxesVal( int nEntId, DBLVECTOR& vAxes) const = 0 ; + virtual bool GetClEntTDir( int nEntId, Vector3d& vTDir) const = 0 ; + virtual bool GetClEntCDir( int nEntId, Vector3d& vCDir) const = 0 ; + virtual bool GetClEntADir( int nEntId, Vector3d& vADir) const = 0 ; // Simulation virtual bool SimInit( void) = 0 ; virtual bool SimStart( bool bFirst) = 0 ; diff --git a/EXeExecutor.h b/EXeExecutor.h index 7776196..18185a3 100644 --- a/EXeExecutor.h +++ b/EXeExecutor.h @@ -1299,7 +1299,9 @@ EXE_EXPORT bool ExeGetClEntFeed( int nEntId, double& dFeed) ; EXE_EXPORT bool ExeGetClEntAxesStatus( int nEntId, int& nStatus) ; EXE_EXPORT bool ExeGetClEntAxesMask( int nEntId, int& nMask) ; EXE_EXPORT bool ExeGetClEntAxesVal( int nEntId, DBLVECTOR& vAxes) ; - +EXE_EXPORT bool ExeGetClEntTDir( int nEntId, Vector3d& vTDir) ; +EXE_EXPORT bool ExeGetClEntCDir( int nEntId, Vector3d& vCDir) ; +EXE_EXPORT bool ExeGetClEntADir( int nEntId, Vector3d& vADir) ; // Simulation EXE_EXPORT bool ExeSimInit( void) ; EXE_EXPORT bool ExeSimStart( bool bFirst) ;