1 -- File: SMDS_MeshIDFactory.cdl
2 -- Created: Thu Jan 24 12:00:41 2002
3 -- Author: Jean-Michel BOULCOURT
4 -- <jmb@coulox.paris1.matra-dtv.fr>
5 ---Copyright: Matra Datavision 2002
8 private deferred class MeshIDFactory from SMDS inherits MeshObject
13 StackOfInteger from TColStd
17 Initialize returns mutable MeshIDFactory from SMDS;
19 GetFreeID(me:mutable) returns Integer is deferred;
20 ---Purpose: returns a free identifier for mesh from
24 ReleaseID(me: mutable;ID :Integer) is deferred;
25 ---Purpose: free the ID and give it back to the pool of ID
29 myMaxID : Integer is protected;
30 myPoolOfID : StackOfInteger from TColStd is protected;