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