XProperty(ulong id, int tid)

原型 XProperty(ulong id, int tid)
描述 构造函数
参数 [i]ulong id: 身份ID
[i] int tid: 单元属性类型
返回值

virtual ulong getMaterialId() const

原型 virtual ulong getMaterialId() const
描述 获取材料号
参数
返回值 材料号ID

virtual void setMaterial(ulong matId)

原型 virtual void setMaterial(ulong matId)
描述 绑定材料号
参数 [i]ulong matId: 材料号ID
返回值

const XArray<XUniqueObjectID> * getTargets() const

原型 const XArray<XUniqueObjectID> * getTargets() const
描述 获取应用对象标识数组
参数
返回值

void setTargets(vector<XUniqueObjectID*> * tars)

原型 void setTargets(vector<XUniqueObjectID*> * tars)
描述 设置应用对象标识数组
参数 [i]vector<XUniqueObjectID*> * tars: 应用对象标识指针数组
返回值

void setTargets(vector<XUniqueObjectID> * tars)

原型 void setTargets(vector<XUniqueObjectID> * tars)
描述 设置应用对象标识数组
参数 [i]vector<XUniqueObjectID> * tars: 应用对象标识数组
返回值

int targetCount() const

原型 int targetCount() const
描述 应用对象个数
参数
返回值

void clear()

原型 void clear()
描述 清空应用对象以及属性扩展
参数
返回值

bool hasPart(ulong pid, ulong mid) const

原型 bool hasPart(ulong pid, ulong mid) const
描述 判断属性是否应用在指定部件所包含的单元集上
参数 [i]ulong pid: 部件ID
[i] ulong mid: 部件所属模型ID
返回值 如属性是否应用在指定部件上返回true,否则返回false

virtual void write(XBinaryIO * io)

原型 virtual void write(XBinaryIO * io)
描述 将单元属性信息写入到二进制文件中
参数 [i]XBinaryIO * io: 二进制文件句柄
返回值

virtual ErrorCode read(XBinaryIO * io)

原型 virtual ErrorCode read(XBinaryIO * io)
描述 从二进制文件中读取单元属性信息
参数 [i]XBinaryIO * io: 二进制文件句柄
返回值 如成功读取返回Error_None, 否则返回相应错误码

virtual void write(XH5IO * io, H5Obj * grp)

原型 virtual void write(XH5IO * io, H5Obj * grp)
描述 将单元属性信息写入到HDF5文件中
参数 [i]XH5IO * io: HDF5文件句柄
[i] H5Obj * grp: 数据对象所对应的HDF5节点
返回值

virtual bool read(XH5IO * io, H5Obj * grp)

原型 virtual bool read(XH5IO * io, H5Obj * grp)
描述 从HDF5文件中读取单元属性信息
参数 [i]XH5IO * io: HDF5文件句柄
[i] H5Obj * grp: 数据对象所对应的HDF5节点
返回值

virtual const PropertyAttribute * getAttribute() const = 0

原型 virtual const PropertyAttribute * getAttribute() const = 0
描述 虚函数接口,获取属性数据
参数
返回值 属性数据指针

virtual void setAttribute(const PropertyAttribute * atb) = 0

原型 virtual void setAttribute(const PropertyAttribute * atb) = 0
描述 设置单元属性数据
参数 [i]const PropertyAttribute * atb: 属性数据指针
返回值

virtual ~XProperty()

原型 virtual ~XProperty()
描述 析构函数
参数
返回值