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
图表
CimMeshElement
MeshElement
网格曲面
CimMultilineElement
MultilineElement
多线
CimSolidElement
TorusSolidElement
SphereSolidElement
ExtrusionSolidElement
BoxSolidElement
RotationalSweepSolidElement
RuledSweepSolidElement
拉伸或旋转体
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
文本节点
CimTextTableElement
TextTableElement
文本表格
CimTitleTextElement
TitleTextElement
标题文本
CimParametricCellElement
ParametricCellElement
参数化单元
CimParametricCellDefinitionElement
ParametricCellDefinitionElement
参数化单元的定义
CimSharedCellElement
SharedCellInstanceElement
共享单元
CimSharedCellDefinitionElement
SharedCellDefinitionElement
共享单元定义
CimDimensionElement
DimensionElement
标尺
CimNormalCellElement
NormalCellElement
常规单元
CimAnnotationCellElement
注记单元
CimLabelCellElement
LabelElement
标注单元
CimNoteCellElement
NoteElement
便签单元
CimBRepCellElement
BRepCellElement
CimOleCellElement
OleElement
CimAssocRegionElement
AssociativeRegionElement
关联区域
CimDigitalSignatureCellElement
DigitalSignatureCellElement
数字签名单元
CimCalloutElement
插图
CimPlanCalloutElement
PlanCalloutElement
CimSectionCalloutElement
SectionCalloutElement
CimDetailCalloutElement
DetailCalloutElement2D
CimDetail3dCalloutElement
DetailCalloutElement
CimElevationCalloutElement
ElevationCalloutElement
CimInteriorElevationCalloutElement
InteriorElevationCalloutElement
CimViewElement
NamedViewElement
视图
CimPlanViewElement
CimSectionViewElement
CimDetailViewElement
CimElevationViewElement