====== FEPGInterface ====== **//Inherited from//** [[class:iwhrpre:interface|Interface]], **//Inherited by//** NULL **//Friend class//** NULL **//Description//** **//Members//** * ParamInterface [[fepginterface#m_param|m_Param]] * IPreDocument * [[fepginterface#m_pdocument|m_pDocument]] * uint8 * [[fepginterface#m_pfiledata|m_pFileData]] * char * [[fepginterface#m_pfilepos|m_pFilePos]] * Path [[fepginterface#m_strworkdir|m_strWorkDir]] **//Public interface//** * [[fepginterface#fepginterface1|FEPGInterface]](IPreDocument * pDoc) * ErrorCode [[fepginterface#doexport|doExport]]() * ErrorCode [[fepginterface#doimport|doImport]]() * void [[fepginterface#setparam|setParam]](void * param) **//Private interface//** * void [[fepginterface#importnodes|importNodes]](Model * pModel) * void [[fepginterface#importelements|importElements]](Model * pModel) * void [[fepginterface#exportnodes|exportNodes]](const char * path) * void [[fepginterface#exportelements|exportElements]](const char * path,bool bFieldA = true) * void [[fepginterface#exportcontactelements|exportContactElements]](IOFile * io,bool bFieldA = true) * void [[fepginterface#exportmasselements|exportMassElements]](IOFile * io) * void [[fepginterface#exportdof|exportDOF]](const char * path) * void [[fepginterface#exportcontact|exportContact]](const char * path) * void [[fepginterface#exporttemperature|exportTemperature]](const char * path) * void [[fepginterface#exportforce|exportForce]](const char * path) * void [[fepginterface#exportmass|exportMass]](const char * path) * void [[fepginterface#exportseepage|exportSeepage]](const char * path) * int [[fepginterface#calccontactpairinfo|calcContactPairInfo]](ILBC * contact,ContactPairInfo * info_arr) * int [[fepginterface#calctemperaturefield|calcTemperatureField]](Model * mdl,ILBC * temp,THash * datas) * int [[fepginterface#calcseepagefield|calcSeepageField]](Model * mdl,ILBC * temp,THash * datas) * int [[fepginterface#calcmassfield|calcMassField]](Model * mdl,IProperty * mass) * void [[fepginterface#exportfielda|exportFieldA]]() * void [[fepginterface#exportfieldb|exportFieldB]]() * void [[fepginterface#exportfieldc|exportFieldC]]() ---- {{anchor:m_param}} **ParamInterface m_Param** {{anchor:m_pdocument}} **IPreDocument * m_pDocument** {{anchor:m_pfiledata}} **uint8 * m_pFileData** {{anchor:m_pfilepos}} **char * m_pFilePos** {{anchor:m_strworkdir}} **Path m_strWorkDir** ---- {{anchor:fepginterface1}} **FEPGInterface(IPreDocument * pDoc)** *function: *parameters: - [i]IPreDocument * pDoc: *return value: {{anchor:doexport}} **ErrorCode doExport()** *function: *parameters: NULL *return value: {{anchor:doimport}} **ErrorCode doImport()** *function: *parameters: NULL *return value: {{anchor:setparam}} **void setParam(void * param)** *function: *parameters: - [i]void * param: *return value: ---- {{anchor:importnodes}} **void importNodes(Model * pModel)** *function: *parameters: - [i]Model * pModel: *return value: {{anchor:importelements}} **void importElements(Model * pModel)** *function: *parameters: - [i]Model * pModel: *return value: {{anchor:exportnodes}} **void exportNodes(const char * path)** *function: *parameters: - [i]const char * path: *return value: {{anchor:exportelements}} **void exportElements(const char * path,bool bFieldA = true)** *function: *parameters: - [i]const char * path: - [i]bool bFieldA = true: *return value: {{anchor:exportcontactelements}} **void exportContactElements(IOFile * io,bool bFieldA = true)** *function: *parameters: - [i]IOFile * io: - [i]bool bFieldA = true: *return value: {{anchor:exportmasselements}} **void exportMassElements(IOFile * io)** *function: *parameters: - [i]IOFile * io: *return value: {{anchor:exportdof}} **void exportDOF(const char * path)** *function: *parameters: - [i]const char * path: *return value: {{anchor:exportcontact}} **void exportContact(const char * path)** *function: *parameters: - [i]const char * path: *return value: {{anchor:exporttemperature}} **void exportTemperature(const char * path)** *function: *parameters: - [i]const char * path: *return value: {{anchor:exportforce}} **void exportForce(const char * path)** *function: *parameters: - [i]const char * path: *return value: {{anchor:exportmass}} **void exportMass(const char * path)** *function: *parameters: - [i]const char * path: *return value: {{anchor:exportseepage}} **void exportSeepage(const char * path)** *function: *parameters: - [i]const char * path: *return value: {{anchor:calccontactpairinfo}} **int calcContactPairInfo(ILBC * contact,ContactPairInfo * info_arr)** *function: *parameters: - [i]ILBC * contact: - [i]ContactPairInfo * info_arr: *return value: {{anchor:calctemperaturefield}} **int calcTemperatureField(Model * mdl,ILBC * temp,THash * datas)** *function: *parameters: - [i]Model * mdl: - [i]ILBC * temp: - [i]THash * datas: *return value: {{anchor:calcseepagefield}} **int calcSeepageField(Model * mdl,ILBC * temp,THash * datas)** *function: *parameters: - [i]Model * mdl: - [i]ILBC * temp: - [i]THash * datas: *return value: {{anchor:calcmassfield}} **int calcMassField(Model * mdl,IProperty * mass)** *function: *parameters: - [i]Model * mdl: - [i]IProperty * mass: *return value: {{anchor:exportfielda}} **void exportFieldA()** *function: *parameters: NULL *return value: {{anchor:exportfieldb}} **void exportFieldB()** *function: *parameters: NULL *return value: {{anchor:exportfieldc}} **void exportFieldC()** *function: *parameters: NULL *return value: