1 -- File: BRepClass3d_SolidClassifier.cdl
2 -- Created: Wed Mar 30 18:28:29 1994
3 -- Author: Laurent BUCHARD
5 ---Copyright: Matra Datavision 1994
10 class SolidClassifier from BRepClass3d inherits SClassifier from BRepClass3d
12 ---Purpose: Provides an algorithm to classify a point in a solid.
20 SolidExplorer from BRepClass3d
24 DomainError from Standard
30 ---Purpose : empty constructor
31 returns SolidClassifier from BRepClass3d;
33 Load(me:in out; S : Shape from TopoDS)
37 Create(S : Shape from TopoDS)
38 ---Purpose: Constructor from a Shape.
39 returns SolidClassifier from BRepClass3d;
42 Create(S : Shape from TopoDS;
44 Tol : Real from Standard)
45 ---Purpose: Constructor to classify the point P with the
46 -- tolerance Tol on the solid S.
47 returns SolidClassifier from BRepClass3d;
52 Tol : Real from Standard)
53 ---Purpose: Classify the point P with the
54 -- tolerance Tol on the solid S.
57 PerformInfinitePoint(me: in out;
58 Tol : Real from Standard)
59 ---Purpose: Classify an infinite point with the
60 -- tolerance Tol on the solid S.
61 -- Useful for compute the orientation of a solid.
70 aSolidLoaded : Boolean from Standard;
71 explorer : SolidExplorer from BRepClass3d;
72 isaholeinspace : Boolean from Standard;