1 -- Created on: 1995-12-07
2 -- Created by: Jacques GOUSSARD
3 -- Copyright (c) 1995-1999 Matra Datavision
4 -- Copyright (c) 1999-2014 OPEN CASCADE SAS
6 -- This file is part of Open CASCADE Technology software library.
8 -- This library is free software; you can redistribute it and/or modify it under
9 -- the terms of the GNU Lesser General Public License version 2.1 as published
10 -- by the Free Software Foundation, with special exception defined in the file
11 -- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
12 -- distribution for complete text of the license and disclaimer of any warranty.
14 -- Alternatively, this file may be used under the terms of Open CASCADE
15 -- commercial license or contractual agreement.
17 deferred class Result from BRepCheck inherits TShared from MMgt
21 uses Shape from TopoDS,
22 ListOfStatus from BRepCheck,
23 DataMapOfShapeListOfStatus from BRepCheck,
24 DataMapIteratorOfDataMapOfShapeListOfStatus from BRepCheck
26 raises NoSuchObject from Standard
32 Init(me: mutable; S: Shape from TopoDS);
35 InContext(me: mutable; ContextShape: Shape from TopoDS)
49 SetFailStatus(me: mutable; S: Shape from TopoDS);
54 returns ListOfStatus from BRepCheck
61 returns Boolean from Standard
68 returns Boolean from Standard
73 StatusOnShape(me: mutable; S: Shape from TopoDS)
74 ---Purpose: If not already done, performs the InContext
75 -- control and returns the list of status.
76 returns ListOfStatus from BRepCheck
79 NoSuchObject from Standard
83 InitContextIterator(me: mutable)
88 MoreShapeInContext(me)
90 returns Boolean from Standard
97 returns Shape from TopoDS
101 NoSuchObject from Standard
107 returns ListOfStatus from BRepCheck
108 ---C++: return const&
111 NoSuchObject from Standard
115 NextShapeInContext(me: mutable)
122 myShape : Shape from TopoDS is protected;
123 myMin : Boolean from Standard is protected;
124 myBlind : Boolean from Standard is protected;
125 myMap : DataMapOfShapeListOfStatus from BRepCheck is protected;
126 myIter : DataMapIteratorOfDataMapOfShapeListOfStatus from BRepCheck;