blob: 83f9a294387c3970c1d28e93a308978434f62be2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
-- File: TopOpeBRep_PointClassifier.cdl
-- Created: Thu Dec 7 14:19:13 1995
-- Author: Jean Yves LEBEY
-- <jyl@meteox>
---Copyright: Matra Datavision 1995
class PointClassifier from TopOpeBRep
uses
State from TopAbs,
Face from TopoDS,
Pnt2d from gp,
TopolTool from BRepTopAdaptor,
HSurface from BRepAdaptor,
DataMapOfTopolTool from TopOpeBRep
is
Create returns PointClassifier from TopOpeBRep;
Init(me:in out) is static;
Load(me:in out;F:Face from TopoDS) is static;
Classify(me:in out;F:Face from TopoDS;P:Pnt2d from gp;Tol:Real)
---Purpose: compute position of point <P> regarding with the face <F>.
returns State from TopAbs is static;
State(me) returns State from TopAbs is static;
fields
myTopolTool : TopolTool from BRepTopAdaptor;
myHSurface : HSurface from BRepAdaptor;
myTopolToolMap : DataMapOfTopolTool from TopOpeBRep;
myState : State from TopAbs;
end PointClassifier from TopOpeBRep;
|