CERTI 实例billard剖析
来源:互联网 发布:java变量类型怎么用 编辑:程序博客网 时间:2024/06/07 06:01
先做CERTI主要模块剖析
类剖析
RTIambassador联邦代理类
代表RTIA,实现了6大服务
头文件在RTIambServices.hh中
联邦管理
createFederationExecution
joinFederationExecution
registerFederationSynchroniztionPoint
声明管理
对象管理
所有权管理
时间管理
数据分发管理
CRA/ARA
FederateAmbassador 联邦成员代理
代表LRC,定义了针对HLA6大标准服务的回调.在这些回调中实现小球的渲染
是个抽象类,纯虚函数在federateAmbServices.hh文件中实现.
NullFederateAmbassador
继承于FederateAmbassador
Billard
继承自NullFederateAmbassador
功能函数:
init()
join()
创建联邦执行rtiamb.createFederationExeCution()
加入联邦执行RTI::FederationHandle handle = rtiamb.joinFederationExeCution()
pause()
publishAndSubscribe()
resign()
step()
checkRegions()
synchronize()
tick()
timestamp()设置是否用时间戳推进模式
回调函数:
ball
构造函数 ball(RTI::ObjectHandle),接受对象句柄。ObjectHandle是对象句柄 数字枚举值
其它函数 小球的初始化、渲染和位移和碰撞检测
ColorBall
继承自Ball
重写了disPlay()函数,加入颜色
billbard 通过
RTIa创建联邦
createFederationExecutive();创建联邦执行?
加入已有的联邦执行
过程需要FED文件
Display类
使用单件设计模式,主要作用是控制窗口的位置和大小
待续...
- CERTI 实例billard剖析
- linux下CERTI示例Billard运行过程记录及教程
- CERTI架构剖析
- 编译CERTI
- APIHOOK实例剖析
- APIHOOK实例剖析
- APIHOOK实例剖析
- 6.4 病毒实例剖析
- APIHOOK实例剖析
- 范式应用实例剖析
- PHP实例剖析:计数器
- APIHOOK实例剖析
- APIHOOK实例剖析
- Android实例剖析
- APIHOOK实例剖析
- 字符驱动程序实例剖析
- Seq_file文件系统实例剖析
- Hook :实例剖析
- javascript中onclick(this)
- .net mvc3 文件上傳下載實現
- 2013-4-18.1~复数模板类
- AndroidManifest.xml介绍
- 标准C++中的string类的用法总结
- CERTI 实例billard剖析
- 数据结构C语言实现之单链表
- 高人对于LIBSVM的经典总结(全面至极)
- off文件格式(Object File Format)
- 微软笔试+电面
- yii的Model ( 模型)创建及使用
- 求图的绝对中心 && 最小直径生成树 MDST
- Android:sharedUserId介绍
- 生成非发布用的ipa