AnyCAD Rapid API 2026
Help you to create a better world!
载入中...
搜索中...
未找到
AnyCAD.Foundation.AObject类 参考

基类,提供基本的反射方法. 更多...

类 AnyCAD.Foundation.AObject 继承关系图:
AnyCAD.Foundation.ArrayBuffer AnyCAD.Foundation.Document AnyCAD.Foundation.Element AnyCAD.Foundation.ParameterValue AnyCAD.Foundation.TopoShape AnyCAD.Platform.LineStyleComponent AnyCAD.Foundation.CharTypedBuffer AnyCAD.Foundation.Float32TypedBuffer AnyCAD.Foundation.Int32TypedBuffer AnyCAD.Foundation.RawBuffer AnyCAD.Foundation.Uint16TypedBuffer AnyCAD.Foundation.Uint32TypedBuffer AnyCAD.Foundation.Uint8TypedBuffer AnyCAD.Foundation.Component AnyCAD.Platform.DbViewBase AnyCAD.Platform.EntityElement AnyCAD.Platform.MaterialElement AnyCAD.Platform.NodeConnection AnyCAD.Platform.ReferenceElement AnyCAD.Platform.StyleElement AnyCAD.Foundation.ParameterDict

Public 成员函数

 AObject (global::System.IntPtr cPtr, bool cMemoryOwn)
 仅供内部使用
void Dispose ()
virtual ClassId GetClassId ()
 获取对象的类型信息
virtual bool IsEqual (AObject other)
 对象是否相同,或同一个对象

静态 Public 成员函数

static ClassId GetStaticClassId ()
 获取类信息

详细描述

基类,提供基本的反射方法.

成员函数说明

◆ GetClassId()

virtual ClassId AnyCAD.Foundation.AObject.GetClassId ( )
virtual

获取对象的类型信息

返回
类信息

被 AnyCAD.Designing.PartElement, AnyCAD.Designing.SketchArc, AnyCAD.Designing.SketchArcOfEllipse, AnyCAD.Designing.SketchArcOfHyperbola, AnyCAD.Designing.SketchArcOfParabola, AnyCAD.Designing.SketchBSpline, AnyCAD.Designing.SketchCircle, AnyCAD.Designing.SketchCurve, AnyCAD.Designing.SketchElement, AnyCAD.Designing.SketchEllipse, AnyCAD.Designing.SketchGeometry, AnyCAD.Designing.SketchLine, AnyCAD.Designing.SketchPlane, AnyCAD.Designing.SketchPoint, AnyCAD.Foundation.ArrayBuffer, AnyCAD.Foundation.CharBuffer, AnyCAD.Foundation.Component, AnyCAD.Foundation.Document, AnyCAD.Foundation.Element, AnyCAD.Foundation.Float32Buffer, AnyCAD.Foundation.Int32Buffer, AnyCAD.Foundation.ParameterDict, AnyCAD.Foundation.ParameterValue, AnyCAD.Foundation.RawBuffer, AnyCAD.Foundation.TopoShape, AnyCAD.Foundation.Uint16Buffer, AnyCAD.Foundation.Uint32Buffer, AnyCAD.Foundation.Uint8Buffer, AnyCAD.Manufacturing.MachiningWorkstage, AnyCAD.Manufacturing.TrajectoryElement, AnyCAD.Manufacturing.TransitionWorkstage, AnyCAD.Manufacturing.WaypointElement, AnyCAD.Manufacturing.WorkstageElement, AnyCAD.Platform.AssemblyElement, AnyCAD.Platform.BBoxElement, AnyCAD.Platform.CameraElement, AnyCAD.Platform.ConstraintElement, AnyCAD.Platform.CoordinateConstraint, AnyCAD.Platform.CoordinateSystemElement, AnyCAD.Platform.CurveElement, AnyCAD.Platform.DatumElement, AnyCAD.Platform.DbView, AnyCAD.Platform.DbViewBase, AnyCAD.Platform.DocumentSettings, AnyCAD.Platform.DrawableElement, AnyCAD.Platform.EntityElement, AnyCAD.Platform.ExternalDocument, AnyCAD.Platform.FunctionElement, AnyCAD.Platform.GeneralComponent, AnyCAD.Platform.GroupElement, AnyCAD.Platform.InstanceElement, AnyCAD.Platform.LayerElement, AnyCAD.Platform.LineStyleComponent, AnyCAD.Platform.LineStyleElement, AnyCAD.Platform.MaterialElement, AnyCAD.Platform.MirrorConstraint, AnyCAD.Platform.NodeComponent, AnyCAD.Platform.NodeConnection, AnyCAD.Platform.PointCloudElement, AnyCAD.Platform.PointElement, AnyCAD.Platform.PointsElement, AnyCAD.Platform.PolylineElement, AnyCAD.Platform.PropertiesComponent, AnyCAD.Platform.ReferenceElement, AnyCAD.Platform.ReferencePoint, AnyCAD.Platform.ReferenceShape, AnyCAD.Platform.SchemaComponent, AnyCAD.Platform.ShapeElement, AnyCAD.Platform.SimpleCurveElement, AnyCAD.Platform.StyleElement, AnyCAD.Platform.TextElement, AnyCAD.Platform.TextStyleElement, AnyCAD.Platform.TextureElement, AnyCAD.Platform.TransformComponent, AnyCAD.Platform.UserElement , 以及 AnyCAD.Platform.VisualElement 重载.

◆ GetStaticClassId()

ClassId AnyCAD.Foundation.AObject.GetStaticClassId ( )
static

获取类信息

返回

◆ IsEqual()

virtual bool AnyCAD.Foundation.AObject.IsEqual ( AObject other)
virtual

对象是否相同,或同一个对象

参数
other需要比较的对象
返回
返回true如果是同一个对象。