ZZDNet分布式网络通信软件
北京执竹科技有限公司
 
载入中...
搜索中...
未找到
ZZEngineController.h
浏览该文件的文档.
1
10#pragma once
12#include <ZZUtils/ZZEntityType.h>
13class ZZDNet;
14class ZeEngineControlParser;
16{
17public:
23
28
33 virtual bool init();
34
40
45 void setEngineFrameTick(int t);
46
58 void createObject(const char *markingText, ZZEntityType entityType, double lonDeg, double latDeg, double alt, int forceType, double headingDeg, unsigned short engineId);
59
64 void deleteObject(const char *zoid);
65
66protected:
68 ZeEngineControlParser *mEngineControlParser;
69
70private:
75};
76
#define DLL_ENGINECONTROL_API
定义 ZZEngineControlExport.h:5
定义 ZZDNet.h:17
virtual ~ZZEngineController()
析构函数
ZZEngineController(ZZDNet *net)
构造函数
void createObject(const char *markingText, ZZEntityType entityType, double lonDeg, double latDeg, double alt, int forceType, double headingDeg, unsigned short engineId)
创建实体
ZZDNet * net()
返回ZZDNet网络实例
virtual bool init()
初始化
void deleteObject(const char *zoid)
删除实体
ZZDNet * mNet
ZZDNet网络实例
定义 ZZEngineController.h:67
ZZEngineController()=delete
禁用默认构造函数
ZeEngineControlParser * mEngineControlParser
仿真引擎控制解析类
定义 ZZEngineController.h:68
void setEngineFrameTick(int t)
设置引擎的帧更新周期