4.2 Cim Elements的内容


        CIM Elements是一个类集合,其中封装了DgnPlatform绝大多数内置元素,其核心是CimElement类层次结构,其中每一个具体的派生类对应一个内置元素。CimElement是类层次结构的顶层基类,代表内置元素,包含图形的和非图形的。CimGraphicElement派生于CimElement,代表带图形表现的元素。具体的CimElement派生类所包含的方法可以分为三类:其一,与EC相关的方法,如获取内部内置元素对应的ECClass的名称;其二,与元素对象创建相关的构造方法和保存元素对象的方法;其三,与元素包含的数据相关的Read/Write方法。CimElement类层次结构包含的类如下所示。通过类名称,可知各个类所代表的内置元素。关于各个类的具体使用,详见类接口。

             

CimElement

MSElement

图形表现

备注

CimLineElement

LineElement

 

线

CimArcElement

ArcElement

 

CimCurveElement

N/A

 

曲线

CimEllipseElement

EllipseElement

 

椭圆

CimShapeElement

ShapeElement

 

CimLineStringElement

LineStringElement

 

线串

CimPointCloudElement

PointCloudElement

 

点云

CimPointStringElement

PointStringElement

 

点串

CimComplexShapeElement

ComplexShapeElement

 

复杂形

CimComplexStringElement

ComplexStringElement

 

复杂串

CimConeElement

ConeElement

 

圆锥体

CimIconElement

N/A

 

图表

CimMeshElement

MeshElement

 

网格曲面

CimMultilineElement

MultilineElement

 

多线

CimSolidElement

TorusSolidElement

SphereSolidElement

ExtrusionSolidElement

BoxSolidElement

RotationalSweepSolidElement

RuledSweepSolidElement

ConeElement

 

拉伸或旋转体

CimSurfaceElement

TorusSurfaceElement

SphereSurfaceElement

ExtrusionSurfaceElement

BoxSurfaceElement

RotationalSweepSurfaceElement

RuledSweepSurfaceElement

SurfaceConeElement

 

拉伸或旋转面

CimBSplineCurveElement

BSplineCurveElement

 

B样条曲线

CimBSplineSurfaceElement

BSplineSurfaceElement

 

B样条曲面

CimSpiralCurveElement

SpiralCurveElement

 

回旋曲线

CimGroupedHoleElement

GroupedHoleElement

 

分组孔

CimDrawingBoundaryElement

DrawingTitleElement

 

绘图边界

CimRasterFrameElement

RasterAttachmentElement

 

光栅边框

CimRasterHeaderElement

RasterHeaderElement

 

光栅头

CimRasterComponentElement

RasterComponentElement

 

光栅组件

CimTagElement

TagElement

 

标签

CimTagSetElement

TagSetElement

 

标签集合

CimTextElement

TextElement

 

文本

CimTextNodeElement

N/A

 

文本节点

CimTextTableElement

TextTableElement

 

文本表格

CimTitleTextElement

TitleTextElement

 

标题文本

CimParametricCellElement

ParametricCellElement

 

参数化单元

CimParametricCellDefinitionElement

ParametricCellDefinitionElement

 

参数化单元的定义

CimSharedCellElement

SharedCellInstanceElement

 

共享单元

CimSharedCellDefinitionElement

SharedCellDefinitionElement

 

共享单元定义

CimDimensionElement

DimensionElement

 

标尺

CimNormalCellElement

NormalCellElement

 

常规单元

CimAnnotationCellElement

NormalCellElement

 

注记单元

CimLabelCellElement

LabelElement

 

标注单元

CimNoteCellElement

NoteElement

 

便签单元

CimBRepCellElement

BRepCellElement

 

 

CimOleCellElement

OleElement

 

 

CimAssocRegionElement

AssociativeRegionElement

 

关联区域

CimDigitalSignatureCellElement

DigitalSignatureCellElement

 

数字签名单元

CimCalloutElement

N/A

 

插图

CimPlanCalloutElement

PlanCalloutElement

 

 

CimSectionCalloutElement

SectionCalloutElement

 

 

CimDetailCalloutElement

DetailCalloutElement2D

 

 

CimDetail3dCalloutElement

DetailCalloutElement

 

 

CimElevationCalloutElement

ElevationCalloutElement

 

 

CimInteriorElevationCalloutElement

InteriorElevationCalloutElement

 

 

CimViewElement

NamedViewElement

 

视图

CimPlanViewElement

NamedViewElement

 

 

CimSectionViewElement

NamedViewElement

 

 

CimDetailViewElement

NamedViewElement

 

 

CimElevationViewElement

NamedViewElement