基本圖元之間的信息處理
2024/11/4 8:42:26點擊:
CArc類,從前面的分析和設計中可以看出,圓類所要求的屬性與方法,在圓弧類的設計中都有所體現,即圓弧類是圓類的一個特例。為此,利用面向對象的繼承特性,圓弧類以Circle類作為基類,而不是CDraw類,這樣,Arc類除了具有CDraw類基本屬性和Circle類中封裝的一些作為圓類中共同的屬性和方法以外,在Arc類中,又加入屬于自己本身特有的屬性行為:floatAngle1表示圓弧起始點相對于圓心的弧度,mAngle2表示圓弧終止點相對于圓心的弧度,加上在Circle類中封裝的表征圓類特性的圓心和半徑,通過這五個參數可以*一的描述一個圓弧。在對每一個子類屬性的設計中,在語法上均將每個子類的特有屬性聲明為私有數據成員,對其特有屬性進行封裝、隱藏,不允許其它類對其進行訪問與修改,保障了各個子類之間的相互獨立以及程序可靠、穩定的運行,為以后新類的加入也提供了方便,具有較好的開放性。
基本圖元之間的信息處理通過對基本圖元類的設計開發,系統具備了基本圖形元素組合機床與自動化加工技術流程圖的繪制與編輯功能,并將圖形信息進行存儲,能夠完成對石材制品零件信息的輸入,以作為生成數控代碼的數據來源。但要正確的生成數控代碼,還要對圖元之間的連接關系進行判斷處理。
- 上一篇:射流技術專利技術和模型機的開發探究 2024/11/4
- 下一篇:圖元之間的連接關系判斷 2024/11/4