Dump Python extension.

This commit is contained in:
rnv 2008-11-14 08:39:55 +00:00
parent df96082091
commit e184ed39fa

View File

@ -164,6 +164,8 @@ NO_NAME = "NoName"
## Gets object name
def GetName(obj):
if isinstance(obj, BaseWrapper):
obj = obj.GetAlgorithm()
ior = salome.orb.object_to_string(obj)
sobj = salome.myStudy.FindObjectIOR(ior)
if sobj is None:
@ -346,6 +348,17 @@ class smeshDC(SMESH._objref_SMESH_Gen):
aMesh = Mesh(self, self.geompyD, aSmeshMesh)
return aMesh
## Create hyporthesis
# @return an instance of hypothesis
# @ingroup l2_impexp
def CreateHypothesis(self, hyp, so):
hypo = SMESH._objref_SMESH_Gen.CreateHypothesis(self, hyp, so)
if hyp == "LocalLength":
hypo = LocalLength(hypo)
return hypo
## Creates a Mesh object(s) importing data from the given MED file
# @return a list of Mesh class instances
# @ingroup l2_impexp
@ -2876,9 +2889,13 @@ class Mesh_Algorithm:
pass
SetName(hypo, hyp + a)
pass
status = self.mesh.mesh.AddHypothesis(self.geom, hypo)
bhypo = None
if isinstance(hypo,BaseWrapper):
bhypo = hypo.GetAlgorithm()
else:
bhypo = hypo
status = self.mesh.mesh.AddHypothesis(self.geom, bhypo)
TreatHypoStatus( status, GetName(hypo), GetName(self.geom), 0 )
hypo = WrapHypothesis(hypo,hyp)
return hypo
@ -4019,11 +4036,6 @@ class Mesh_UseExisting(Mesh_Algorithm):
def WrapHypothesis(hypo, hyp):
if hyp == "LocalLength":
return LocalLength(hypo)
return hypo
from salome_notebook import *
##Base class for wrap all StdMeshers interfaces