OpenBridge Modeler SDK开发指南


1. 设置环境
   1.1 启动开发者命令行窗口
   1.2 托管项目与非托管项目

2 使用示例
   2.1 构建单个示例
   2.2 构建所有示例
   2.3 在OpenBridge Modeler中运行自定义项目

3 SDK自带示例介绍
   3.1 ManagedSDKExample
   3.1.1 CorridorReporter.cs
   3.1.2 TerrainReporter.cs
   3.1.3 HorizontalAlignmentReporter.cs
   3.1.4 VerticalAlignmentReporter.cs
   3.1.5 PickAlignmentTool.cs
   3.1.6 QQChecker.cs
   3.1.7 BridgeReporter.cs
   3.1.8 PickDeckTool.cs
   3.2 UnmanagedSDKExample
   3.2.1 BridgeReporter.cpp

4 使用托管的SDK进行开发
   4.1 在Visual Studio中打开一个项目
   4.2 项目必需的文件
   4.2.1 CommandTable.xml
   4.2.2 Keyin.cs
   4.2.3 Add-in类(ManagedSDKExample.cs)
   4.2.4 定制项目文件
   4.2.5 调试托管的项目

5 使用非托管的SDK进行开发
   5.1 编辑非托管项目
   5.2 必需的项目文件
   5.2.1 UnmanagedSDKExample.cpp和UnmamagedSDKExample.h
   5.2.2 UnmanagedSDKExampleCmd.r
   5.2.3 UnmanagedSDKExample.mke
   5.2.4 调试非托管的项目

6 参考资料
   6.1 Bentley.CifNET.GeometryModel.SDK类层次关系图
   6.2 Bentley.CifNET.LinearGeometry类层次关系图
   6.3 Bentley.ObmNET.GeometryModel.NetSDK类层次关系图
   6.4 OpenBridge Modeler SDK层次结构图