#include <TopExp.hxx>#include <TopExp_Explorer.hxx>#include <TopoDS.hxx>#include <TopoDS_Iterator.hxx>#include <TopoDS_Compound.hxx>#include <TopoDS_CompSolid.hxx>#include <TopoDS_Solid.hxx>#include <TopoDS_Shell.hxx>#include <TopoDS_Face.hxx>#include <TopoDS_Wire.hxx>#include <TopoDS_Edge.hxx>#include <TopoDS_Vertex.hxx>#include <TopoDS_Shape.hxx>#include <TopTools_MapOfShape.hxx>#include <TopTools_IndexedMapOfShape.hxx>#include <TopTools_ListOfShape.hxx>#include <TopTools_ListIteratorOfListOfShape.hxx>#include <gp_Pnt.hxx>#include <BRep_Tool.hxx>#include <TCollection_AsciiString.hxx>#include <OSD.hxx>#include <BRepPrimAPI_MakeSphere.hxx>#include <BRepPrimAPI_MakeCylinder.hxx>#include <BRepPrimAPI_MakeBox.hxx>#include <dlfcn.h>#include <libgen.h>#include "SMESH_Gen_i.hxx"#include "SMESH_version.h"#include "DriverMED_W_SMESHDS_Mesh.h"#include "DriverMED_R_SMESHDS_Mesh.h"#include "MED_Factory.hxx"#include "SMDS_EdgePosition.hxx"#include "SMDS_FacePosition.hxx"#include "SMDS_PolyhedralVolumeOfNodes.hxx"#include "SMDS_SetIterator.hxx"#include "SMDS_SpacePosition.hxx"#include "SMDS_VertexPosition.hxx"#include "SMESHDS_Document.hxx"#include "SMESHDS_Group.hxx"#include "SMESHDS_GroupOnGeom.hxx"#include "SMESH_Algo_i.hxx"#include "SMESH_File.hxx"#include "SMESH_Group.hxx"#include "SMESH_Group_i.hxx"#include "SMESH_Hypothesis.hxx"#include "SMESH_Hypothesis_i.hxx"#include "SMESH_Mesh.hxx"#include "SMESH_MeshEditor.hxx"#include "SMESH_Mesh_i.hxx"#include "SMESH_PreMeshInfo.hxx"#include "SMESH_PythonDump.hxx"#include "SMESH_ControlsDef.hxx"#include "SMESH_TryCatch.hxx"#include <CORBA_SERVER_HEADER(SMESH_Group)>#include <CORBA_SERVER_HEADER(SMESH_Filter)>#include <CORBA_SERVER_HEADER(SMESH_MeshEditor)>#include <GEOM_Client.hxx>#include <Basics_Utils.hxx>#include <Basics_DirUtils.hxx>#include <HDFOI.hxx>#include <OpUtil.hxx>#include <SALOMEDS_Tool.hxx>#include <SALOME_Container_i.hxx>#include <SALOME_LifeCycleCORBA.hxx>#include <SALOME_NamingService.hxx>#include <Utils_CorbaException.hxx>#include <Utils_ExceptHandlers.hxx>#include <Utils_SINGLETON.hxx>#include <utilities.h>#include <CORBA_CLIENT_HEADER(SALOME_ModuleCatalog)>#include <CORBA_CLIENT_HEADER(SALOME_Session)>#include <SALOMEDS_wrap.hxx>#include <SALOMEDS_Attributes_wrap.hxx>#include <GEOM_wrap.hxx>#include <map>#include <fstream>#include <cstdio>#include <cstdlib>Macros | |
| #define | LibHandle void* | 
| #define | LoadLib(name) dlopen( name, RTLD_LAZY | RTLD_GLOBAL ) | 
| #define | GetProc dlsym | 
| #define | UnLoadLib(handle) dlclose( handle ); | 
| #define | NUM_TMP_FILES 2 | 
Functions | |
| PortableServer::ObjectId * | SMESHEngine_factory (CORBA::ORB_ptr orb, PortableServer::POA_ptr poa, PortableServer::ObjectId *contId, const char *instanceName, const char *interfaceName) | 
| SMESHEngine_factory.  More... | |
Variables | |
| static int | MYDEBUG = 0 | 
| const int | nbElemPerDiagonal = 10 | 
| #define GetProc dlsym | 
Referenced by SMESH_Gen_i::getHypothesisCreator().
| #define LibHandle void* | 
Referenced by SMESH_Gen_i::getHypothesisCreator().
| #define LoadLib | ( | name | ) | dlopen( name, RTLD_LAZY | RTLD_GLOBAL ) | 
Referenced by SMESH_Gen_i::getHypothesisCreator().
| #define NUM_TMP_FILES 2 | 
Referenced by SMESH_Gen_i::Save().
| #define UnLoadLib | ( | handle | ) | dlclose( handle ); | 
Referenced by SMESH_Gen_i::getHypothesisCreator().
| PortableServer::ObjectId* SMESHEngine_factory | ( | CORBA::ORB_ptr | orb, | 
| PortableServer::POA_ptr | poa, | ||
| PortableServer::ObjectId * | contId, | ||
| const char * | instanceName, | ||
| const char * | interfaceName | ||
| ) | 
      
  | 
  static | 
Referenced by SMESH_Gen_i::Close(), SMESH_Gen_i::ComponentDataType(), SMESH_Gen_i::Compute(), SMESH_Gen_i::CreateEmptyMesh(), SMESH_Gen_i::createHypothesis(), SMESH_Gen_i::CreateMesh(), SMESH_Gen_i::createMesh(), SMESH_Gen_i::Evaluate(), SMESH_Gen_i::GetAlgoState(), SMESH_Gen_i::GetBadInputElements(), SMESH_Gen_i::GetComputeErrors(), SMESH_Gen_i::GetCurrentStudy(), SMESH_Gen_i::getHypothesisCreator(), SMESH_Gen_i::GetSubShapesId(), SMESH_Gen_i::IORToLocalPersistentID(), SMESH_Gen_i::IsReadyToCompute(), SMESH_Gen_i::Load(), SMESH_Gen_i::LoadASCII(), SMESH_Gen_i::LocalPersistentIDToIOR(), SMESH_Gen_i::Precompute(), SMESH_Gen_i::SaveASCII(), and SMESHEngine_factory().
| const int nbElemPerDiagonal = 10 |