9380cbc7aed6c2d1ba075037af837f2324b7eb48
[occt.git] / src / BRepClass / BRepClass_FaceClassifier.cdl
1 -- File:        BRepClass_FaceClassifier.cdl
2 -- Created:     Fri May 28 15:13:53 1993
3 -- Author:      Modelistation
4 --              <model@sdsun1>
5 ---Copyright:    Matra Datavision 1993
6
7
8 class FaceClassifier from BRepClass inherits FClassifier from BRepClass
9
10         ---Purpose: Provides Constructors.
11
12 uses
13     FaceExplorer from BRepClass,
14     Face         from TopoDS,
15     Pnt2d        from gp,
16     Pnt          from gp
17
18 is
19     Create returns FaceClassifier from BRepClass;
20         ---Purpose: Empty constructor, undefined algorithm.
21         
22         
23         
24       
25     Create(F : in out FaceExplorer from BRepClass; 
26            P : Pnt2d from gp; Tol : Real)
27     returns FaceClassifier from BRepClass;
28         ---Purpose: Creates an algorithm to classify the Point  P with
29         --          Tolerance <T> on the face described by <F>.
30         
31     Create(F : Face from TopoDS; 
32            P : Pnt2d from gp; Tol : Real)
33     returns FaceClassifier from BRepClass;
34         ---Purpose: Creates an algorithm to classify the Point  P with
35         --          Tolerance <T> on the face <F>.
36         
37     Perform(me : in out;
38             F : Face from TopoDS; 
39             P : Pnt2d from gp; Tol : Real)
40         ---Purpose: Classify  the Point  P  with  Tolerance <T> on the
41         --          face described by <F>.
42     is static;
43
44
45
46     
47     Create(F : in out FaceExplorer from BRepClass; 
48            P : Pnt from gp; Tol : Real)
49     returns FaceClassifier from BRepClass;
50         ---Purpose: Creates an algorithm to classify the Point  P with
51         --          Tolerance <T> on the face described by <F>.
52         
53     Create(F : Face from TopoDS; 
54            P : Pnt from gp; Tol : Real)
55     returns FaceClassifier from BRepClass;
56         ---Purpose: Creates an algorithm to classify the Point  P with
57         --          Tolerance <T> on the face <F>.
58         
59     Perform(me : in out;
60             F : Face from TopoDS; 
61             P : Pnt from gp; Tol : Real)
62         ---Purpose: Classify  the Point  P  with  Tolerance <T> on the
63         --          face described by <F>.
64     is static;   
65
66
67 end FaceClassifier;