-# 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
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 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 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