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, 否则返回相应错误码