-# Copyright (C) 2011-2016 CEA/DEN, EDF R&D
+# Copyright (C) 2011-2022 CEA/DEN, EDF R&D
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
medfilename = temp.name
temp.close()
- from medimages import FieldBuilder
+ from .medimages import FieldBuilder
builder = FieldBuilder()
builder.image2med(filename, medfilename)
return LoadDataSource(medfilename)
if not len(handlerLst):
return -1
return handlerLst[0].id
+#
+
+def GetFirstFieldFromMesh(mesh_id):
+ dataManager = medcalc.medcorba.factory.getDataManager()
+ series = dataManager.getFieldseriesListOnMesh(mesh_id)
+ if not len(series):
+ return -1
+ fields = dataManager.getFieldListInFieldseries(series[0].id)
+ if not len(fields):
+ return -1
+ return fields[0].id
+#