LAMPCAE/src/ModelData/modelDataPy.h

39 lines
1.1 KiB
C++
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

#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 setMaterial(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 setMaterial(int caseID, char* componentIDs, int materialID);
}
#endif