blob: 857dacc34eff267ca3e142506d8b6a089f16ba3a (
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
52
53
54
55
56
57
58
59
60
61
62
63
64
|
-- File: DBRep_IsoBuilder.cdl
-- Created: Fri Mar 25 15:44:15 1994
-- Author: Jean Marc LACHAUME
-- <jml@phobox>
---Copyright: Matra Datavision 1994
class IsoBuilder from DBRep
---Purpose: Creation of isoparametric curves.
inherits Hatcher from Geom2dHatch
uses
Face from TopoDS ,
Face from DBRep ,
Array1OfReal from TColStd ,
Array1OfInteger from TColStd
is
Create (TopologicalFace : Face from TopoDS ;
Infinite : Real from Standard ;
NbIsos : Integer from Standard)
---Purpose: Creates the builder.
returns IsoBuilder from DBRep ;
NbDomains (me)
---Purpose: Returns the total number of domains.
---C++: inline
returns Integer from Standard
is static ;
LoadIsos (me; Face : mutable Face from DBRep)
---Purpose: Loading of the isoparametric curves in the
-- Data Structure of a drawable face.
is static ;
fields
myInfinite : Real from Standard ;
myUMin : Real from Standard ;
myUMax : Real from Standard ;
myVMin : Real from Standard ;
myVMax : Real from Standard ;
myUPrm : Array1OfReal from TColStd ;
myUInd : Array1OfInteger from TColStd ;
myVPrm : Array1OfReal from TColStd ;
myVInd : Array1OfInteger from TColStd ;
myNbDom : Integer from Standard ;
end IsoBuilder;
|