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