0023024: Update headers of OCCT files
[occt.git] / src / BOP / BOP_CorrectTolerances.cdl
1 -- Created on: 2001-04-17
2 -- Created by: Peter KURNEV
3 -- Copyright (c) 2001-2012 OPEN CASCADE SAS
4 --
5 -- The content of this file is subject to the Open CASCADE Technology Public
6 -- License Version 6.5 (the "License"). You may not use the content of this file
7 -- except in compliance with the License. Please obtain a copy of the License
8 -- at http://www.opencascade.org and read it completely before using this file.
9 --
10 -- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
11 -- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
12 --
13 -- The Original Code and all software distributed under the License is
14 -- distributed on an "AS IS" basis, without warranty of any kind, and the
15 -- Initial Developer hereby disclaims all such warranties, including without
16 -- limitation, any warranties of merchantability, fitness for a particular
17 -- purpose or non-infringement. Please see the License for the specific terms
18 -- and conditions governing the rights and limitations under the License.
19
20
21
22 class CorrectTolerances from BOP 
23
24         ---Purpose: 
25         ---  The  Set  of  static functions to provide valid values of  
26         ---  tolerances for shapes.     
27         ---  Tolerances becomes valid in  terms of the checkshape.    
28
29 uses
30     Shape  from  TopoDS 
31     
32 is 
33     CorrectTolerances      (myclass;  
34                             aS: Shape  from  TopoDS; 
35                             aTolMax: Real from Standard =0.0001);  
36         ---Purpose:      
37         --- Provides valid values of tolerances for the shape <aS>         
38         --- <aTolMax> is max value of the tolerance that can be 
39         --- accepted for correction.  If real value of the tolerance 
40         --- will be greater than  <aTolMax>, the correction does not 
41         --- perform. 
42         ---
43     CorrectCurveOnSurface  (myclass;  
44                             aS: Shape  from  TopoDS; 
45                             aTolMax: Real from Standard =0.0001); 
46         ---Purpose:      
47         --- Provides valid values of tolerances for the shape <aS> 
48         --- in  terms of BRepCheck_InvalidCurveOnSurface.   
49         ---
50     CorrectPointOnCurve    (myclass;  
51                             aS: Shape  from  TopoDS; 
52                             aTolMax: Real from Standard =0.0001);                   
53         ---Purpose:      
54         --- Provides valid values of tolerances for the shape <aS> 
55         --- in  terms of BRepCheck_InvalidPointOnCurve.   
56         ---
57
58 end CorrectTolerances;