前言
第1章 铁路. 公路线路CAD概述
1. 1 CAD简介
1. 2 线路CAD的发展概况
1. 2. 1 国外研究情况
1. 2. 2 国内研究情况
第2章 AutoCAD二次开发技术ObjectARX简介
2. 1 ARX应用程序简介
2. 2 ObjectARX嵌入工具
2. 2. 1 安装ObjectARX2000应用程序向导
2. 2. 2 ObjectARX嵌入工具配置
2. 2. 3 ObjectARX嵌入工具的功能
2. 2. 4 "ObjectARX命令定义"对话框
2. 3 ObjectA及X类库
2. 4 AutoCAD数据库概述
2. 4. 1 AutoCAD数据库结构
2. 4. 2 符号表
2. 4. 3 AutoCAD数据库的块表
2. 4. 4 对象字典
2. 5 AutoCAD数据库的基本操作
2. 5. 1 数据库的初始状态
2. 5. 2 创建新的AutoCAD数据库
2. 5. 3 对数据库中的符号表和表记录的操作
2. 6 创建数据库对象的基本方法
2. 7 AutoCAD数据库对象的编辑
2. 7. 1 打开. 关闭数据库对象
2. 7. 2 数据库对象的常用编辑
2. 7. 3 多义线的查询与编辑
2. 7. 4 多义线的相交问题
2. 8 数据库文字样式表的操作
2. 8. 1 添加文字样式记录
2. 8. 2 创建文字实体
2. 9 数据库尺寸标注样式表的操作
2. 9. 1 添加尺寸样式记录
2. 9. 2 创建尺寸标注实体
2. 10 基本几何计算类型
2. 11 直线和平面类
第3章 应用VisuaI C++开发数据库应用程序技术
3. 1 应用Visual C++开发数据库技术简介
3. 1. 1 ODBC(Open DataBase Connectivity)
3. 1. 2 MFCODBC
3. 1. 3 DAO(Data Access Object)
3. 1. 4 OLEDB(Object Link and Embedding DataBase)
3. 1. 5 ADO(ActiveX Data Object)
3. 1. 6 各种数据库开发技术特点
3. 2 使用MFCODBC访问FoxPro数据库
3. 2. 1 Visual FoxPro数据库. 数据表简介
3. 2. 2 MFCODBC技术简介
3. 2. 3 CDatabase类
3. 2. 4 CRecordset类
3. 3 使用ADO对象开发程序
3. 3. 1 使用ADO对象的方法
3. 3. 2 引入ADO动态链接库
3. 3. 3 ADO中指针的用法
3. 3. 4 与数据源连接
3. 3. 5 执行命令与查询数据
3. 3. 6 打开记录集
3. 3. 7 遍历记录集
3. 3. 8 访问记录集中的数据
3. 4 使用ADO对象开发应用程序举例
3. 4. 1 应用程序的开发要求
3. 4. 2 创建应用程序框架
3. 4. 3 创建一个对应于数据库的记录类
3. 4. 4 在对话框类中添加相应的变量和函数
第4章 图形处理基础算法
4. 1 二维图形基础算法
4. 1. 1 直线
4. 1. 2 圆和圆弧
4. 1. 3 三角形和多边形
4. 2 三维图形基础算法
第5章 数字地面模型
5. 1 概述
5. 1. 1 引言
5. 1. 2 选线设计对数模的基本要求
5. 1. 3 地形地物数据的获取方法
5. 2 离散点数字地面模型
5. 2. 1 移动曲面逐点内插法
5. 2. 2 单三角形内插方法
5. 3 离散点三角网数字地面模型
5. 3. 1 Delaunay三角网的定义及其特性
5. 3. 2 D-三角网生成算法
5. 3. 3 约束Delaunay三角网的构建
5. 3. 4 三角形格网内插地面点高程
第6章 铁路线路计算机辅助设计
6. 1 单线铁路线路平面计算机辅助设计
6. 1. 1 铁路线路曲线要素计算
6. 1. 2 线路上任一点里程转大地坐标
6. 1. 3 断链及其程序实现
6. 2 双线铁路线路平面计算机辅助设计
6. 3 双线铁路的II线交点坐标的计算
6. 3. 1 独立点
6. 3. 2 直线变距点
6. 3. 3 曲线变距点
6. 3. 4 单绕点
6. 3. 5 编程计算II线交点坐标时输入数据文件的准备
6. 3. 6 II线交点坐标计算程序流程图
6. 4 II线曲线要素的计算
6, 5 I. II线平面曲线断链及单绕段断链的计算
6. 5. 1 曲线变距
6. 5. 2 直线变距
6. 6 双线线间距的计算
6. 6. 1 判断任意里程点(PT1)在I线上的位置及求出其法线方程
6. 6. 2 判断法线与II线的交点(PT2)在II线上所处的位置(直线. 缓和曲线或圆曲线)
6. 6. 3 线间距计算
6. 7 线路平面中线绘制
6. 7. 1 线路中心线绘制
6. 7. 2 线路里程(百米标)标注
6. 8 线路纵断面图计算机辅助设计
6. 8. 1 线路纵断面图绘制的输入数据
6. 8. 2 线路纵断面图交互设计
6. 8. 3 线路纵断面计算机辅助设计还应满足的一些功能
第7章 路基横断面计算机辅助设计
7. 1 路基横断面数据库的建立
7. 1. 1 路基横断面数据库需求分析
7. 1. 2 一般路基横断面设计数据分类
7. 1. 3 路基横断面数据库的建立
7. 2 面向对象技术
7. 2. 1 面向对象的特性
7. 2. 2 面向对象的基本方法
7. 3 一般路基横断面设计超类
7. 3. 1 路基横断面设计类的数据成员
7. 3. 2 路基横断面设计类的函数成员
7. 3. 3 路基横断面设计类CCrossDesign的定义
7. 3. 4 路基横断面设计类CCrossDesign的实现过程
7. 4 路基横断面计算机辅助设计
7. 4. 1 输入横断面地面线
7. 4. 2 输入横断面设计线
7. 4. 3 自动设计路基横断面
7. 5 路基横断面在AutoCAD数据库中的存储
7. 6 路基土石方工程数量表的输出
7. 6. 1 ActiveX自动化客户
7. 6. 2 Excel对象的C++代理类的产生
7. 6. 3 路基土石方工程数量表生成的程序
第8章 应用MFC设计ObjectARX应用程序界面
8. 1 系统模式对话框的实现
8. 2 系统无模式对话框的实现
8. 3 系统主要界面
8. 3. 1 对话框(模式与无模式)在系统中的应用
8. 3. 2 系统工具条的设计
8. 3. 3 系统工具条的应用
8. 3. 4 由对话框发布命令实现在AutoCAD编辑窗拾取点和角度
8. 3. 5 由非模式对话框(菜单)项发布绘图命令
8. 3. 6 创建新AutoCAD文档并在添加图形实体后存盘退出
第9章 铁路线路三维可视化设计
9. 1 三维模型的表示方法
9. 1. 1 概述
9. 1. 2 三维模型的表示方法
9. 1. 3 图形环境
9. 2 地形和线路整体三维模型的建立
9. 2. 1 地形三维模型的建立
9. 2. 2 单线线路三维模型的建立
9. 2. 3 复线线路三维模型的建立
9. 2. 4 地形和线路整体三维模型的建立
9. 2. 5 线路的三维景观透视与动画
参考文献