前言
第1章 鐵路. 公路線路CAD概述
1. 1 CAD簡介
1. 2 線路CAD的發(fā)展概況
1. 2. 1 國外研究情況
1. 2. 2 國內研究情況
第2章 AutoCAD二次開發(fā)技術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數(shù)據(jù)庫概述
2. 4. 1 AutoCAD數(shù)據(jù)庫結構
2. 4. 2 符號表
2. 4. 3 AutoCAD數(shù)據(jù)庫的塊表
2. 4. 4 對象字典
2. 5 AutoCAD數(shù)據(jù)庫的基本操作
2. 5. 1 數(shù)據(jù)庫的初始狀態(tài)
2. 5. 2 創(chuàng)建新的AutoCAD數(shù)據(jù)庫
2. 5. 3 對數(shù)據(jù)庫中的符號表和表記錄的操作
2. 6 創(chuàng)建數(shù)據(jù)庫對象的基本方法
2. 7 AutoCAD數(shù)據(jù)庫對象的編輯
2. 7. 1 打開. 關閉數(shù)據(jù)庫對象
2. 7. 2 數(shù)據(jù)庫對象的常用編輯
2. 7. 3 多義線的查詢與編輯
2. 7. 4 多義線的相交問題
2. 8 數(shù)據(jù)庫文字樣式表的操作
2. 8. 1 添加文字樣式記錄
2. 8. 2 創(chuàng)建文字實體
2. 9 數(shù)據(jù)庫尺寸標注樣式表的操作
2. 9. 1 添加尺寸樣式記錄
2. 9. 2 創(chuàng)建尺寸標注實體
2. 10 基本幾何計算類型
2. 11 直線和平面類
第3章 應用VisuaI C++開發(fā)數(shù)據(jù)庫應用程序技術
3. 1 應用Visual C++開發(fā)數(shù)據(jù)庫技術簡介
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 各種數(shù)據(jù)庫開發(fā)技術特點
3. 2 使用MFCODBC訪問FoxPro數(shù)據(jù)庫
3. 2. 1 Visual FoxPro數(shù)據(jù)庫. 數(shù)據(jù)表簡介
3. 2. 2 MFCODBC技術簡介
3. 2. 3 CDatabase類
3. 2. 4 CRecordset類
3. 3 使用ADO對象開發(fā)程序
3. 3. 1 使用ADO對象的方法
3. 3. 2 引入ADO動態(tài)鏈接庫
3. 3. 3 ADO中指針的用法
3. 3. 4 與數(shù)據(jù)源連接
3. 3. 5 執(zhí)行命令與查詢數(shù)據(jù)
3. 3. 6 打開記錄集
3. 3. 7 遍歷記錄集
3. 3. 8 訪問記錄集中的數(shù)據(jù)
3. 4 使用ADO對象開發(fā)應用程序舉例
3. 4. 1 應用程序的開發(fā)要求
3. 4. 2 創(chuàng)建應用程序框架
3. 4. 3 創(chuàng)建一個對應于數(shù)據(jù)庫的記錄類
3. 4. 4 在對話框類中添加相應的變量和函數(shù)
第4章 圖形處理基礎算法
4. 1 二維圖形基礎算法
4. 1. 1 直線
4. 1. 2 圓和圓弧
4. 1. 3 三角形和多邊形
4. 2 三維圖形基礎算法
第5章 數(shù)字地面模型
5. 1 概述
5. 1. 1 引言
5. 1. 2 選線設計對數(shù)模的基本要求
5. 1. 3 地形地物數(shù)據(jù)的獲取方法
5. 2 離散點數(shù)字地面模型
5. 2. 1 移動曲面逐點內插法
5. 2. 2 單三角形內插方法
5. 3 離散點三角網數(shù)字地面模型
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 斷鏈及其程序實現(xiàn)
6. 2 雙線鐵路線路平面計算機輔助設計
6. 3 雙線鐵路的II線交點坐標的計算
6. 3. 1 獨立點
6. 3. 2 直線變距點
6. 3. 3 曲線變距點
6. 3. 4 單繞點
6. 3. 5 編程計算II線交點坐標時輸入數(shù)據(jù)文件的準備
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 線路縱斷面圖繪制的輸入數(shù)據(jù)
6. 8. 2 線路縱斷面圖交互設計
6. 8. 3 線路縱斷面計算機輔助設計還應滿足的一些功能
第7章 路基橫斷面計算機輔助設計
7. 1 路基橫斷面數(shù)據(jù)庫的建立
7. 1. 1 路基橫斷面數(shù)據(jù)庫需求分析
7. 1. 2 一般路基橫斷面設計數(shù)據(jù)分類
7. 1. 3 路基橫斷面數(shù)據(jù)庫的建立
7. 2 面向對象技術
7. 2. 1 面向對象的特性
7. 2. 2 面向對象的基本方法
7. 3 一般路基橫斷面設計超類
7. 3. 1 路基橫斷面設計類的數(shù)據(jù)成員
7. 3. 2 路基橫斷面設計類的函數(shù)成員
7. 3. 3 路基橫斷面設計類CCrossDesign的定義
7. 3. 4 路基橫斷面設計類CCrossDesign的實現(xiàn)過程
7. 4 路基橫斷面計算機輔助設計
7. 4. 1 輸入橫斷面地面線
7. 4. 2 輸入橫斷面設計線
7. 4. 3 自動設計路基橫斷面
7. 5 路基橫斷面在AutoCAD數(shù)據(jù)庫中的存儲
7. 6 路基土石方工程數(shù)量表的輸出
7. 6. 1 ActiveX自動化客戶
7. 6. 2 Excel對象的C++代理類的產生
7. 6. 3 路基土石方工程數(shù)量表生成的程序
第8章 應用MFC設計ObjectARX應用程序界面
8. 1 系統(tǒng)模式對話框的實現(xiàn)
8. 2 系統(tǒng)無模式對話框的實現(xiàn)
8. 3 系統(tǒng)主要界面
8. 3. 1 對話框(模式與無模式)在系統(tǒng)中的應用
8. 3. 2 系統(tǒng)工具條的設計
8. 3. 3 系統(tǒng)工具條的應用
8. 3. 4 由對話框發(fā)布命令實現(xiàn)在AutoCAD編輯窗拾取點和角度
8. 3. 5 由非模式對話框(菜單)項發(fā)布繪圖命令
8. 3. 6 創(chuàng)建新AutoCAD文檔并在添加圖形實體后存盤退出
第9章 鐵路線路三維可視化設計
9. 1 三維模型的表示方法
9. 1. 1 概述
9. 1. 2 三維模型的表示方法
9. 1. 3 圖形環(huán)境
9. 2 地形和線路整體三維模型的建立
9. 2. 1 地形三維模型的建立
9. 2. 2 單線線路三維模型的建立
9. 2. 3 復線線路三維模型的建立
9. 2. 4 地形和線路整體三維模型的建立
9. 2. 5 線路的三維景觀透視與動畫
參考文獻