blob: 3f1524f85ccd23f681568980d5063dee1fe3e91b (
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
|
-- File: TopOpeBRepBuild_LoopSet.cdl
-- Created: Tue Mar 23 14:55:16 1993
-- Author: Jean Yves LEBEY
-- <jyl@phobox>
---Copyright: Matra Datavision 1993
class LoopSet from TopOpeBRepBuild
uses
Loop from TopOpeBRepBuild,
ListOfLoop from TopOpeBRepBuild,
ListIteratorOfListOfLoop from TopOpeBRepBuild
is
Create returns LoopSet;
Delete(me:out) is virtual;
---C++: alias "Standard_EXPORT virtual ~TopOpeBRepBuild_LoopSet(){Delete() ; }"
-- filling : append loops (shapes,blocks) in list
ChangeListOfLoop(me : in out) returns ListOfLoop is static;
---C++: return &
-- exploration of the loops
InitLoop(me : in out) is virtual;
MoreLoop(me) returns Boolean is virtual;
NextLoop(me : in out) is virtual;
Loop(me) returns Loop from TopOpeBRepBuild is virtual;
---C++: return const &
fields
myListOfLoop : ListOfLoop;
myLoopIterator : ListIteratorOfListOfLoop;
myLoopIndex : Integer from Standard;
myNbLoop : Integer from Standard;
end LoopSet from TopOpeBRepBuild;
|