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: 数据操作类型
返回值