Sumo 模块

模块用途#

模块 子模块 子模块 用途
foreign 一些导入的模块(参见 库许可证
mersenne 系统无关的随机数生成器
fontstash 在 openGL 中绘制文本
rtree rtree 实现
tcpip 可移植的套接字实现
gui sumo-gui 特有的窗口和线程
guinetload 派生自 netload,这些类构建的是 guisim 类而不是 microsim 类
guisim 派生自 microsim 的类,通过可视化和交互方法进行扩展
icons 应用程序图标(MS Windows)
microsim 微观仿真的实现
actions 输出耦合到 tls (重构!移动到 output?)
devices 车载设备(c2c, gsm)
logging 值传递类 (重构!移动到 utils?)
output 微观仿真输出的生成
traffic_lights 不同的交通灯算法和程序切换
trigger 改变微观仿真结构状态的类 (重构)
netbuild SUMO 网络的构建/准备
netgen 生成抽象网络
netload 为仿真加载 SUMO 网络,构建微观仿真类
od2trips O/D 矩阵的导入和转换为行程定义
polyconvert 命名的、彩色的几何对象的导入和转换
router 路由应用程序的基类
routing_df 基于 router 类的 df 路由实现
routing_dua 基于 router 类的 dua 路由实现
routing_jtr 基于 router 类的 jtr 路由实现
utils 实用工具类集合
common 一些由所有应用程序使用的、具有不同用途的辅助工具
distribution 不同的分布表示
foxtools 纯 fox-toolkit 的扩展
geom 2D 中的几何图元(线、点、多边形)
gui gui 使用的类集合
div 不同的辅助类
drawer 绘制网络结构,赋予它们颜色
events 在 gui 线程之间传递的事件
globjects 可在 gui 中可视化和“触碰”的对象的基类
images gui 中使用的图标和图像,以及一个分配子系统
tracker 时间线可视化
windows 窗口的基类
importio 读取文本文件的辅助工具
iodevices 输出设备
options 所有应用程序使用的选项子系统
shapes 命名和彩色的几何类
xml xml 辅助工具(基本上是 xerces-sax 层和 sumo 应用程序之间的层)

Doxygen 覆盖率#

模块 doxygen throw param 备注
microsim/output yes yes yes e2ol 完全损坏且无文档
netgen yes yes yes
od2trips yes yes yes
utils/gui/div yes yes yes
utils/importio yes yes yes
utils/iodevices yes yes yes
utils/options yes yes no
utils/xml yes yes no