aMesh = Mesh(self, self.geompyD, aSmeshMesh)
return aMesh
+ ## Creates Mesh objects importing data from the given CGNS file
+ # @return an instance of Mesh class
+ # @ingroup l2_impexp
+ def CreateMeshesFromCGNS( self, theFileName ):
+ aSmeshMeshes, aStatus = SMESH._objref_SMESH_Gen.CreateMeshesFromCGNS(self,theFileName)
+ aMeshes = []
+ for iMesh in range(len(aSmeshMeshes)) :
+ aMesh = Mesh(self, self.geompyD, aSmeshMeshes[iMesh])
+ aMeshes.append(aMesh)
+ return aMeshes, aStatus
+
## Concatenate the given meshes into one mesh.
# @return an instance of Mesh class
# @param meshes the meshes to combine into one mesh
else:
self.mesh.ExportSTL(f, ascii)
+ ## Exports the mesh in a file in CGNS format
+ # @param f is the file name
+ # @param overwrite boolean parameter for overwriting/not overwriting the file
+ # @param meshPart a part of mesh (group, sub-mesh) to export instead of the mesh
+ # @ingroup l2_impexp
+ def ExportCGNS(self, f, overwrite=1, meshPart=None):
+ if isinstance( meshPart, list ):
+ meshPart = self.GetIDSource( meshPart, SMESH.ALL )
+ if isinstance( meshPart, Mesh ):
+ meshPart = meshPart.mesh
+ elif not meshPart:
+ meshPart = self.mesh
+ self.mesh.ExportCGNS(meshPart, f, overwrite)
# Operations with groups:
# ----------------------
# Parameter of BLSURF algo
self.params.SetOptionValue(optionName,level)
+ ## Sets GMF file for export at computation
+ # @ingroup l3_hypos_blsurf
+ def SetGMFFile(self, fileName):
+ if self.Parameters():
+ # Parameter of BLSURF algo
+ self.params.SetGMFFile(fileName)
+
## Enforced vertices (BLSURF)
## To get all the enforced vertices