39 lines
1.1 KiB
C
39 lines
1.1 KiB
C
|
#ifndef _MODELDATAPY_H_
|
|||
|
#define _MODELDATAPY_H_
|
|||
|
#include "modelDataAPI.h"
|
|||
|
|
|||
|
namespace ModelData
|
|||
|
{
|
|||
|
|
|||
|
class ModelDataPy
|
|||
|
{
|
|||
|
public:
|
|||
|
static void importComponents(int caseId, const char* addcomponentsId);
|
|||
|
static void importGeometry(int caseId, char* addcomponentsId);
|
|||
|
static void addBC(int caseId, int id, char* bctypetostring);
|
|||
|
static void setValue(int caseID, char* variable, char* stype, char* svalue);
|
|||
|
static void setBCValue(int caseID, int index, char* variable, char* stype, char* svalue);
|
|||
|
static void setProperty(int caseID, char* componentIDs, int materialID);
|
|||
|
};
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
//声明为c接口,供python脚本调用
|
|||
|
extern "C"
|
|||
|
{
|
|||
|
void MODELDATAAPI importComponents(int caseId, const char* addcomponentsId);
|
|||
|
void MODELDATAAPI importGeometry(int caseId, char* addcomponentsId);
|
|||
|
void MODELDATAAPI addBC(int caseId, int id, char* bctypetostring);
|
|||
|
void MODELDATAAPI setValue(int caseID, char* variable, char* stype, char* svalue);
|
|||
|
void MODELDATAAPI setBCValue(int caseID,int index,char* variable, char* stype, char* svalue);
|
|||
|
void MODELDATAAPI setProperty(int caseID, char* componentIDs, int materialID);
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
#endif
|