mirror of
https://github.com/Open-Cascade-SAS/OCCT.git
synced 2026-07-10 20:43:39 +08:00
0022807: Loading of STEP entities in model during reading of STEP file requires redundant memory
This commit is contained in:
@@ -25,16 +25,28 @@ uses CString, HSequenceOfAsciiString from TColStd,
|
||||
|
||||
is
|
||||
|
||||
Create returns BitMap;
|
||||
---Purpose : Creates a empty BitMap
|
||||
|
||||
Create (nbitems : Integer; resflags : Integer = 0) returns BitMap;
|
||||
---Purpose : Creates a BitMap for <nbitems> items
|
||||
-- One flag is defined, n0 0
|
||||
-- <resflags> prepares allocation for <resflags> more flags
|
||||
-- Flags values start at false
|
||||
|
||||
|
||||
Initialize(me : in out; nbitems : Integer; resflags : Integer = 0);
|
||||
---Purpose : Initialize empty bit by <nbitems> items
|
||||
-- One flag is defined, n0 0
|
||||
-- <resflags> prepares allocation for <resflags> more flags
|
||||
-- Flags values start at false
|
||||
|
||||
Create (other : BitMap; copied : Boolean = Standard_False) returns BitMap;
|
||||
---Purpose : Creates a BitMap from another one
|
||||
-- if <copied> is True, copies data
|
||||
-- else, data are not copied, only the header object is
|
||||
|
||||
Initialize(me : in out; other : BitMap; copied : Boolean = Standard_False);
|
||||
---Purpose : Initialize a BitMap from another one
|
||||
|
||||
Internals (me; nbitems , nbwords, nbflags : out Integer;
|
||||
flags : out mutable HArray1OfInteger;
|
||||
@@ -108,6 +120,9 @@ is
|
||||
Init (me; val : Boolean; flag : Integer = 0);
|
||||
---Purpose : Initialises all the values of Flag Number <flag> to a given
|
||||
-- value <val>
|
||||
|
||||
Clear(me: in out);
|
||||
---Purpose : Clear all field of bit map
|
||||
|
||||
fields
|
||||
|
||||
|
||||
Reference in New Issue
Block a user