#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 |