0022939: Make B-Spline internal cache thread-safe to be used in multy-threaded mode
[occt.git] / src / Geom / Geom_BSplineSurface.cdl
index d3c9149..102802f 100755 (executable)
@@ -153,8 +153,8 @@ uses  Array1OfInteger      from TColStd,
       BSplKnotDistribution from GeomAbs,
       Curve                from Geom,
       Geometry             from Geom,
-      Shape                from GeomAbs
-
+      Shape                from GeomAbs,
+      Mutex                from Standard
 
 raises ConstructionError   from Standard,
        DimensionError      from Standard,
@@ -1487,4 +1487,7 @@ fields
     vmaxderivinv  : Real from Standard;
     maxderivinvok : Boolean from Standard;
 
+    myMutex       : Mutex from Standard;
+    -- protected bsplinesurface-cache
+
 end;