1 -- File: TopOpeBRepDS_Dumper.cdl
2 -- Created: Thu Aug 4 19:26:53 1994
3 -- Author: Jean Yves LEBEY
5 ---Copyright: Matra Datavision 1994
7 class Dumper from TopOpeBRepDS
11 OStream from Standard,
13 BSplineCurve from Geom,
16 BSplineCurve from Geom2d,
18 AsciiString from TCollection,
19 Interference from TopOpeBRepDS,
20 ListOfInterference from TopOpeBRepDS,
22 Kind from TopOpeBRepDS,
23 HDataStructure from TopOpeBRepDS,
24 ListOfShape from TopTools,
29 Create(HDS:HDataStructure)returns Dumper;
30 PrintType(myclass;C:Curve from Geom;S:in out OStream)
33 PrintType(myclass;C:Curve from Geom2d;S:in out OStream)
36 Print(myclass;P:Pnt from gp;S:in out OStream)
39 Print(myclass;P:Pnt2d from gp;S:in out OStream)
42 Print(myclass;C:BSplineCurve from Geom;
43 S:in out OStream;c:Boolean = Standard_True)
46 Print(myclass;C:BSplineCurve from Geom2d;
47 S:in out OStream;c:Boolean = Standard_True)
50 Print(myclass;C:Curve from Geom;
51 S:in out OStream;c:Boolean = Standard_True)
54 Print(myclass;C:Curve from Geom2d;
55 S:in out OStream;c:Boolean = Standard_True)
60 --- Dump methods of HDataStructure
63 Dump(me;OS:in out OStream;fk:Boolean = Standard_False;
64 ct:Boolean = Standard_True)
68 DumpGeometry(me;OS:in out OStream;fk:Boolean = Standard_False;
69 ct:Boolean = Standard_True)
73 DumpGeometry(me;K:Kind;OS:in out OStream;fk:Boolean = Standard_False;
74 ct:Boolean = Standard_True)
78 DumpGeometry(me;K:Kind;I:Integer;OS:in out OStream;fk:Boolean = Standard_False;
79 ct:Boolean = Standard_True)
83 DumpTopology(me;OS:in out OStream)
86 DumpTopology(me;K:Kind;OS:in out OStream)
89 DumpTopology(me;T:ShapeEnum;OS:in out OStream)
92 DumpTopology(me;K:Kind;I:Integer;OS:in out OStream)
95 DumpTopology(me;T:ShapeEnum;I:Integer;OS:in out OStream)
98 DumpSectionEdge(me;K:Kind;OS:in out OStream)
101 DumpSectionEdge(me;K:Kind;I:Integer;OS:in out OStream)
105 SDumpRefOri(me;K:Kind;I:Integer)returns AsciiString;
106 SDumpRefOri(me;S:Shape)returns AsciiString;
107 DumpRefOri(me;K:Kind;I:Integer;OS:in out OStream)
110 DumpRefOri(me;S:Shape from TopoDS;OS:in out OStream)
114 DumpLOI(me;L:ListOfInterference;O:in out OStream;s:AsciiString)
117 DumpI(me;I:Interference;O:in out OStream;s1,s2:AsciiString)
121 SPrintShape(me;I:Integer) returns AsciiString;
122 SPrintShape(me;S:Shape) returns AsciiString;
123 SPrintShapeRefOri(me;S:Shape;B:AsciiString = "") returns AsciiString;
124 SPrintShapeRefOri(me;L:ListOfShape;B:AsciiString = "") returns AsciiString;
128 myHDS:HDataStructure;
130 end Dumper from TopOpeBRepDS;