|
AnyCAD Rapid API 2026
Help you to create a better world!
|
参数字典类 更多...
Public 成员函数 | |
| ParameterDict (global::System.IntPtr cPtr, bool cMemoryOwn) | |
| 仅供内部使用 | |
| override ClassId | GetClassId () |
| 获取对象的类型信息 | |
| ParameterDict () | |
| 默认构造函数 | |
| override string | GetShortName () |
| override bool | IsEqual (ParameterValue other) |
| 数值是否相同 | |
| override string | ToStr () |
| 转换成字符串 | |
| override bool | Parse (string str) |
| 解析字符串 | |
| override bool | Copy (ParameterValue other) |
| 从来源对象复制数据 | |
| string | ToJSON (bool plainMode) |
| 序列化到JSON字符串 | |
| string | ToJSON () |
| 序列化到JSON字符串 | |
| bool | FromJSON (string json, bool plainMode) |
| 从JSON字符串反序列化 | |
| bool | FromJSON (string json) |
| 从JSON字符串反序列化 | |
| bool | LoadFile (string fileName, bool plainMode) |
| 从文件加载 | |
| bool | LoadFile (string fileName) |
| 从文件加载 | |
| bool | SaveFile (string fileName, bool plainMode) |
| 保存到文件 | |
| bool | SaveFile (string fileName) |
| 保存到文件 | |
| ParameterValue | Find (string name) |
| 查找参数 | |
| void | Remove (string name) |
| 移除参数 | |
| bool | Contains (string name) |
| 判断是否存在 | |
| void | Clear () |
| 清空 | |
| StringList | GetNames () |
| 获取子项的列表 | |
| void | Add (string name, string value) |
| void | Add (string name, bool value) |
| void | Add (string name, double value) |
| void | Add (string name, Vector3 value) |
| void | Add (string name, int value) |
| Public 成员函数 继承自 AnyCAD.Foundation.ParameterValue | |
| ParameterValue (global::System.IntPtr cPtr, bool cMemoryOwn) | |
| 仅供内部使用 | |
| override ClassId | GetClassId () |
| 获取对象的类型信息 | |
| bool | IsSameType (ParameterValue other) |
| 数据类型是否相同 | |
| Public 成员函数 继承自 AnyCAD.Foundation.AObject | |
| AObject (global::System.IntPtr cPtr, bool cMemoryOwn) | |
| 仅供内部使用 | |
| void | Dispose () |
| virtual bool | IsEqual (AObject other) |
| 对象是否相同,或同一个对象 | |
静态 Public 成员函数 | |
| static new ClassId | GetStaticClassId () |
| static new ParameterDict | Cast (AObject obj) |
| 静态 Public 成员函数 继承自 AnyCAD.Foundation.ParameterValue | |
| static new ClassId | GetStaticClassId () |
| static ParameterValue | Cast (AObject obj) |
| 静态 Public 成员函数 继承自 AnyCAD.Foundation.AObject | |
| static ClassId | GetStaticClassId () |
| 获取类信息 | |
参数字典类
参数集合对象,支持多种类型的参数,支持动态添加、删除、修改、查找。 支持JSON序列化和反序列化,提供类型安全的参数访问接口
| bool AnyCAD.Foundation.ParameterDict.Contains | ( | string | name | ) |
判断是否存在
| name | 名称 |
|
virtual |
| ParameterValue AnyCAD.Foundation.ParameterDict.Find | ( | string | name | ) |
查找参数
| name | 名称 |
| bool AnyCAD.Foundation.ParameterDict.FromJSON | ( | string | json, |
| bool | plainMode ) |
从JSON字符串反序列化
| plainMode | 是否简易模式下,属性集合不能为空 |
|
virtual |
| StringList AnyCAD.Foundation.ParameterDict.GetNames | ( | ) |
获取子项的列表
|
virtual |
|
virtual |
| bool AnyCAD.Foundation.ParameterDict.LoadFile | ( | string | fileName, |
| bool | plainMode ) |
从文件加载
| plainMode | 是否简易模式下,属性集合不能为空 |
|
virtual |
| void AnyCAD.Foundation.ParameterDict.Remove | ( | string | name | ) |
移除参数
| name | 名称 |
| bool AnyCAD.Foundation.ParameterDict.SaveFile | ( | string | fileName, |
| bool | plainMode ) |
保存到文件
| plainMode | 是否简易模式 |
| string AnyCAD.Foundation.ParameterDict.ToJSON | ( | bool | plainMode | ) |
序列化到JSON字符串
| plainMode | 是否简易模式 |
|
virtual |