1 -- File: BRepCheck_Result.cdl
2 -- Created: Thu Dec 7 08:55:04 1995
3 -- Author: Jacques GOUSSARD
5 ---Copyright: Matra Datavision 1995
9 deferred class Result from BRepCheck inherits TShared from MMgt
13 uses Shape from TopoDS,
14 ListOfStatus from BRepCheck,
15 DataMapOfShapeListOfStatus from BRepCheck,
16 DataMapIteratorOfDataMapOfShapeListOfStatus from BRepCheck
18 raises NoSuchObject from Standard
24 Init(me: mutable; S: Shape from TopoDS);
27 InContext(me: mutable; ContextShape: Shape from TopoDS)
41 SetFailStatus(me: mutable; S: Shape from TopoDS);
46 returns ListOfStatus from BRepCheck
53 returns Boolean from Standard
60 returns Boolean from Standard
65 StatusOnShape(me: mutable; S: Shape from TopoDS)
66 ---Purpose: If not already done, performs the InContext
67 -- control and returns the list of status.
68 returns ListOfStatus from BRepCheck
71 NoSuchObject from Standard
75 InitContextIterator(me: mutable)
80 MoreShapeInContext(me)
82 returns Boolean from Standard
89 returns Shape from TopoDS
93 NoSuchObject from Standard
99 returns ListOfStatus from BRepCheck
100 ---C++: return const&
103 NoSuchObject from Standard
107 NextShapeInContext(me: mutable)
114 myShape : Shape from TopoDS is protected;
115 myMin : Boolean from Standard is protected;
116 myBlind : Boolean from Standard is protected;
117 myMap : DataMapOfShapeListOfStatus from BRepCheck is protected;
118 myIter : DataMapIteratorOfDataMapOfShapeListOfStatus from BRepCheck;