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() |
| 描述 | 获取接口设定 |
| 参数 | 无 |
| 返回值 | 接口设定 |