X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FMEDCalc%2Ftui%2F__init__.py;h=a68fbe3ecc5c24499dae2c386a8635e350a76f8e;hb=bb9014c6fe3e097edd7009a00dc56f514c680365;hp=49ba854617a6ee5d738ae3a7436c4f9fd8d32fef;hpb=1265469b53d28caba60f60b34e8238b26dd119a2;p=modules%2Fmed.git diff --git a/src/MEDCalc/tui/__init__.py b/src/MEDCalc/tui/__init__.py index 49ba85461..a68fbe3ec 100644 --- a/src/MEDCalc/tui/__init__.py +++ b/src/MEDCalc/tui/__init__.py @@ -1,4 +1,4 @@ -# Copyright (C) 2015 CEA/DEN, EDF R&D +# Copyright (C) 2015-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 @@ -20,31 +20,81 @@ # This functions are to be used to notify the USER of some events # arising on the field operation. It is NOT to be used for logging # purpose -def inf(msg): print "INF: "+str(msg) -def wrn(msg): print "WRN: "+str(msg) -def err(msg): print "ERR: "+str(msg) -def dbg(msg): print "DBG: "+str(msg) +def print_verbose(function): + from functools import wraps + @wraps(function) + def wrapper(self, *args, **kwargs): + from salome_utils import verbose + if verbose(): + function(self, *args, **kwargs) + return wrapper +@print_verbose +def inf(msg): print("INF: "+str(msg)) +def wrn(msg): print("WRN: "+str(msg)) +def err(msg): print("ERR: "+str(msg)) +@print_verbose +def dbg(msg): print("DBG: "+str(msg)) # Initialize CORBA stuff -import medcorba +from . import medcorba # Connect event listener -import medevents +from . import medevents # Fields utilities -from fieldproxy import newFieldProxy, FieldProxy +from .fieldproxy import newFieldProxy, FieldProxy # Input/Output -from medio import LoadDataSource -from medio import LoadImageAsDataSource +from .medio import LoadDataSource +from .medio import LoadImageAsDataSource +from .medio import GetFirstMeshFromDataSource +from .medio import GetFirstFieldFromMesh # Presentations -from medpresentation import MakeScalarMap -from medpresentation import MakeIsoSurface -from medpresentation import MakeVectorField -from medpresentation import MakeSlices -from medpresentation import MakeDeflectionShape -from medpresentation import MakePointSprite +from .medpresentation import MakeMeshView +from .medpresentation import MakeScalarMap +from .medpresentation import MakeContour +from .medpresentation import MakeVectorField +from .medpresentation import MakeSlices +from .medpresentation import MakePointSprite +from .medpresentation import RemovePresentation +from .medpresentation import MakeDeflectionShape +from .medpresentation import MakePlot3D +from .medpresentation import MakeStreamLines +from .medpresentation import MakeCutSegment + +from .medpresentation import GetMeshViewParameters +from .medpresentation import GetScalarMapParameters +from .medpresentation import GetContourParameters +from .medpresentation import GetSlicesParameters +from .medpresentation import GetPointSpriteParameters +from .medpresentation import GetVectorFieldParameters +from .medpresentation import GetDeflectionShapeParameters +from .medpresentation import GetPlot3DParameters +from .medpresentation import GetStreamLinesParameters +from .medpresentation import GetCutSegmentParameters + +from .medpresentation import UpdateMeshView +from .medpresentation import UpdateScalarMap +from .medpresentation import UpdateContour +from .medpresentation import UpdateSlices +from .medpresentation import UpdateVectorField +from .medpresentation import UpdatePointSprite +from .medpresentation import UpdateDeflectionShape +from .medpresentation import UpdatePlot3D +from .medpresentation import UpdateStreamLines +from .medpresentation import UpdateCutSegment + +from .medpresentation import ComputeCellAverageSize, GetDomainCenter, GetSliceOrigins, SelectSourceField +from .medpresentation import IsPlanarObj, GetPositions, GetPlaneNormalVector, FindOrCreateView + +# Processing +from .medprocessing import ChangeUnderlyingMesh +from .medprocessing import InterpolateField # Console commands -import medconsole +from . import medconsole + +# Playing test scenarii +from .medtest import PlayQtTestingScenario +from .medtest import RequestSALOMETermination