Salome HOME
Copyright update 2022
[modules/med.git] / src / MEDCalc / tui / __init__.py
index 471500800baae22758c4ec58cbd3f5cf81f78b9a..a68fbe3ecc5c24499dae2c386a8635e350a76f8e 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright (C) 2015-2016  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
 # 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 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
@@ -49,6 +59,9 @@ 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
@@ -57,6 +70,9 @@ 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
@@ -65,8 +81,12 @@ 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