ZZDNet分布式网络通信软件
北京执竹科技有限公司
 
载入中...
搜索中...
未找到
ZZEngineController类 参考

#include <ZZEngineController.h>

Public 成员函数

 ZZEngineController (ZZDNet *net)
 构造函数
 
virtual ~ZZEngineController ()
 析构函数
 
virtual bool init ()
 初始化
 
ZZDNetnet ()
 返回ZZDNet网络实例
 
void setEngineFrameTick (int t)
 设置引擎的帧更新周期
 
void createObject (const char *markingText, ZZEntityType entityType, double lonDeg, double latDeg, double alt, int forceType, double headingDeg, unsigned short engineId)
 创建实体
 
void deleteObject (const char *zoid)
 删除实体
 

Protected 属性

ZZDNetmNet
 ZZDNet网络实例
 
ZeEngineControlParser * mEngineControlParser
 仿真引擎控制解析类
 

Private 成员函数

 ZZEngineController ()=delete
 禁用默认构造函数
 

构造及析构函数说明

◆ ZZEngineController() [1/2]

ZZEngineController::ZZEngineController ( ZZDNet * net)

构造函数

参数
netZZDNet网络实例

◆ ~ZZEngineController()

virtual ZZEngineController::~ZZEngineController ( )
virtual

析构函数

◆ ZZEngineController() [2/2]

ZZEngineController::ZZEngineController ( )
privatedelete

禁用默认构造函数

成员函数说明

◆ createObject()

void ZZEngineController::createObject ( const char * markingText,
ZZEntityType entityType,
double lonDeg,
double latDeg,
double alt,
int forceType,
double headingDeg,
unsigned short engineId )

创建实体

参数
markingText名字
entityType实体类型
lonDeg经度(单位:Deg)
latDeg纬度(单位:Deg)
alt高度(单位:米)
forceType势力类型 ZZForceOther,ZZForceBlue,ZZForceRed,ZZForceNeutral,ZZForceUseDefine
headingDeg偏转角 北为0 顺时针
engineId发送到的引擎

◆ deleteObject()

void ZZEngineController::deleteObject ( const char * zoid)

删除实体

参数
t周期时间(单位:毫秒)

◆ init()

virtual bool ZZEngineController::init ( )
virtual

初始化

返回
true成功 false失败

◆ net()

ZZDNet * ZZEngineController::net ( )

返回ZZDNet网络实例

返回
ZZDNet网络实例指针

◆ setEngineFrameTick()

void ZZEngineController::setEngineFrameTick ( int t)

设置引擎的帧更新周期

参数
t周期时间(单位:毫秒)

类成员变量说明

◆ mEngineControlParser

ZeEngineControlParser* ZZEngineController::mEngineControlParser
protected

仿真引擎控制解析类

◆ mNet

ZZDNet* ZZEngineController::mNet
protected

ZZDNet网络实例


该类的文档由以下文件生成: