virtual ErrorCode doExport() | 原型 | virtual ErrorCode doExport() | | 描述 | 将本地文档的数据导出的接口 | | 参数 | 无 | | 返回值 | | virtual ErrorCode doImport() | 原型 | virtual ErrorCode doImport() | | 描述 | 导入数据并转换到本地文档中 | | 参数 | 无 | | 返回值 | | virtual bool importModel(XModel * mdl) | 原型 | virtual bool importModel(XModel * mdl) | | 描述 | 导入模型数据到本地文档中 | | 参数 | [i]XModel * mdl: | | 返回值 | | virtual bool exportAnalysis(const XAnalysis * ana, const char * fname) | 原型 | virtual bool exportAnalysis(const XAnalysis * ana, const char * fname) | | 描述 | 导出指定分析设定到求解文件中 | | 参数 | [i]const XAnalysis * ana: 指定分析对象 \\ [i]const char * fname: 求解文件名 | | 返回值 | 成功导出返回true,否则返回false | virtual void setParam(void * param) = 0 | 原型 | virtual void setParam(void * param) = 0 | | 描述 | 设置接口参数 | | 参数 | [i]void * param: 接口参数指针 | | 返回值 | 无 | virtual bool extractData(const char * config, void * dataContainer) | 原型 | virtual bool extractData(const char * config, void * dataContainer) | | 描述 | 按照配置config提取指定结果 | | 参数 | [i]const char * config: 提取配置项,由字符串表达 \\ [i] void * dataContainer: 结果存放容器 | | 返回值 | 成功提取返回true,否则返回false | virtual void setAdapter(XInterfaceAdapter * adapter) | 原型 | virtual void setAdapter(XInterfaceAdapter * adapter) | | 描述 | 设置接口适配器,用于适配某些特殊场合的定制化处理 | | 参数 | [i]XInterfaceAdapter * adapter: 接口适配器 | | 返回值 | 无 | virtual ~XInterface() | 原型 | virtual ~XInterface() | | 描述 | 析构函数 | | 参数 | 无 | | 返回值 | 无 | virtual XDocument * getDocument() | 原型 | virtual XDocument * getDocument() | | 描述 | 返回与接口对接的文档 | | 参数 | 无 | | 返回值 | | virtual const InterfaceSetting * getSetting() | 原型 | virtual const InterfaceSetting * getSetting() | | 描述 | 获取接口设定 | | 参数 | 无 | | 返回值 | 接口设定 |