blob: 427164dc34b858548a8ce25ccafce6752f1ddc3d (
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
40
41
42
43
44
45
46
47
48
49
50
51
|
-- File: TopOpeBRepDS_Filter.cdl
-- Created: Mon Apr 21 17:09:19 1997
-- Author: Prestataire Mary FABIEN
-- <fbi@langdox.paris1.matra-dtv.fr>
---Copyright: Matra Datavision 1997
class Filter from TopOpeBRepDS
---Purpose:
uses
Shape from TopoDS,
Edge from TopoDS,
ListOfShape from TopTools,
IndexedMapOfShape from TopTools,
Config from TopOpeBRepDS,
Interference from TopOpeBRepDS,
ListOfInterference from TopOpeBRepDS,
ListIteratorOfListOfInterference from TopOpeBRepDS,
ListOfShapeOn1State from TopOpeBRepDS,
DataMapOfShapeListOfShapeOn1State from TopOpeBRepDS,
HDataStructure from TopOpeBRepDS,
PShapeClassifier from TopOpeBRepTool
is
Create(HDS : HDataStructure from TopOpeBRepDS;
pClassif: PShapeClassifier from TopOpeBRepTool = 0) returns Filter;
ProcessInterferences(me : in out); -- oldies
ProcessFaceInterferences(me : in out;
MEsp : DataMapOfShapeListOfShapeOn1State from TopOpeBRepDS);
ProcessFaceInterferences(me : in out; I : Integer;
MEsp : DataMapOfShapeListOfShapeOn1State from TopOpeBRepDS);
ProcessEdgeInterferences(me : in out);
ProcessEdgeInterferences(me : in out; I : Integer);
ProcessCurveInterferences(me: in out);
ProcessCurveInterferences(me: in out; I : Integer);
fields
myHDS : HDataStructure from TopOpeBRepDS;
myPShapeClassif: PShapeClassifier from TopOpeBRepTool;
end Filter from TopOpeBRepDS;
|