* (only client lib, because server lib translates in SMESH_Gen_i::createHypothesis
* for normal work of *.py files )
*/
+ if( !myClientLib.isEmpty() )
+ {
#ifdef WNT
//myServerLib += ".dll";
- myClientLib += ".dll";
+ myClientLib += ".dll";
#else
//myServerLib = "lib" + myServerLib + ".so";
- myClientLib = "lib" + myClientLib + ".so";
+ myClientLib = "lib" + myClientLib + ".so";
#endif
+ }
QString aResName = atts.value("resources");
print "-------------------------- NETGEN_3D"
-algoNg = smesh.CreateHypothesis( "NETGEN_3D", "libNETGENEngine.so" )
+algoNg = smesh.CreateHypothesis( "NETGEN_3D", "NETGENEngine" )
print algoNg.GetName()
print algoNg.GetId()
smeshgui.SetName(salome.ObjectToID(algoNg), "Tetrahedron (NETGEN)")
print "-------------------------- NETGEN_3D"
-netgen3D = smesh.CreateHypothesis("NETGEN_3D", "libNETGENEngine.so")
+netgen3D = smesh.CreateHypothesis("NETGEN_3D", "NETGENEngine")
smeshgui.SetName(salome.ObjectToID(netgen3D), "NETGEN_3D")
# ---- init a Mesh with the alveole
print "-------------------------- NETGEN_3D"
-netgen3D = smesh.CreateHypothesis("NETGEN_3D", "libNETGENEngine.so")
+netgen3D = smesh.CreateHypothesis("NETGEN_3D", "NETGENEngine")
smeshgui.SetName(salome.ObjectToID(netgen3D), "NETGEN_3D")
# ---- init a Mesh with the shell
print "-------------------------- NETGEN_3D"
-netgen3D = smesh.CreateHypothesis("NETGEN_3D", "libNETGENEngine.so")
+netgen3D = smesh.CreateHypothesis("NETGEN_3D", "NETGENEngine")
smeshgui.SetName(salome.ObjectToID(netgen3D), "NETGEN_3D")
# ---- init a Mesh with the shell
print "-------------------------- NETGEN_3D"
-netgen3D = smesh.CreateHypothesis("NETGEN_3D", "libNETGENEngine.so")
+netgen3D = smesh.CreateHypothesis("NETGEN_3D", "NETGENEngine")
smeshgui.SetName(salome.ObjectToID(netgen3D), "NETGEN_3D")
# ---- init a Mesh with the boxe
print "-------------------------- NETGEN_3D"
-netgen3D = smesh.CreateHypothesis("NETGEN_3D", "libNETGENEngine.so")
+netgen3D = smesh.CreateHypothesis("NETGEN_3D", "NETGENEngine")
smeshgui.SetName(salome.ObjectToID(netgen3D), "NETGEN_3D")
print "-------------------------- NETGEN_3D"
-algoNg = smesh.CreateHypothesis( "NETGEN_3D", "libNETGENEngine.so" )
+algoNg = smesh.CreateHypothesis( "NETGEN_3D", "NETGENEngine" )
listHyp = algoNg.GetCompatibleHypothesis()
for hyp in listHyp:
print hyp
Private constructor
"""
import Python1dPlugin
- self.Create(mesh, geom, "Python_1D", "libPython1dEngine.so")
+ self.Create(mesh, geom, "Python_1D", "Python1dEngine")
def PythonSplit1D(self, n, func):
"""
\param n for the number of segments that cut an edge
\param func for the python function that calculate the length of all segments
"""
- hyp = self.Hypothesis("PythonSplit1D", [n], "libPython1dEngine.so")
+ hyp = self.Hypothesis("PythonSplit1D", [n], "Python1dEngine")
hyp.SetNumberOfSegments(n)
hyp.SetPythonLog10RatioFunction(func)
return hyp
Private constructor
"""
if algo == NETGEN:
- self.Create(mesh, geom, "NETGEN_3D", "libNETGENEngine.so")
+ self.Create(mesh, geom, "NETGEN_3D", "NETGENEngine")
elif algo == GHS3D:
import GHS3DPlugin
- self.Create(mesh, geom, "GHS3D_3D" , "libGHS3DEngine.so")
+ self.Create(mesh, geom, "GHS3D_3D" , "GHS3DEngine")
def MaxElementVolume(self, vol):
"""