24 #ifndef LIBSMESH_SWIG_H
25 #define LIBSMESH_SWIG_H
28 #if defined SMESH_SWIG_EXPORTS || defined _libSMESH_Swig_EXPORTS
29 #define SMESH_SWIG_EXPORT __declspec( dllexport )
31 #define SMESH_SWIG_EXPORT __declspec( dllimport )
34 #define SMESH_SWIG_EXPORT
38 #include <SALOMEconfig.h>
39 #include CORBA_SERVER_HEADER(SALOMEDS)
44 #include <SVTK_Selection.h>
46 #include <SVTK_Selection.h>
100 const char* AddNewMesh(
const char* );
102 const char* AddNewHypothesis(
const char* );
103 const char* AddNewAlgorithms(
const char* );
105 void SetShape(
const char*,
const char* );
107 void SetHypothesis(
const char*,
const char* );
108 void SetAlgorithms(
const char*,
const char* );
110 void UnSetHypothesis(
const char* );
112 const char* AddSubMesh(
const char*,
const char*,
int );
113 const char* AddSubMeshOnShape(
const char*,
const char*,
const char*,
int );
115 void CreateAndDisplayActor(
const char* );
117 void SetName(
const char*,
const char* );
119 void EraseActor(
const char*,
const bool allViewers =
false );
126 void SetMeshIcon(
const char*,
const bool,
const bool );
128 actorAspect GetActorAspect(
const char* Mesh_Entry,
int viewId = 0 );
129 void SetActorAspect(
const actorAspect& actorPres,
const char* Mesh_Entry,
int viewId = 0 );
132 int getSelectionMode();
133 void select(
const char *
id, std::vector<int> ids,
bool append =
false );
134 void select(
const char *
id,
int id1,
bool append =
false );
142 #endif // LIBSMESH_SWIG_H