SimOne C++ API Reference 3.7.0
SimOne 仿真平台C++接口文档
Loading...
Searching...
No Matches
tsf.h
Go to the documentation of this file.
1#pragma once
2
3
4#ifdef _MSC_VER
5#ifdef DLLTSF_EXPORTS
6#define _IMP_EXP_CLASS_ _declspec( dllexport )
7#else
8#define _IMP_EXP_CLASS_ _declspec(dllimport)
9#endif
10#elif defined(__GNUC__)
11#ifdef DLLTSF_EXPORTS
12#define _IMP_EXP_CLASS_ __attribute__((visibility("default")))
13#else
14#define _IMP_EXP_CLASS_
15#endif
16#endif
17
18struct Point
19{
20 double x;
21 double y;
22 double z;
23};
24
25extern "C"
26{
27 _IMP_EXP_CLASS_ void SetGPSBase(double lat, double lon, double alt);
28 _IMP_EXP_CLASS_ void GetLocal(double lat, double lon, double alt, Point& local);
29 _IMP_EXP_CLASS_ Point GetWGS(const Point& pos);
30}
Definition tsf.h:19
double z
Definition tsf.h:22
double x
Definition tsf.h:20
double y
Definition tsf.h:21
_IMP_EXP_CLASS_ Point GetWGS(const Point &pos)
_IMP_EXP_CLASS_ void SetGPSBase(double lat, double lon, double alt)
_IMP_EXP_CLASS_ void GetLocal(double lat, double lon, double alt, Point &local)