[Gcblue-commits] gcb_wx/include/scriptinterface tcPlatformInterface.h,1.24,1.25
Status: Alpha
Brought to you by:
ddcforge
|
From: Dewitt C. <ddc...@us...> - 2004-11-03 16:37:22
|
Update of /cvsroot/gcblue/gcb_wx/include/scriptinterface In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15682/include/scriptinterface Modified Files: tcPlatformInterface.h Log Message: AI experimentation Index: tcPlatformInterface.h =================================================================== RCS file: /cvsroot/gcblue/gcb_wx/include/scriptinterface/tcPlatformInterface.h,v retrieving revision 1.24 retrieving revision 1.25 diff -C2 -d -r1.24 -r1.25 *** tcPlatformInterface.h 16 Aug 2004 01:43:29 -0000 1.24 --- tcPlatformInterface.h 3 Nov 2004 16:36:42 -0000 1.25 *************** *** 90,94 **** public: double mfCurrentTime; ! static void InitPythonClassesA(void); static object InitPythonPlatformInterface(); static object GetPlatformInterface(); --- 90,94 ---- public: double mfCurrentTime; ! static void InitPythonClassesA(); static object InitPythonPlatformInterface(); static object GetPlatformInterface(); *************** *** 126,130 **** void SetSpeed(float speed_kts) {mpPlatformObj->SetSpeed(speed_kts);} /// set speed of platform to maximum speed (use SetThrottle for aero air objects) ! void SetSpeedToMax(void); /// set throttle for air objects /** --- 126,130 ---- void SetSpeed(float speed_kts) {mpPlatformObj->SetSpeed(speed_kts);} /// set speed of platform to maximum speed (use SetThrottle for aero air objects) ! void SetSpeedToMax(); /// set throttle for air objects /** *************** *** 144,150 **** // platform info /// get unit name of platform ! std::string GetPlatformName(void); /// get database class name of platform ! std::string GetPlatformClass(void); /// returns true if platform is a surface platform bool IsSurface() {return (mpPlatformObj->mnModelType == MTYPE_SURFACE);} --- 144,150 ---- // platform info /// get unit name of platform ! std::string GetPlatformName(); /// get database class name of platform ! std::string GetPlatformClass(); /// returns true if platform is a surface platform bool IsSurface() {return (mpPlatformObj->mnModelType == MTYPE_SURFACE);} *************** *** 173,177 **** long GetTarget() {return mpPlatformObj->mcAI.GetTarget();} /// get range to target in km ! float GetRangeToTarget(void); /// get track info object for target tcSensorMapTrack GetTargetTrackInfo(); --- 173,177 ---- long GetTarget() {return mpPlatformObj->mcAI.GetTarget();} /// get range to target in km ! float GetRangeToTarget(); /// get track info object for target tcSensorMapTrack GetTargetTrackInfo(); *************** *** 188,194 **** // weapon related commands /// gets launcher info object for best launcher for target ! tcLauncherInfo GetBestLauncher(void); /// gets number of launchers available on platform ! int GetLauncherCount(void); /// sets datum for launcher void SendDatumToLauncher(float afLon_rad, float afLat_rad, float alt_m, int anLauncher); --- 188,194 ---- // weapon related commands /// gets launcher info object for best launcher for target ! tcLauncherInfo GetBestLauncher(); /// gets number of launchers available on platform ! int GetLauncherCount(); /// sets datum for launcher void SendDatumToLauncher(float afLon_rad, float afLat_rad, float alt_m, int anLauncher); *************** *** 207,215 **** // order related commands /// true if platform has any orders ! bool HasOrders(void); /// gets order info object for current platform order ! tcOrder GetCurrentOrder(void); /// called to indicate current order is complete and to move to next order ! void CompletedOrder(void); /// adds generic order void AddOrder(std::string order_text, long data = -1); --- 207,215 ---- // order related commands /// true if platform has any orders ! bool HasOrders(); /// gets order info object for current platform order ! tcOrder GetCurrentOrder(); /// called to indicate current order is complete and to move to next order ! void CompletedOrder(); /// adds generic order void AddOrder(std::string order_text, long data = -1); *************** *** 217,221 **** void AddNavOrder(float afLon_rad, float afLat_rad); /// clear all orders ! void ClearOrders(void); /// delete order void DeleteOrder(int n); --- 217,221 ---- void AddNavOrder(float afLon_rad, float afLat_rad); /// clear all orders ! void ClearOrders(); /// delete order void DeleteOrder(int n); *************** *** 227,233 **** // sensor map and sensor commands /// get first track in alliance sensor map, track iterator object is returned ! tcTrackIterator GetFirstTrack(void); /// gets total number of tracks in alliance sensor map ! int GetTrackCount(void); /// gets next track in sensor map, nPos is obtained from track iterator from last call tcTrackIterator GetNextTrack(long nPos); --- 227,233 ---- // sensor map and sensor commands /// get first track in alliance sensor map, track iterator object is returned ! tcTrackIterator GetFirstTrack(); /// gets total number of tracks in alliance sensor map ! int GetTrackCount(); /// gets next track in sensor map, nPos is obtained from track iterator from last call tcTrackIterator GetNextTrack(long nPos); *************** *** 285,289 **** float GetRand() {return randf();} static void SetObj(tcPlatformObject *apObj) {mpStaticPlatformObj = apObj;} ! void GetLocalObj(void); void SetPlatform(tcPlatformObject *obj); static void AttachCommandQueue(tcCommandQueue *cq) {mpCommandQueue = cq;} --- 285,289 ---- float GetRand() {return randf();} static void SetObj(tcPlatformObject *apObj) {mpStaticPlatformObj = apObj;} ! void GetLocalObj(); void SetPlatform(tcPlatformObject *obj); static void AttachCommandQueue(tcCommandQueue *cq) {mpCommandQueue = cq;} |