mirror of
https://github.com/Open-Cascade-SAS/OCCT.git
synced 2026-05-13 03:30:56 +08:00
63 lines
1.3 KiB
Plaintext
Executable File
63 lines
1.3 KiB
Plaintext
Executable File
-- File: BOP_LoopSet.cdl
|
|
-- Created: Tue Mar 23 14:55:16 1993
|
|
-- Author: Jean Yves LEBEY
|
|
-- <jyl@phobox>
|
|
---Copyright: Matra Datavision 1993
|
|
|
|
class LoopSet from BOP
|
|
|
|
---Purpose:
|
|
-- The auxiliary class to store and iterate on Loop(s)
|
|
uses
|
|
|
|
Loop from BOP,
|
|
ListOfLoop from BOP,
|
|
ListIteratorOfListOfLoop from BOP
|
|
|
|
is
|
|
|
|
Create
|
|
returns LoopSet;
|
|
---Purpose:
|
|
--- Empty constructor;
|
|
---
|
|
Delete(me:out)
|
|
is virtual;
|
|
---C++: alias "Standard_EXPORT virtual ~BOP_LoopSet(){Delete() ; }"
|
|
---Purpose:
|
|
--- Destructor;
|
|
---
|
|
ChangeListOfLoop(me : in out)
|
|
returns ListOfLoop
|
|
is static;
|
|
---C++: return &
|
|
---Purpose:
|
|
--- Modifier;
|
|
|
|
---
|
|
--- 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 BOP
|
|
is virtual;
|
|
---C++: return const &
|
|
|
|
fields
|
|
|
|
myListOfLoop : ListOfLoop from BOP;
|
|
myLoopIterator : ListIteratorOfListOfLoop from BOP;
|
|
myLoopIndex : Integer from Standard;
|
|
myNbLoop : Integer from Standard;
|
|
|
|
end LoopSet;
|