XTable(ulong id) | 原型 | XTable(ulong id) | | 描述 | 构造函数 | | 参数 | [i]ulong id: 对象ID | | 返回值 | 无 | ~XTable() | 原型 | ~XTable() | | 描述 | 析构函数 | | 参数 | 无 | | 返回值 | 无 | void clear() | 原型 | void clear() | | 描述 | 清空数据,重置表大小(0行1列) | | 参数 | 无 | | 返回值 | 无 | const XDataField & getData() const | 原型 | const XDataField & getData() const | | 描述 | 获取表数据 | | 参数 | 无 | | 返回值 | 表数据场对象引用 | void setData(const XDataField & fd) | 原型 | void setData(const XDataField & fd) | | 描述 | 设置表数据 | | 参数 | [i]const XDataField & fd: 表数据场对象引用 | | 返回值 | 无 | 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, 否则返回相应错误码 | void getXYCurve(int xIndex,int yIndex, XDataXY * xyc) const | 原型 | void getXYCurve(int xIndex,int yIndex, XDataXY * xyc) const | | 描述 | 从表对象中抽取两列数据构成曲线数据对象 | | 参数 | [i]int xIndex: 自变量列索引 \\ [i]int yIndex: 因变量列索引 \\ [i] XDataXY * xyc: 曲线数据对象 | | 返回值 | 无 | void setFields(vector * fields) | 原型 | void setFields(vector * fields) | | 描述 | 按列设置数据场类型 | | 参数 | [i]vector * fields: 数据场类型数组 | | 返回值 | 无 | void setFields(const XArray * fields) | 原型 | void setFields(const XArray * fields) | | 描述 | 按列设置数据场类型 | | 参数 | [i]const XArray * fields: 数据场类型数组 | | 返回值 | 无 | bool matchFields(vector * defs) const | 原型 | bool matchFields(vector * defs) const | | 描述 | 检查表的各列属性是否与给定定义匹配 | | 参数 | [i]vector * defs: 给定场定义 | | 返回值 | 表的各列属性与给定定义匹配返回true,否则返回false | TableFieldType getField(int idx) const | 原型 | TableFieldType getField(int idx) const | | 描述 | 按列获取表的场类型 | | 参数 | [i]int idx: 列的序号 | | 返回值 | 指定列的场类型 | int countField() const | 原型 | int countField() const | | 描述 | 获取表的列数 | | 参数 | 无 | | 返回值 | 表的列数 | bool extractDataPoints(int dim, vector * dataPts) const | 原型 | bool extractDataPoints(int dim, vector * dataPts) const | | 描述 | 假定表为坐标场(前3列为坐标),从表中提取数据点 | | 参数 | [i]int dim: 被提前的场个数(从第4列开始算) \\ [i] vector * dataPts: 数据点数组 | | 返回值 | 成功提前返回true,否则返回false |