Inherited from NULL
Inherited by NULL
Friend class NULL
Description
XInterface提供了XDocument和第三方文件相互转换的统一接口,包括把XDocument里的数据导出为第三方数据文件,或者从第三方数据文件导入数据到XDocument中,或者导出指定分析对象到求解文件中,或者从求解结果中提取指定结果数据。为了提高扩展性,XInterface还提供了接口代理XInterfaceProxy的接口以方便特殊场景的定制。
Public interface
virtual ErrorCode doExport()
virtual ErrorCode doImport()
virtual bool importModel(XModel * mdl)
virtual bool exportAnalysis(const XAnalysis * ana, const char * fname)
virtual void setParam(void * param) = 0
virtual bool extractData(const char * config, void * dataContainer)
virtual void setProxy(XInterfaceProxy * Proxy)
virtual ~XInterface()
virtual XDocument * getDocument()
virtual const InterfaceSetting * getSetting()