27 #ifndef _INCLUDE_DRIVER_MESH
28 #define _INCLUDE_DRIVER_MESH
36 #if defined MESHDRIVER_EXPORTS || defined MeshDriver_EXPORTS
37 #define MESHDRIVER_EXPORT __declspec( dllexport )
39 #define MESHDRIVER_EXPORT __declspec( dllimport )
42 #define MESHDRIVER_EXPORT
61 void SetMeshId(
int theMeshId);
62 virtual void SetFile(
const std::string& theFileName);
63 virtual void SetMeshName(
const std::string& theMeshName);
64 virtual std::string GetMeshName()
const;
66 virtual void SetOption(
const std::string& optionName,
67 const std::string& optionValue) {}
69 virtual Status Perform() = 0;
78 Status addMessage(
const std::string& msg,
const bool isFatal=
false);