PropertyManager(OpnRecorder * rec) | 原型 | PropertyManager(OpnRecorder * rec) | | 描述 | 构造函数 | | 参数 | [i]OpnRecorder * rec: 数据操作记录器 | | 返回值 | 无 | ~PropertyManager() | 原型 | ~PropertyManager() | | 描述 | 析构函数 | | 参数 | 无 | | 返回值 | 无 | void bindSectionManager(SectionManager * mgr) | 原型 | void bindSectionManager(SectionManager * mgr) | | 描述 | 绑定截面管理器 | | 参数 | [i]SectionManager * mgr: 截面管理器 | | 返回值 | 无 | void setModelReference(XModel * mdlRef) | 原型 | void setModelReference(XModel * mdlRef) | | 描述 | 设置参考模型 | | 参数 | [i]XModel * mdlRef: 参考模型对象 | | 返回值 | 无 | void clear() | 原型 | void clear() | | 描述 | 清空单元属性 | | 参数 | 无 | | 返回值 | 无 | void write(XH5IO * io, H5Obj * grp) | 原型 | void write(XH5IO * io, H5Obj * grp) | | 描述 | 将管理的所有对象数据写入到HDF5文件中 | | 参数 | [i]XH5IO * io: HDF5文件句柄 \\ [i] H5Obj * grp: 对象管理器对应的HDF5节点 | | 返回值 | 无 | bool read(XH5IO * io, H5Obj * grp) | 原型 | bool read(XH5IO * io, H5Obj * grp) | | 描述 | 从HDF5文件中读取对象数据到管理器中 | | 参数 | [i]XH5IO * io: HDF5文件句柄 \\ [i] H5Obj * grp: 对象管理器对应的HDF5节点 | | 返回值 | 完整读取返回true,否则返回false | const XProperty * getItemByPart(const XPart * p) | 原型 | const XProperty * getItemByPart(const XPart * p) | | 描述 | 获取部件p上的单元属性对象 | | 参数 | [i]const XPart * p: 部件对象 | | 返回值 | 部件p上的单元属性对象 | SectionManager * getPatterManager() | 原型 | SectionManager * getPatterManager() | | 描述 | 获取截面管理器 | | 参数 | 无 | | 返回值 | 截面管理器 | void serialize(XBinaryIO * io, XItem * obj, bool bSave) | 原型 | void serialize(XBinaryIO * io, XItem * obj, bool bSave) | | 描述 | 在undo、redo时从数据操作记录文件中序列化数据对象 | | 参数 | [i]XBinaryIO * io: 二进制数据操作记录文件句柄 \\ [i] XItem * obj: 数据对象 \\ [i] bool bSave: 是否保存数据对象 | | 返回值 | 无 | void updateCache(XItem * obj, OpnType opn) | 原型 | void updateCache(XItem * obj, OpnType opn) | | 描述 | 基类函数的重新实现,根据数据操作类型更新单元属性对象有关缓存数据 | | 参数 | [i]XItem * obj: 单元属性对象 \\ [i] OpnType opn: 数据操作类型 | | 返回值 | 无 |