XSection(ulong id,int tid) | 原型 | XSection(ulong id,int tid) | | 描述 | 构造函数 | | 参数 | [i]ulong id: 对象ID \\ [i]int tid: 截面类型 | | 返回值 | 无 | virtual const SectionAttribute * getAttribute() const = 0 | 原型 | virtual const SectionAttribute * getAttribute() const = 0 | | 描述 | 虚函数接口,访问截面对象的属性 | | 参数 | 无 | | 返回值 | 截面对象的属性 | virtual void setAttribute(const SectionAttribute * atb) = 0 | 原型 | virtual void setAttribute(const SectionAttribute * atb) = 0 | | 描述 | 虚函数接口,设置截面对象的属性 | | 参数 | [i]const SectionAttribute * atb: 截面对象的属性 | | 返回值 | 无 | virtual void write(H5IO * io, H5Obj * grp) | 原型 | virtual void write(H5IO * io, H5Obj * grp) | | 描述 | 将对象数据写入到HDF5文件中 | | 参数 | [i]H5IO * io: HDF5文件句柄 \\ [i] H5Obj * grp: 对应的HDF5节点 | | 返回值 | 无 | virtual bool read(H5IO * io, H5Obj * grp) | 原型 | virtual bool read(H5IO * io, H5Obj * grp) | | 描述 | 从HDF5文件中读取对象数据 | | 参数 | [i]H5IO * io: HDF5文件句柄 \\ [i] H5Obj * grp: 对应的HDF5节点 | | 返回值 | 如成功读取返回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, 否则返回相应错误码 |