Generated (page 4 of 9)
OCCT package Generated:…
NCollection_DataMap_TopoDS_Shape_int_TopTools_ShapeMapHasher
Purpose: The DataMap is a Map to store keys with associated Items. See Map from NCollection for a discussion about the number of buckets.
The DataMap can be seen as an extended array where the Keys are the indices. For this reason the operator () is defined on DataMap to fetch an Item from a Key. So the following syntax can be used :
anItem = aMap(aKey); aMap(aKey) = anItem;
This analogy has its limit. aMap(aKey) = anItem can be done only if aKey was previously bound to an item in the map.
Constructors(4)
Empty Constructor.
- constructor(theOther: NCollection_DataMap_TopoDS_Shape_int_TopTools_ShapeMapHasher): NCollection_DataMap_TopoDS_Shape_int_TopTools_ShapeMapHasher
Copy constructor.
Parameters (1)theOther
- constructor(theNbBuckets: number, theAllocator?: NCollection_BaseAllocator): NCollection_DataMap_TopoDS_Shape_int_TopTools_ShapeMapHasher
Constructor.
Parameters (2)theNbBucketstheAllocator
- constructor(theHasher: TopTools_ShapeMapHasher, theNbBuckets?: number, theAllocator?: NCollection_BaseAllocator): NCollection_DataMap_TopoDS_Shape_int_TopTools_ShapeMapHasher
Constructor with custom hasher (copy).
Parameters (3)theHasher—custom hasher instancetheNbBuckets—initial number of bucketstheAllocator—custom memory allocator
Instance methods(15)
- Exchange(theOther: NCollection_DataMap_TopoDS_Shape_int_TopTools_ShapeMapHasher): void
Exchange the content of two maps without re-allocations. Notice that allocators will be swapped as well!
Parameters (1)theOther—Mutated in place; read the updated value from this argument after the call.
Returns const reference to the hasher.
- Assign(theOther: NCollection_DataMap_TopoDS_Shape_int_TopTools_ShapeMapHasher): NCollection_DataMap_TopoDS_Shape_int_TopTools_ShapeMapHasher
Assignment. This method does not change the internal allocator.
Parameters (1)theOther
- ReSize(N: number): void
ReSize.
Parameters (1)N
- Bind(theKey: TopoDS_Shape, theItem: number): boolean
Bind binds Item to Key in map.
Parameters (2)theKey—key to add/updatetheItem—new item; overrides value previously bound to the key (uses destroy+reconstruct)
Returnstrue if Key was not bound already
- Bound(theKey: TopoDS_Shape, theItem: number): number
Bound binds Item to Key in map.
Parameters (2)theKey—key to add/updatetheItem—new item; overrides value previously bound to the key (uses destroy+reconstruct)
Returnspointer to modifiable Item
- TryBind(theKey: TopoDS_Shape, theItem: number): boolean
TryBind binds Item to Key in map only if Key is not yet bound.
Parameters (2)theKey—key to addtheItem—item to bind if Key is not yet bound
Returnstrue if Key was newly bound, false if Key already existed (no replacement)
- TryBound(theKey: TopoDS_Shape, theItem: number): number
TryBound binds Item to Key in map only if Key is not yet bound.
Parameters (2)theKey—key to addtheItem—item to bind if Key is not yet bound
Returnsreference to existing or newly bound Item
- IsBound(theKey: TopoDS_Shape): boolean
IsBound.
Parameters (1)theKey
- UnBind(theKey: TopoDS_Shape): boolean
UnBind removes Item Key pair from map.
Parameters (1)theKey
- Seek(theKey: TopoDS_Shape): number
Seek returns pointer to Item by Key. Returns NULL is Key was not bound.
Parameters (1)theKey
- ChangeSeek(theKey: TopoDS_Shape): number
ChangeSeek returns modifiable pointer to Item by Key. Returns NULL is Key was not bound.
Parameters (1)theKey
- ChangeFind(theKey: TopoDS_Shape): number
ChangeFind returns modifiable Item by Key. Raises if Key was not bound.
Parameters (1)theKey
- Clear(doReleaseMemory: boolean): void
Clear data. If doReleaseMemory is false then the table of buckets is not released and will be reused.
Parameters (1)doReleaseMemory
- Clear(theAllocator: NCollection_BaseAllocator): void
Clear data and reset allocator.
Parameters (1)theAllocator
NCollection_DataMap_gp_Pnt_handle_Standard_Transient
Purpose: The DataMap is a Map to store keys with associated Items. See Map from NCollection for a discussion about the number of buckets.
The DataMap can be seen as an extended array where the Keys are the indices. For this reason the operator () is defined on DataMap to fetch an Item from a Key. So the following syntax can be used :
anItem = aMap(aKey); aMap(aKey) = anItem;
This analogy has its limit. aMap(aKey) = anItem can be done only if aKey was previously bound to an item in the map.
Constructors(4)
Empty Constructor.
- constructor(theOther: unknown): NCollection_DataMap_gp_Pnt_handle_Standard_Transient
Copy constructor.
Parameters (1)theOther
- constructor(theNbBuckets: number, theAllocator?: NCollection_BaseAllocator): NCollection_DataMap_gp_Pnt_handle_Standard_Transient
Constructor.
Parameters (2)theNbBucketstheAllocator
- constructor(theHasher: unknown, theNbBuckets?: number, theAllocator?: NCollection_BaseAllocator): NCollection_DataMap_gp_Pnt_handle_Standard_Transient
Constructor with custom hasher (copy).
Parameters (3)theHasher—custom hasher instancetheNbBuckets—initial number of bucketstheAllocator—custom memory allocator
Instance methods(15)
- Exchange(theOther: unknown): void
Exchange the content of two maps without re-allocations. Notice that allocators will be swapped as well!
Parameters (1)theOther—Mutated in place; read the updated value from this argument after the call.
- GetHasher(): unknown
Returns const reference to the hasher.
- Assign(theOther: unknown): unknown
Assignment. This method does not change the internal allocator.
Parameters (1)theOther
- ReSize(N: number): void
ReSize.
Parameters (1)N
- Bind(theKey: gp_Pnt, theItem: Standard_Transient): boolean
Bind binds Item to Key in map.
Parameters (2)theKey—key to add/updatetheItem—new item; overrides value previously bound to the key (uses destroy+reconstruct)
Returnstrue if Key was not bound already
- Bound(theKey: gp_Pnt, theItem: Standard_Transient): Standard_Transient
Bound binds Item to Key in map.
Parameters (2)theKey—key to add/updatetheItem—new item; overrides value previously bound to the key (uses destroy+reconstruct)
Returnspointer to modifiable Item
- TryBind(theKey: gp_Pnt, theItem: Standard_Transient): boolean
TryBind binds Item to Key in map only if Key is not yet bound.
Parameters (2)theKey—key to addtheItem—item to bind if Key is not yet bound
Returnstrue if Key was newly bound, false if Key already existed (no replacement)
- TryBound(theKey: gp_Pnt, theItem: Standard_Transient): Standard_Transient
TryBound binds Item to Key in map only if Key is not yet bound.
Parameters (2)theKey—key to addtheItem—item to bind if Key is not yet bound
Returnsreference to existing or newly bound Item
IsBound.
Parameters (1)theKey
UnBind removes Item Key pair from map.
Parameters (1)theKey
- Seek(theKey: gp_Pnt): Standard_Transient
Seek returns pointer to Item by Key. Returns NULL is Key was not bound.
Parameters (1)theKey
- ChangeSeek(theKey: gp_Pnt): Standard_Transient
ChangeSeek returns modifiable pointer to Item by Key. Returns NULL is Key was not bound.
Parameters (1)theKey
- ChangeFind(theKey: gp_Pnt): Standard_Transient
ChangeFind returns modifiable Item by Key. Raises if Key was not bound.
Parameters (1)theKey
- Clear(doReleaseMemory: boolean): void
Clear data. If doReleaseMemory is false then the table of buckets is not released and will be reused.
Parameters (1)doReleaseMemory
- Clear(theAllocator: NCollection_BaseAllocator): void
Clear data and reset allocator.
Parameters (1)theAllocator
NCollection_DataMap_handle_Standard_Transient_NCollection_List_Message_Msg
Purpose: The DataMap is a Map to store keys with associated Items. See Map from NCollection for a discussion about the number of buckets.
The DataMap can be seen as an extended array where the Keys are the indices. For this reason the operator () is defined on DataMap to fetch an Item from a Key. So the following syntax can be used :
anItem = aMap(aKey); aMap(aKey) = anItem;
This analogy has its limit. aMap(aKey) = anItem can be done only if aKey was previously bound to an item in the map.
Constructors(4)
Empty Constructor.
- constructor(theOther: unknown): NCollection_DataMap_handle_Standard_Transient_NCollection_List_Message_Msg
Copy constructor.
Parameters (1)theOther
- constructor(theNbBuckets: number, theAllocator?: NCollection_BaseAllocator): NCollection_DataMap_handle_Standard_Transient_NCollection_List_Message_Msg
Constructor.
Parameters (2)theNbBucketstheAllocator
- constructor(theHasher: unknown, theNbBuckets?: number, theAllocator?: NCollection_BaseAllocator): NCollection_DataMap_handle_Standard_Transient_NCollection_List_Message_Msg
Constructor with custom hasher (copy).
Parameters (3)theHasher—custom hasher instancetheNbBuckets—initial number of bucketstheAllocator—custom memory allocator
Instance methods(15)
- Exchange(theOther: unknown): void
Exchange the content of two maps without re-allocations. Notice that allocators will be swapped as well!
Parameters (1)theOther—Mutated in place; read the updated value from this argument after the call.
- GetHasher(): unknown
Returns const reference to the hasher.
- Assign(theOther: unknown): unknown
Assignment. This method does not change the internal allocator.
Parameters (1)theOther
- ReSize(N: number): void
ReSize.
Parameters (1)N
- Bind(theKey: Standard_Transient, theItem: NCollection_List_Message_Msg): boolean
Bind binds Item to Key in map.
Parameters (2)theKey—key to add/updatetheItem—new item; overrides value previously bound to the key (uses destroy+reconstruct)
Returnstrue if Key was not bound already
- Bound(theKey: Standard_Transient, theItem: NCollection_List_Message_Msg): NCollection_List_Message_Msg
Bound binds Item to Key in map.
Parameters (2)theKey—key to add/updatetheItem—new item; overrides value previously bound to the key (uses destroy+reconstruct)
Returnspointer to modifiable Item
- TryBind(theKey: Standard_Transient, theItem: NCollection_List_Message_Msg): boolean
TryBind binds Item to Key in map only if Key is not yet bound.
Parameters (2)theKey—key to addtheItem—item to bind if Key is not yet bound
Returnstrue if Key was newly bound, false if Key already existed (no replacement)
- TryBound(theKey: Standard_Transient, theItem: NCollection_List_Message_Msg): NCollection_List_Message_Msg
TryBound binds Item to Key in map only if Key is not yet bound.
Parameters (2)theKey—key to addtheItem—item to bind if Key is not yet bound
Returnsreference to existing or newly bound Item
- IsBound(theKey: Standard_Transient): boolean
IsBound.
Parameters (1)theKey
- UnBind(theKey: Standard_Transient): boolean
UnBind removes Item Key pair from map.
Parameters (1)theKey
Seek returns pointer to Item by Key. Returns NULL is Key was not bound.
Parameters (1)theKey
ChangeSeek returns modifiable pointer to Item by Key. Returns NULL is Key was not bound.
Parameters (1)theKey
ChangeFind returns modifiable Item by Key. Raises if Key was not bound.
Parameters (1)theKey
- Clear(doReleaseMemory: boolean): void
Clear data. If doReleaseMemory is false then the table of buckets is not released and will be reused.
Parameters (1)doReleaseMemory
- Clear(theAllocator: NCollection_BaseAllocator): void
Clear data and reset allocator.
Parameters (1)theAllocator
NCollection_DataMap_handle_Standard_Transient_handle_Standard_Transient
Purpose: The DataMap is a Map to store keys with associated Items. See Map from NCollection for a discussion about the number of buckets.
The DataMap can be seen as an extended array where the Keys are the indices. For this reason the operator () is defined on DataMap to fetch an Item from a Key. So the following syntax can be used :
anItem = aMap(aKey); aMap(aKey) = anItem;
This analogy has its limit. aMap(aKey) = anItem can be done only if aKey was previously bound to an item in the map.
Constructors(4)
Empty Constructor.
- constructor(theOther: unknown): NCollection_DataMap_handle_Standard_Transient_handle_Standard_Transient
Copy constructor.
Parameters (1)theOther
- constructor(theNbBuckets: number, theAllocator?: NCollection_BaseAllocator): NCollection_DataMap_handle_Standard_Transient_handle_Standard_Transient
Constructor.
Parameters (2)theNbBucketstheAllocator
- constructor(theHasher: unknown, theNbBuckets?: number, theAllocator?: NCollection_BaseAllocator): NCollection_DataMap_handle_Standard_Transient_handle_Standard_Transient
Constructor with custom hasher (copy).
Parameters (3)theHasher—custom hasher instancetheNbBuckets—initial number of bucketstheAllocator—custom memory allocator
Instance methods(15)
- Exchange(theOther: unknown): void
Exchange the content of two maps without re-allocations. Notice that allocators will be swapped as well!
Parameters (1)theOther—Mutated in place; read the updated value from this argument after the call.
- GetHasher(): unknown
Returns const reference to the hasher.
- Assign(theOther: unknown): unknown
Assignment. This method does not change the internal allocator.
Parameters (1)theOther
- ReSize(N: number): void
ReSize.
Parameters (1)N
- Bind(theKey: Standard_Transient, theItem: Standard_Transient): boolean
Bind binds Item to Key in map.
Parameters (2)theKey—key to add/updatetheItem—new item; overrides value previously bound to the key (uses destroy+reconstruct)
Returnstrue if Key was not bound already
- Bound(theKey: Standard_Transient, theItem: Standard_Transient): Standard_Transient
Bound binds Item to Key in map.
Parameters (2)theKey—key to add/updatetheItem—new item; overrides value previously bound to the key (uses destroy+reconstruct)
Returnspointer to modifiable Item
- TryBind(theKey: Standard_Transient, theItem: Standard_Transient): boolean
TryBind binds Item to Key in map only if Key is not yet bound.
Parameters (2)theKey—key to addtheItem—item to bind if Key is not yet bound
Returnstrue if Key was newly bound, false if Key already existed (no replacement)
- TryBound(theKey: Standard_Transient, theItem: Standard_Transient): Standard_Transient
TryBound binds Item to Key in map only if Key is not yet bound.
Parameters (2)theKey—key to addtheItem—item to bind if Key is not yet bound
Returnsreference to existing or newly bound Item
- IsBound(theKey: Standard_Transient): boolean
IsBound.
Parameters (1)theKey
- UnBind(theKey: Standard_Transient): boolean
UnBind removes Item Key pair from map.
Parameters (1)theKey
- Seek(theKey: Standard_Transient): Standard_Transient
Seek returns pointer to Item by Key. Returns NULL is Key was not bound.
Parameters (1)theKey
- ChangeSeek(theKey: Standard_Transient): Standard_Transient
ChangeSeek returns modifiable pointer to Item by Key. Returns NULL is Key was not bound.
Parameters (1)theKey
- ChangeFind(theKey: Standard_Transient): Standard_Transient
ChangeFind returns modifiable Item by Key. Raises if Key was not bound.
Parameters (1)theKey
- Clear(doReleaseMemory: boolean): void
Clear data. If doReleaseMemory is false then the table of buckets is not released and will be reused.
Parameters (1)doReleaseMemory
- Clear(theAllocator: NCollection_BaseAllocator): void
Clear data and reset allocator.
Parameters (1)theAllocator
NCollection_DataMap_handle_StepRepr_RepresentationItem_TopoDS_Shape
Purpose: The DataMap is a Map to store keys with associated Items. See Map from NCollection for a discussion about the number of buckets.
The DataMap can be seen as an extended array where the Keys are the indices. For this reason the operator () is defined on DataMap to fetch an Item from a Key. So the following syntax can be used :
anItem = aMap(aKey); aMap(aKey) = anItem;
This analogy has its limit. aMap(aKey) = anItem can be done only if aKey was previously bound to an item in the map.
Constructors(4)
Empty Constructor.
- constructor(theOther: unknown): NCollection_DataMap_handle_StepRepr_RepresentationItem_TopoDS_Shape
Copy constructor.
Parameters (1)theOther
- constructor(theNbBuckets: number, theAllocator?: NCollection_BaseAllocator): NCollection_DataMap_handle_StepRepr_RepresentationItem_TopoDS_Shape
Constructor.
Parameters (2)theNbBucketstheAllocator
- constructor(theHasher: unknown, theNbBuckets?: number, theAllocator?: NCollection_BaseAllocator): NCollection_DataMap_handle_StepRepr_RepresentationItem_TopoDS_Shape
Constructor with custom hasher (copy).
Parameters (3)theHasher—custom hasher instancetheNbBuckets—initial number of bucketstheAllocator—custom memory allocator
Instance methods(15)
- Exchange(theOther: unknown): void
Exchange the content of two maps without re-allocations. Notice that allocators will be swapped as well!
Parameters (1)theOther—Mutated in place; read the updated value from this argument after the call.
- GetHasher(): unknown
Returns const reference to the hasher.
- Assign(theOther: unknown): unknown
Assignment. This method does not change the internal allocator.
Parameters (1)theOther
- ReSize(N: number): void
ReSize.
Parameters (1)N
- Bind(theKey: StepRepr_RepresentationItem, theItem: TopoDS_Shape): boolean
Bind binds Item to Key in map.
Parameters (2)theKey—key to add/updatetheItem—new item; overrides value previously bound to the key (uses destroy+reconstruct)
Returnstrue if Key was not bound already
- Bound(theKey: StepRepr_RepresentationItem, theItem: TopoDS_Shape): TopoDS_Shape
Bound binds Item to Key in map.
Parameters (2)theKey—key to add/updatetheItem—new item; overrides value previously bound to the key (uses destroy+reconstruct)
Returnspointer to modifiable Item
- TryBind(theKey: StepRepr_RepresentationItem, theItem: TopoDS_Shape): boolean
TryBind binds Item to Key in map only if Key is not yet bound.
Parameters (2)theKey—key to addtheItem—item to bind if Key is not yet bound
Returnstrue if Key was newly bound, false if Key already existed (no replacement)
- TryBound(theKey: StepRepr_RepresentationItem, theItem: TopoDS_Shape): TopoDS_Shape
TryBound binds Item to Key in map only if Key is not yet bound.
Parameters (2)theKey—key to addtheItem—item to bind if Key is not yet bound
Returnsreference to existing or newly bound Item
- IsBound(theKey: StepRepr_RepresentationItem): boolean
IsBound.
Parameters (1)theKey
- UnBind(theKey: StepRepr_RepresentationItem): boolean
UnBind removes Item Key pair from map.
Parameters (1)theKey
- Seek(theKey: StepRepr_RepresentationItem): TopoDS_Shape
Seek returns pointer to Item by Key. Returns NULL is Key was not bound.
Parameters (1)theKey
ChangeSeek returns modifiable pointer to Item by Key. Returns NULL is Key was not bound.
Parameters (1)theKey
ChangeFind returns modifiable Item by Key. Raises if Key was not bound.
Parameters (1)theKey
- Clear(doReleaseMemory: boolean): void
Clear data. If doReleaseMemory is false then the table of buckets is not released and will be reused.
Parameters (1)doReleaseMemory
- Clear(theAllocator: NCollection_BaseAllocator): void
Clear data and reset allocator.
Parameters (1)theAllocator
NCollection_DataMap_handle_StepShape_TopologicalRepresentationItem_TopoDS_Shape
Purpose: The DataMap is a Map to store keys with associated Items. See Map from NCollection for a discussion about the number of buckets.
The DataMap can be seen as an extended array where the Keys are the indices. For this reason the operator () is defined on DataMap to fetch an Item from a Key. So the following syntax can be used :
anItem = aMap(aKey); aMap(aKey) = anItem;
This analogy has its limit. aMap(aKey) = anItem can be done only if aKey was previously bound to an item in the map.
Constructors(4)
Empty Constructor.
- constructor(theOther: unknown): NCollection_DataMap_handle_StepShape_TopologicalRepresentationItem_TopoDS_Shape
Copy constructor.
Parameters (1)theOther
- constructor(theNbBuckets: number, theAllocator?: NCollection_BaseAllocator): NCollection_DataMap_handle_StepShape_TopologicalRepresentationItem_TopoDS_Shape
Constructor.
Parameters (2)theNbBucketstheAllocator
- constructor(theHasher: unknown, theNbBuckets?: number, theAllocator?: NCollection_BaseAllocator): NCollection_DataMap_handle_StepShape_TopologicalRepresentationItem_TopoDS_Shape
Constructor with custom hasher (copy).
Parameters (3)theHasher—custom hasher instancetheNbBuckets—initial number of bucketstheAllocator—custom memory allocator
Instance methods(15)
- Exchange(theOther: unknown): void
Exchange the content of two maps without re-allocations. Notice that allocators will be swapped as well!
Parameters (1)theOther—Mutated in place; read the updated value from this argument after the call.
- GetHasher(): unknown
Returns const reference to the hasher.
- Assign(theOther: unknown): unknown
Assignment. This method does not change the internal allocator.
Parameters (1)theOther
- ReSize(N: number): void
ReSize.
Parameters (1)N
- Bind(theKey: StepShape_TopologicalRepresentationItem, theItem: TopoDS_Shape): boolean
Bind binds Item to Key in map.
Parameters (2)theKey—key to add/updatetheItem—new item; overrides value previously bound to the key (uses destroy+reconstruct)
Returnstrue if Key was not bound already
- Bound(theKey: StepShape_TopologicalRepresentationItem, theItem: TopoDS_Shape): TopoDS_Shape
Bound binds Item to Key in map.
Parameters (2)theKey—key to add/updatetheItem—new item; overrides value previously bound to the key (uses destroy+reconstruct)
Returnspointer to modifiable Item
- TryBind(theKey: StepShape_TopologicalRepresentationItem, theItem: TopoDS_Shape): boolean
TryBind binds Item to Key in map only if Key is not yet bound.
Parameters (2)theKey—key to addtheItem—item to bind if Key is not yet bound
Returnstrue if Key was newly bound, false if Key already existed (no replacement)
- TryBound(theKey: StepShape_TopologicalRepresentationItem, theItem: TopoDS_Shape): TopoDS_Shape
TryBound binds Item to Key in map only if Key is not yet bound.
Parameters (2)theKey—key to addtheItem—item to bind if Key is not yet bound
Returnsreference to existing or newly bound Item
- IsBound(theKey: StepShape_TopologicalRepresentationItem): boolean
IsBound.
Parameters (1)theKey
- UnBind(theKey: StepShape_TopologicalRepresentationItem): boolean
UnBind removes Item Key pair from map.
Parameters (1)theKey
Seek returns pointer to Item by Key. Returns NULL is Key was not bound.
Parameters (1)theKey
ChangeSeek returns modifiable pointer to Item by Key. Returns NULL is Key was not bound.
Parameters (1)theKey
ChangeFind returns modifiable Item by Key. Raises if Key was not bound.
Parameters (1)theKey
- Clear(doReleaseMemory: boolean): void
Clear data. If doReleaseMemory is false then the table of buckets is not released and will be reused.
Parameters (1)doReleaseMemory
- Clear(theAllocator: NCollection_BaseAllocator): void
Clear data and reset allocator.
Parameters (1)theAllocator
NCollection_DataMap_handle_TDF_Attribute_handle_TDF_Attribute
Purpose: The DataMap is a Map to store keys with associated Items. See Map from NCollection for a discussion about the number of buckets.
The DataMap can be seen as an extended array where the Keys are the indices. For this reason the operator () is defined on DataMap to fetch an Item from a Key. So the following syntax can be used :
anItem = aMap(aKey); aMap(aKey) = anItem;
This analogy has its limit. aMap(aKey) = anItem can be done only if aKey was previously bound to an item in the map.
Constructors(4)
Empty Constructor.
- constructor(theOther: unknown): NCollection_DataMap_handle_TDF_Attribute_handle_TDF_Attribute
Copy constructor.
Parameters (1)theOther
- constructor(theNbBuckets: number, theAllocator?: NCollection_BaseAllocator): NCollection_DataMap_handle_TDF_Attribute_handle_TDF_Attribute
Constructor.
Parameters (2)theNbBucketstheAllocator
- constructor(theHasher: unknown, theNbBuckets?: number, theAllocator?: NCollection_BaseAllocator): NCollection_DataMap_handle_TDF_Attribute_handle_TDF_Attribute
Constructor with custom hasher (copy).
Parameters (3)theHasher—custom hasher instancetheNbBuckets—initial number of bucketstheAllocator—custom memory allocator
Instance methods(15)
- Exchange(theOther: unknown): void
Exchange the content of two maps without re-allocations. Notice that allocators will be swapped as well!
Parameters (1)theOther—Mutated in place; read the updated value from this argument after the call.
- GetHasher(): unknown
Returns const reference to the hasher.
- Assign(theOther: unknown): unknown
Assignment. This method does not change the internal allocator.
Parameters (1)theOther
- ReSize(N: number): void
ReSize.
Parameters (1)N
- Bind(theKey: TDF_Attribute, theItem: TDF_Attribute): boolean
Bind binds Item to Key in map.
Parameters (2)theKey—key to add/updatetheItem—new item; overrides value previously bound to the key (uses destroy+reconstruct)
Returnstrue if Key was not bound already
- Bound(theKey: TDF_Attribute, theItem: TDF_Attribute): TDF_Attribute
Bound binds Item to Key in map.
Parameters (2)theKey—key to add/updatetheItem—new item; overrides value previously bound to the key (uses destroy+reconstruct)
Returnspointer to modifiable Item
- TryBind(theKey: TDF_Attribute, theItem: TDF_Attribute): boolean
TryBind binds Item to Key in map only if Key is not yet bound.
Parameters (2)theKey—key to addtheItem—item to bind if Key is not yet bound
Returnstrue if Key was newly bound, false if Key already existed (no replacement)
- TryBound(theKey: TDF_Attribute, theItem: TDF_Attribute): TDF_Attribute
TryBound binds Item to Key in map only if Key is not yet bound.
Parameters (2)theKey—key to addtheItem—item to bind if Key is not yet bound
Returnsreference to existing or newly bound Item
- IsBound(theKey: TDF_Attribute): boolean
IsBound.
Parameters (1)theKey
- UnBind(theKey: TDF_Attribute): boolean
UnBind removes Item Key pair from map.
Parameters (1)theKey
- Seek(theKey: TDF_Attribute): TDF_Attribute
Seek returns pointer to Item by Key. Returns NULL is Key was not bound.
Parameters (1)theKey
- ChangeSeek(theKey: TDF_Attribute): TDF_Attribute
ChangeSeek returns modifiable pointer to Item by Key. Returns NULL is Key was not bound.
Parameters (1)theKey
- ChangeFind(theKey: TDF_Attribute): TDF_Attribute
ChangeFind returns modifiable Item by Key. Raises if Key was not bound.
Parameters (1)theKey
- Clear(doReleaseMemory: boolean): void
Clear data. If doReleaseMemory is false then the table of buckets is not released and will be reused.
Parameters (1)doReleaseMemory
- Clear(theAllocator: NCollection_BaseAllocator): void
Clear data and reset allocator.
Parameters (1)theAllocator
NCollection_DataMap_handle_XCAFDimTolObjects_GeomToleranceObject_handle_XCAFDimTolObjects_DatumObject
Purpose: The DataMap is a Map to store keys with associated Items. See Map from NCollection for a discussion about the number of buckets.
The DataMap can be seen as an extended array where the Keys are the indices. For this reason the operator () is defined on DataMap to fetch an Item from a Key. So the following syntax can be used :
anItem = aMap(aKey); aMap(aKey) = anItem;
This analogy has its limit. aMap(aKey) = anItem can be done only if aKey was previously bound to an item in the map.
Constructors(4)
- constructor(): NCollection_DataMap_handle_XCAFDimTolObjects_GeomToleranceObject_handle_XCAFDimTolObjects_DatumObject
Empty Constructor.
- constructor(theOther: unknown): NCollection_DataMap_handle_XCAFDimTolObjects_GeomToleranceObject_handle_XCAFDimTolObjects_DatumObject
Copy constructor.
Parameters (1)theOther
- constructor(theNbBuckets: number, theAllocator?: NCollection_BaseAllocator): NCollection_DataMap_handle_XCAFDimTolObjects_GeomToleranceObject_handle_XCAFDimTolObjects_DatumObject
Constructor.
Parameters (2)theNbBucketstheAllocator
- constructor(theHasher: unknown, theNbBuckets?: number, theAllocator?: NCollection_BaseAllocator): NCollection_DataMap_handle_XCAFDimTolObjects_GeomToleranceObject_handle_XCAFDimTolObjects_DatumObject
Constructor with custom hasher (copy).
Parameters (3)theHasher—custom hasher instancetheNbBuckets—initial number of bucketstheAllocator—custom memory allocator
Instance methods(15)
- Exchange(theOther: unknown): void
Exchange the content of two maps without re-allocations. Notice that allocators will be swapped as well!
Parameters (1)theOther—Mutated in place; read the updated value from this argument after the call.
- GetHasher(): unknown
Returns const reference to the hasher.
- Assign(theOther: unknown): unknown
Assignment. This method does not change the internal allocator.
Parameters (1)theOther
- ReSize(N: number): void
ReSize.
Parameters (1)N
- Bind(theKey: XCAFDimTolObjects_GeomToleranceObject, theItem: XCAFDimTolObjects_DatumObject): boolean
Bind binds Item to Key in map.
Parameters (2)theKey—key to add/updatetheItem—new item; overrides value previously bound to the key (uses destroy+reconstruct)
Returnstrue if Key was not bound already
- Bound(theKey: XCAFDimTolObjects_GeomToleranceObject, theItem: XCAFDimTolObjects_DatumObject): XCAFDimTolObjects_DatumObject
Bound binds Item to Key in map.
Parameters (2)theKey—key to add/updatetheItem—new item; overrides value previously bound to the key (uses destroy+reconstruct)
Returnspointer to modifiable Item
- TryBind(theKey: XCAFDimTolObjects_GeomToleranceObject, theItem: XCAFDimTolObjects_DatumObject): boolean
TryBind binds Item to Key in map only if Key is not yet bound.
Parameters (2)theKey—key to addtheItem—item to bind if Key is not yet bound
Returnstrue if Key was newly bound, false if Key already existed (no replacement)
- TryBound(theKey: XCAFDimTolObjects_GeomToleranceObject, theItem: XCAFDimTolObjects_DatumObject): XCAFDimTolObjects_DatumObject
TryBound binds Item to Key in map only if Key is not yet bound.
Parameters (2)theKey—key to addtheItem—item to bind if Key is not yet bound
Returnsreference to existing or newly bound Item
- IsBound(theKey: XCAFDimTolObjects_GeomToleranceObject): boolean
IsBound.
Parameters (1)theKey
- UnBind(theKey: XCAFDimTolObjects_GeomToleranceObject): boolean
UnBind removes Item Key pair from map.
Parameters (1)theKey
Seek returns pointer to Item by Key. Returns NULL is Key was not bound.
Parameters (1)theKey
ChangeSeek returns modifiable pointer to Item by Key. Returns NULL is Key was not bound.
Parameters (1)theKey
ChangeFind returns modifiable Item by Key. Raises if Key was not bound.
Parameters (1)theKey
- Clear(doReleaseMemory: boolean): void
Clear data. If doReleaseMemory is false then the table of buckets is not released and will be reused.
Parameters (1)doReleaseMemory
- Clear(theAllocator: NCollection_BaseAllocator): void
Clear data and reset allocator.
Parameters (1)theAllocator
NCollection_DataMap_handle_XCAFDoc_VisMaterial_handle_XCAFDoc_VisMaterial
Purpose: The DataMap is a Map to store keys with associated Items. See Map from NCollection for a discussion about the number of buckets.
The DataMap can be seen as an extended array where the Keys are the indices. For this reason the operator () is defined on DataMap to fetch an Item from a Key. So the following syntax can be used :
anItem = aMap(aKey); aMap(aKey) = anItem;
This analogy has its limit. aMap(aKey) = anItem can be done only if aKey was previously bound to an item in the map.
Constructors(4)
Empty Constructor.
- constructor(theOther: unknown): NCollection_DataMap_handle_XCAFDoc_VisMaterial_handle_XCAFDoc_VisMaterial
Copy constructor.
Parameters (1)theOther
- constructor(theNbBuckets: number, theAllocator?: NCollection_BaseAllocator): NCollection_DataMap_handle_XCAFDoc_VisMaterial_handle_XCAFDoc_VisMaterial
Constructor.
Parameters (2)theNbBucketstheAllocator
- constructor(theHasher: unknown, theNbBuckets?: number, theAllocator?: NCollection_BaseAllocator): NCollection_DataMap_handle_XCAFDoc_VisMaterial_handle_XCAFDoc_VisMaterial
Constructor with custom hasher (copy).
Parameters (3)theHasher—custom hasher instancetheNbBuckets—initial number of bucketstheAllocator—custom memory allocator
Instance methods(15)
- Exchange(theOther: unknown): void
Exchange the content of two maps without re-allocations. Notice that allocators will be swapped as well!
Parameters (1)theOther—Mutated in place; read the updated value from this argument after the call.
- GetHasher(): unknown
Returns const reference to the hasher.
- Assign(theOther: unknown): unknown
Assignment. This method does not change the internal allocator.
Parameters (1)theOther
- ReSize(N: number): void
ReSize.
Parameters (1)N
- Bind(theKey: XCAFDoc_VisMaterial, theItem: XCAFDoc_VisMaterial): boolean
Bind binds Item to Key in map.
Parameters (2)theKey—key to add/updatetheItem—new item; overrides value previously bound to the key (uses destroy+reconstruct)
Returnstrue if Key was not bound already
- Bound(theKey: XCAFDoc_VisMaterial, theItem: XCAFDoc_VisMaterial): XCAFDoc_VisMaterial
Bound binds Item to Key in map.
Parameters (2)theKey—key to add/updatetheItem—new item; overrides value previously bound to the key (uses destroy+reconstruct)
Returnspointer to modifiable Item
- TryBind(theKey: XCAFDoc_VisMaterial, theItem: XCAFDoc_VisMaterial): boolean
TryBind binds Item to Key in map only if Key is not yet bound.
Parameters (2)theKey—key to addtheItem—item to bind if Key is not yet bound
Returnstrue if Key was newly bound, false if Key already existed (no replacement)
- TryBound(theKey: XCAFDoc_VisMaterial, theItem: XCAFDoc_VisMaterial): XCAFDoc_VisMaterial
TryBound binds Item to Key in map only if Key is not yet bound.
Parameters (2)theKey—key to addtheItem—item to bind if Key is not yet bound
Returnsreference to existing or newly bound Item
- IsBound(theKey: XCAFDoc_VisMaterial): boolean
IsBound.
Parameters (1)theKey
- UnBind(theKey: XCAFDoc_VisMaterial): boolean
UnBind removes Item Key pair from map.
Parameters (1)theKey
- Seek(theKey: XCAFDoc_VisMaterial): XCAFDoc_VisMaterial
Seek returns pointer to Item by Key. Returns NULL is Key was not bound.
Parameters (1)theKey
- ChangeSeek(theKey: XCAFDoc_VisMaterial): XCAFDoc_VisMaterial
ChangeSeek returns modifiable pointer to Item by Key. Returns NULL is Key was not bound.
Parameters (1)theKey
- ChangeFind(theKey: XCAFDoc_VisMaterial): XCAFDoc_VisMaterial
ChangeFind returns modifiable Item by Key. Raises if Key was not bound.
Parameters (1)theKey
- Clear(doReleaseMemory: boolean): void
Clear data. If doReleaseMemory is false then the table of buckets is not released and will be reused.
Parameters (1)doReleaseMemory
- Clear(theAllocator: NCollection_BaseAllocator): void
Clear data and reset allocator.
Parameters (1)theAllocator
NCollection_DataMap_int_NCollection_List_TopoDS_Shape
Purpose: The DataMap is a Map to store keys with associated Items. See Map from NCollection for a discussion about the number of buckets.
The DataMap can be seen as an extended array where the Keys are the indices. For this reason the operator () is defined on DataMap to fetch an Item from a Key. So the following syntax can be used :
anItem = aMap(aKey); aMap(aKey) = anItem;
This analogy has its limit. aMap(aKey) = anItem can be done only if aKey was previously bound to an item in the map.
Constructors(4)
Empty Constructor.
- constructor(theOther: unknown): NCollection_DataMap_int_NCollection_List_TopoDS_Shape
Copy constructor.
Parameters (1)theOther
- constructor(theNbBuckets: number, theAllocator?: NCollection_BaseAllocator): NCollection_DataMap_int_NCollection_List_TopoDS_Shape
Constructor.
Parameters (2)theNbBucketstheAllocator
- constructor(theHasher: unknown, theNbBuckets?: number, theAllocator?: NCollection_BaseAllocator): NCollection_DataMap_int_NCollection_List_TopoDS_Shape
Constructor with custom hasher (copy).
Parameters (3)theHasher—custom hasher instancetheNbBuckets—initial number of bucketstheAllocator—custom memory allocator
Instance methods(15)
- Exchange(theOther: unknown): void
Exchange the content of two maps without re-allocations. Notice that allocators will be swapped as well!
Parameters (1)theOther—Mutated in place; read the updated value from this argument after the call.
- GetHasher(): unknown
Returns const reference to the hasher.
- Assign(theOther: unknown): unknown
Assignment. This method does not change the internal allocator.
Parameters (1)theOther
- ReSize(N: number): void
ReSize.
Parameters (1)N
- Bind(theKey: number, theItem: NCollection_List_TopoDS_Shape): boolean
Bind binds Item to Key in map.
Parameters (2)theKey—key to add/updatetheItem—new item; overrides value previously bound to the key (uses destroy+reconstruct)
Returnstrue if Key was not bound already
- Bound(theKey: number, theItem: NCollection_List_TopoDS_Shape): NCollection_List_TopoDS_Shape
Bound binds Item to Key in map.
Parameters (2)theKey—key to add/updatetheItem—new item; overrides value previously bound to the key (uses destroy+reconstruct)
Returnspointer to modifiable Item
- TryBind(theKey: number, theItem: NCollection_List_TopoDS_Shape): boolean
TryBind binds Item to Key in map only if Key is not yet bound.
Parameters (2)theKey—key to addtheItem—item to bind if Key is not yet bound
Returnstrue if Key was newly bound, false if Key already existed (no replacement)
- TryBound(theKey: number, theItem: NCollection_List_TopoDS_Shape): NCollection_List_TopoDS_Shape
TryBound binds Item to Key in map only if Key is not yet bound.
Parameters (2)theKey—key to addtheItem—item to bind if Key is not yet bound
Returnsreference to existing or newly bound Item
- IsBound(theKey: number): boolean
IsBound.
Parameters (1)theKey
- UnBind(theKey: number): boolean
UnBind removes Item Key pair from map.
Parameters (1)theKey
- Seek(theKey: number): NCollection_List_TopoDS_Shape
Seek returns pointer to Item by Key. Returns NULL is Key was not bound.
Parameters (1)theKey
- ChangeSeek(theKey: number): NCollection_List_TopoDS_Shape
ChangeSeek returns modifiable pointer to Item by Key. Returns NULL is Key was not bound.
Parameters (1)theKey
- ChangeFind(theKey: number): NCollection_List_TopoDS_Shape
ChangeFind returns modifiable Item by Key. Raises if Key was not bound.
Parameters (1)theKey
- Clear(doReleaseMemory: boolean): void
Clear data. If doReleaseMemory is false then the table of buckets is not released and will be reused.
Parameters (1)doReleaseMemory
- Clear(theAllocator: NCollection_BaseAllocator): void
Clear data and reset allocator.
Parameters (1)theAllocator
NCollection_DataMap_int_NCollection_PackedMap_int_NCollection_DefaultHasher_int
Purpose: The DataMap is a Map to store keys with associated Items. See Map from NCollection for a discussion about the number of buckets.
The DataMap can be seen as an extended array where the Keys are the indices. For this reason the operator () is defined on DataMap to fetch an Item from a Key. So the following syntax can be used :
anItem = aMap(aKey); aMap(aKey) = anItem;
This analogy has its limit. aMap(aKey) = anItem can be done only if aKey was previously bound to an item in the map.
Constructors(4)
Empty Constructor.
- constructor(theOther: NCollection_DataMap_int_NCollection_PackedMap_int_NCollection_DefaultHasher_int): NCollection_DataMap_int_NCollection_PackedMap_int_NCollection_DefaultHasher_int
Copy constructor.
Parameters (1)theOther
- constructor(theNbBuckets: number, theAllocator?: NCollection_BaseAllocator): NCollection_DataMap_int_NCollection_PackedMap_int_NCollection_DefaultHasher_int
Constructor.
Parameters (2)theNbBucketstheAllocator
- constructor(theHasher: unknown, theNbBuckets?: number, theAllocator?: NCollection_BaseAllocator): NCollection_DataMap_int_NCollection_PackedMap_int_NCollection_DefaultHasher_int
Constructor with custom hasher (copy).
Parameters (3)theHasher—custom hasher instancetheNbBuckets—initial number of bucketstheAllocator—custom memory allocator
Instance methods(15)
- Exchange(theOther: NCollection_DataMap_int_NCollection_PackedMap_int_NCollection_DefaultHasher_int): void
Exchange the content of two maps without re-allocations. Notice that allocators will be swapped as well!
Parameters (1)theOther—Mutated in place; read the updated value from this argument after the call.
- GetHasher(): unknown
Returns const reference to the hasher.
- Assign(theOther: NCollection_DataMap_int_NCollection_PackedMap_int_NCollection_DefaultHasher_int): NCollection_DataMap_int_NCollection_PackedMap_int_NCollection_DefaultHasher_int
Assignment. This method does not change the internal allocator.
Parameters (1)theOther
- ReSize(N: number): void
ReSize.
Parameters (1)N
- Bind(theKey: number, theItem: TColStd_PackedMapOfInteger): boolean
Bind binds Item to Key in map.
Parameters (2)theKey—key to add/updatetheItem—new item; overrides value previously bound to the key (uses destroy+reconstruct)
Returnstrue if Key was not bound already
- Bound(theKey: number, theItem: TColStd_PackedMapOfInteger): TColStd_PackedMapOfInteger
Bound binds Item to Key in map.
Parameters (2)theKey—key to add/updatetheItem—new item; overrides value previously bound to the key (uses destroy+reconstruct)
Returnspointer to modifiable Item
- TryBind(theKey: number, theItem: TColStd_PackedMapOfInteger): boolean
TryBind binds Item to Key in map only if Key is not yet bound.
Parameters (2)theKey—key to addtheItem—item to bind if Key is not yet bound
Returnstrue if Key was newly bound, false if Key already existed (no replacement)
- TryBound(theKey: number, theItem: TColStd_PackedMapOfInteger): TColStd_PackedMapOfInteger
TryBound binds Item to Key in map only if Key is not yet bound.
Parameters (2)theKey—key to addtheItem—item to bind if Key is not yet bound
Returnsreference to existing or newly bound Item
- IsBound(theKey: number): boolean
IsBound.
Parameters (1)theKey
- UnBind(theKey: number): boolean
UnBind removes Item Key pair from map.
Parameters (1)theKey
- Seek(theKey: number): TColStd_PackedMapOfInteger
Seek returns pointer to Item by Key. Returns NULL is Key was not bound.
Parameters (1)theKey
- ChangeSeek(theKey: number): TColStd_PackedMapOfInteger
ChangeSeek returns modifiable pointer to Item by Key. Returns NULL is Key was not bound.
Parameters (1)theKey
- ChangeFind(theKey: number): TColStd_PackedMapOfInteger
ChangeFind returns modifiable Item by Key. Raises if Key was not bound.
Parameters (1)theKey
- Clear(doReleaseMemory: boolean): void
Clear data. If doReleaseMemory is false then the table of buckets is not released and will be reused.
Parameters (1)doReleaseMemory
- Clear(theAllocator: NCollection_BaseAllocator): void
Clear data and reset allocator.
Parameters (1)theAllocator
NCollection_DataMap_int_TopoDS_Shape
Purpose: The DataMap is a Map to store keys with associated Items. See Map from NCollection for a discussion about the number of buckets.
The DataMap can be seen as an extended array where the Keys are the indices. For this reason the operator () is defined on DataMap to fetch an Item from a Key. So the following syntax can be used :
anItem = aMap(aKey); aMap(aKey) = anItem;
This analogy has its limit. aMap(aKey) = anItem can be done only if aKey was previously bound to an item in the map.
Constructors(4)
Empty Constructor.
- constructor(theOther: unknown): NCollection_DataMap_int_TopoDS_Shape
Copy constructor.
Parameters (1)theOther
- constructor(theNbBuckets: number, theAllocator?: NCollection_BaseAllocator): NCollection_DataMap_int_TopoDS_Shape
Constructor.
Parameters (2)theNbBucketstheAllocator
- constructor(theHasher: unknown, theNbBuckets?: number, theAllocator?: NCollection_BaseAllocator): NCollection_DataMap_int_TopoDS_Shape
Constructor with custom hasher (copy).
Parameters (3)theHasher—custom hasher instancetheNbBuckets—initial number of bucketstheAllocator—custom memory allocator
Instance methods(15)
- Exchange(theOther: unknown): void
Exchange the content of two maps without re-allocations. Notice that allocators will be swapped as well!
Parameters (1)theOther—Mutated in place; read the updated value from this argument after the call.
- GetHasher(): unknown
Returns const reference to the hasher.
- Assign(theOther: unknown): unknown
Assignment. This method does not change the internal allocator.
Parameters (1)theOther
- ReSize(N: number): void
ReSize.
Parameters (1)N
- Bind(theKey: number, theItem: TopoDS_Shape): boolean
Bind binds Item to Key in map.
Parameters (2)theKey—key to add/updatetheItem—new item; overrides value previously bound to the key (uses destroy+reconstruct)
Returnstrue if Key was not bound already
- Bound(theKey: number, theItem: TopoDS_Shape): TopoDS_Shape
Bound binds Item to Key in map.
Parameters (2)theKey—key to add/updatetheItem—new item; overrides value previously bound to the key (uses destroy+reconstruct)
Returnspointer to modifiable Item
- TryBind(theKey: number, theItem: TopoDS_Shape): boolean
TryBind binds Item to Key in map only if Key is not yet bound.
Parameters (2)theKey—key to addtheItem—item to bind if Key is not yet bound
Returnstrue if Key was newly bound, false if Key already existed (no replacement)
- TryBound(theKey: number, theItem: TopoDS_Shape): TopoDS_Shape
TryBound binds Item to Key in map only if Key is not yet bound.
Parameters (2)theKey—key to addtheItem—item to bind if Key is not yet bound
Returnsreference to existing or newly bound Item
- IsBound(theKey: number): boolean
IsBound.
Parameters (1)theKey
- UnBind(theKey: number): boolean
UnBind removes Item Key pair from map.
Parameters (1)theKey
- Seek(theKey: number): TopoDS_Shape
Seek returns pointer to Item by Key. Returns NULL is Key was not bound.
Parameters (1)theKey
- ChangeSeek(theKey: number): TopoDS_Shape
ChangeSeek returns modifiable pointer to Item by Key. Returns NULL is Key was not bound.
Parameters (1)theKey
- ChangeFind(theKey: number): TopoDS_Shape
ChangeFind returns modifiable Item by Key. Raises if Key was not bound.
Parameters (1)theKey
- Clear(doReleaseMemory: boolean): void
Clear data. If doReleaseMemory is false then the table of buckets is not released and will be reused.
Parameters (1)doReleaseMemory
- Clear(theAllocator: NCollection_BaseAllocator): void
Clear data and reset allocator.
Parameters (1)theAllocator
NCollection_DataMap_int_handle_MAT_BasicElt
Purpose: The DataMap is a Map to store keys with associated Items. See Map from NCollection for a discussion about the number of buckets.
The DataMap can be seen as an extended array where the Keys are the indices. For this reason the operator () is defined on DataMap to fetch an Item from a Key. So the following syntax can be used :
anItem = aMap(aKey); aMap(aKey) = anItem;
This analogy has its limit. aMap(aKey) = anItem can be done only if aKey was previously bound to an item in the map.
Constructors(4)
Empty Constructor.
- constructor(theOther: unknown): NCollection_DataMap_int_handle_MAT_BasicElt
Copy constructor.
Parameters (1)theOther
- constructor(theNbBuckets: number, theAllocator?: NCollection_BaseAllocator): NCollection_DataMap_int_handle_MAT_BasicElt
Constructor.
Parameters (2)theNbBucketstheAllocator
- constructor(theHasher: unknown, theNbBuckets?: number, theAllocator?: NCollection_BaseAllocator): NCollection_DataMap_int_handle_MAT_BasicElt
Constructor with custom hasher (copy).
Parameters (3)theHasher—custom hasher instancetheNbBuckets—initial number of bucketstheAllocator—custom memory allocator
Instance methods(15)
- Exchange(theOther: unknown): void
Exchange the content of two maps without re-allocations. Notice that allocators will be swapped as well!
Parameters (1)theOther—Mutated in place; read the updated value from this argument after the call.
- GetHasher(): unknown
Returns const reference to the hasher.
- Assign(theOther: unknown): unknown
Assignment. This method does not change the internal allocator.
Parameters (1)theOther
- ReSize(N: number): void
ReSize.
Parameters (1)N
- Bind(theKey: number, theItem: MAT_BasicElt): boolean
Bind binds Item to Key in map.
Parameters (2)theKey—key to add/updatetheItem—new item; overrides value previously bound to the key (uses destroy+reconstruct)
Returnstrue if Key was not bound already
- Bound(theKey: number, theItem: MAT_BasicElt): MAT_BasicElt
Bound binds Item to Key in map.
Parameters (2)theKey—key to add/updatetheItem—new item; overrides value previously bound to the key (uses destroy+reconstruct)
Returnspointer to modifiable Item
- TryBind(theKey: number, theItem: MAT_BasicElt): boolean
TryBind binds Item to Key in map only if Key is not yet bound.
Parameters (2)theKey—key to addtheItem—item to bind if Key is not yet bound
Returnstrue if Key was newly bound, false if Key already existed (no replacement)
- TryBound(theKey: number, theItem: MAT_BasicElt): MAT_BasicElt
TryBound binds Item to Key in map only if Key is not yet bound.
Parameters (2)theKey—key to addtheItem—item to bind if Key is not yet bound
Returnsreference to existing or newly bound Item
- IsBound(theKey: number): boolean
IsBound.
Parameters (1)theKey
- UnBind(theKey: number): boolean
UnBind removes Item Key pair from map.
Parameters (1)theKey
- Seek(theKey: number): MAT_BasicElt
Seek returns pointer to Item by Key. Returns NULL is Key was not bound.
Parameters (1)theKey
- ChangeSeek(theKey: number): MAT_BasicElt
ChangeSeek returns modifiable pointer to Item by Key. Returns NULL is Key was not bound.
Parameters (1)theKey
- ChangeFind(theKey: number): MAT_BasicElt
ChangeFind returns modifiable Item by Key. Raises if Key was not bound.
Parameters (1)theKey
- Clear(doReleaseMemory: boolean): void
Clear data. If doReleaseMemory is false then the table of buckets is not released and will be reused.
Parameters (1)doReleaseMemory
- Clear(theAllocator: NCollection_BaseAllocator): void
Clear data and reset allocator.
Parameters (1)theAllocator
NCollection_DataMap_int_int
Purpose: The DataMap is a Map to store keys with associated Items. See Map from NCollection for a discussion about the number of buckets.
The DataMap can be seen as an extended array where the Keys are the indices. For this reason the operator () is defined on DataMap to fetch an Item from a Key. So the following syntax can be used :
anItem = aMap(aKey); aMap(aKey) = anItem;
This analogy has its limit. aMap(aKey) = anItem can be done only if aKey was previously bound to an item in the map.
Constructors(4)
Empty Constructor.
- constructor(theOther: unknown): NCollection_DataMap_int_int
Copy constructor.
Parameters (1)theOther
- constructor(theNbBuckets: number, theAllocator?: NCollection_BaseAllocator): NCollection_DataMap_int_int
Constructor.
Parameters (2)theNbBucketstheAllocator
- constructor(theHasher: unknown, theNbBuckets?: number, theAllocator?: NCollection_BaseAllocator): NCollection_DataMap_int_int
Constructor with custom hasher (copy).
Parameters (3)theHasher—custom hasher instancetheNbBuckets—initial number of bucketstheAllocator—custom memory allocator
Instance methods(15)
- Exchange(theOther: unknown): void
Exchange the content of two maps without re-allocations. Notice that allocators will be swapped as well!
Parameters (1)theOther—Mutated in place; read the updated value from this argument after the call.
- GetHasher(): unknown
Returns const reference to the hasher.
- Assign(theOther: unknown): unknown
Assignment. This method does not change the internal allocator.
Parameters (1)theOther
- ReSize(N: number): void
ReSize.
Parameters (1)N
- Bind(theKey: number, theItem: number): boolean
Bind binds Item to Key in map.
Parameters (2)theKey—key to add/updatetheItem—new item; overrides value previously bound to the key (uses destroy+reconstruct)
Returnstrue if Key was not bound already
- Bound(theKey: number, theItem: number): number
Bound binds Item to Key in map.
Parameters (2)theKey—key to add/updatetheItem—new item; overrides value previously bound to the key (uses destroy+reconstruct)
Returnspointer to modifiable Item
- TryBind(theKey: number, theItem: number): boolean
TryBind binds Item to Key in map only if Key is not yet bound.
Parameters (2)theKey—key to addtheItem—item to bind if Key is not yet bound
Returnstrue if Key was newly bound, false if Key already existed (no replacement)
- TryBound(theKey: number, theItem: number): number
TryBound binds Item to Key in map only if Key is not yet bound.
Parameters (2)theKey—key to addtheItem—item to bind if Key is not yet bound
Returnsreference to existing or newly bound Item
- IsBound(theKey: number): boolean
IsBound.
Parameters (1)theKey
- UnBind(theKey: number): boolean
UnBind removes Item Key pair from map.
Parameters (1)theKey
- Seek(theKey: number): number
Seek returns pointer to Item by Key. Returns NULL is Key was not bound.
Parameters (1)theKey
- ChangeSeek(theKey: number): number
ChangeSeek returns modifiable pointer to Item by Key. Returns NULL is Key was not bound.
Parameters (1)theKey
- ChangeFind(theKey: number): number
ChangeFind returns modifiable Item by Key. Raises if Key was not bound.
Parameters (1)theKey
- Clear(doReleaseMemory: boolean): void
Clear data. If doReleaseMemory is false then the table of buckets is not released and will be reused.
Parameters (1)doReleaseMemory
- Clear(theAllocator: NCollection_BaseAllocator): void
Clear data and reset allocator.
Parameters (1)theAllocator
NCollection_DoubleMap_int_TDF_Label
Purpose: The DoubleMap is used to bind pairs (Key1,Key2) and retrieve them in linear time.
See Map from NCollection for a discussion about the number of buckets
Constructors(3)
Empty constructor.
- constructor(theOther: unknown): NCollection_DoubleMap_int_TDF_Label
Copy constructor.
Parameters (1)theOther
- constructor(theNbBuckets: number, theAllocator?: NCollection_BaseAllocator): NCollection_DoubleMap_int_TDF_Label
Constructor.
Parameters (2)theNbBucketstheAllocator
Instance methods(14)
- Exchange(theOther: unknown): void
Exchange the content of two maps without re-allocations. Notice that allocators will be swapped as well!
Parameters (1)theOther—Mutated in place; read the updated value from this argument after the call.
- Assign(theOther: unknown): unknown
Assignment. This method does not change the internal allocator.
Parameters (1)theOther
- ReSize(N: number): void
ReSize.
Parameters (1)N
Bind binds the pair (Key1, Key2).
Parameters (2)theKey1theKey2
TryBind binds the pair (Key1, Key2) only if neither key is already bound.
Parameters (2)theKey1—first key to bindtheKey2—second key to bind
Returnstrue if pair was successfully bound, false if either key already exists
- AreBound
Parameters (2)theKey1theKey2
- IsBound1(theKey1: number): boolean
IsBound1.
Parameters (1)theKey1
IsBound2.
Parameters (1)theKey2
- UnBind1(theKey1: number): boolean
UnBind1.
Parameters (1)theKey1
UnBind2.
Parameters (1)theKey2
Find the Key1 and return pointer to Key2 or NULL if Key1 is not bound.
Parameters (1)theKey1—Key1 to find
Returnspointer to Key2 or NULL if Key1 is not found
Find the Key2 and return pointer to Key1 or NULL if not bound.
Parameters (1)theKey2—Key2 to find
Returnspointer to Key1 if Key2 has been found
- Clear(doReleaseMemory: boolean): void
Clear data. If doReleaseMemory is false then the table of buckets is not released and will be reused.
Parameters (1)doReleaseMemory
- Clear(theAllocator: NCollection_BaseAllocator): void
Clear data and reset allocator.
Parameters (1)theAllocator
NCollection_DoubleMap_int_TopoDS_Shape_NCollection_DefaultHasher_int_TopTools_ShapeMapHasher
Purpose: The DoubleMap is used to bind pairs (Key1,Key2) and retrieve them in linear time.
See Map from NCollection for a discussion about the number of buckets
Constructors(3)
- constructor(): NCollection_DoubleMap_int_TopoDS_Shape_NCollection_DefaultHasher_int_TopTools_ShapeMapHasher
Empty constructor.
- constructor(theOther: NCollection_DoubleMap_int_TopoDS_Shape_NCollection_DefaultHasher_int_TopTools_ShapeMapHasher): NCollection_DoubleMap_int_TopoDS_Shape_NCollection_DefaultHasher_int_TopTools_ShapeMapHasher
Copy constructor.
Parameters (1)theOther
- constructor(theNbBuckets: number, theAllocator?: NCollection_BaseAllocator): NCollection_DoubleMap_int_TopoDS_Shape_NCollection_DefaultHasher_int_TopTools_ShapeMapHasher
Constructor.
Parameters (2)theNbBucketstheAllocator
Instance methods(14)
- Exchange(theOther: NCollection_DoubleMap_int_TopoDS_Shape_NCollection_DefaultHasher_int_TopTools_ShapeMapHasher): void
Exchange the content of two maps without re-allocations. Notice that allocators will be swapped as well!
Parameters (1)theOther—Mutated in place; read the updated value from this argument after the call.
- Assign(theOther: NCollection_DoubleMap_int_TopoDS_Shape_NCollection_DefaultHasher_int_TopTools_ShapeMapHasher): NCollection_DoubleMap_int_TopoDS_Shape_NCollection_DefaultHasher_int_TopTools_ShapeMapHasher
Assignment. This method does not change the internal allocator.
Parameters (1)theOther
- ReSize(N: number): void
ReSize.
Parameters (1)N
- Bind(theKey1: number, theKey2: TopoDS_Shape): void
Bind binds the pair (Key1, Key2).
Parameters (2)theKey1theKey2
- TryBind(theKey1: number, theKey2: TopoDS_Shape): boolean
TryBind binds the pair (Key1, Key2) only if neither key is already bound.
Parameters (2)theKey1—first key to bindtheKey2—second key to bind
Returnstrue if pair was successfully bound, false if either key already exists
- AreBound(theKey1: number, theKey2: TopoDS_Shape): boolean
- AreBound
Parameters (2)theKey1theKey2
- IsBound1(theKey1: number): boolean
IsBound1.
Parameters (1)theKey1
- IsBound2(theKey2: TopoDS_Shape): boolean
IsBound2.
Parameters (1)theKey2
- UnBind1(theKey1: number): boolean
UnBind1.
Parameters (1)theKey1
- UnBind2(theKey2: TopoDS_Shape): boolean
UnBind2.
Parameters (1)theKey2
- Seek1(theKey1: number): TopoDS_Shape
Find the Key1 and return pointer to Key2 or NULL if Key1 is not bound.
Parameters (1)theKey1—Key1 to find
Returnspointer to Key2 or NULL if Key1 is not found
- Seek2(theKey2: TopoDS_Shape): number
Find the Key2 and return pointer to Key1 or NULL if not bound.
Parameters (1)theKey2—Key2 to find
Returnspointer to Key1 if Key2 has been found
- Clear(doReleaseMemory: boolean): void
Clear data. If doReleaseMemory is false then the table of buckets is not released and will be reused.
Parameters (1)doReleaseMemory
- Clear(theAllocator: NCollection_BaseAllocator): void
Clear data and reset allocator.
Parameters (1)theAllocator
NCollection_DynamicArray_BOPDS_Curve
Class NCollection_DynamicArray (dynamic array of objects)
The array's indices always start at 0.
The Vector is always created with 0 length. It can be enlarged by two means:
- Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
- Calling the method SetValue (i, val) - if "i" is greater than or equal to the current length of the vector, the vector is enlarged to accomo- date this index
The methods Append and SetValue return a non-const reference to the copied object inside the vector. This reference is guaranteed to be valid until the vector is destroyed. It can be used to access the vector member directly or to pass its address to other data structures.
The vector iterator remembers the length of the vector at the moment of the creation or initialisation of the iterator. Therefore the iteration begins at index 0 and stops at the index equal to (remembered_length-1). It is OK to enlarge the vector during the iteration.
Constructors(3)
- constructor(theIncrement?: number): NCollection_DynamicArray_BOPDS_CurveParameters (1)
theIncrement
- Parameters (1)
theOther
- constructor(theIncrement: number, theAllocator: NCollection_BaseAllocator): NCollection_DynamicArray_BOPDS_CurveParameters (2)
theIncrementtheAllocator
Instance methods(20)
- Size(): number
- Length(): number
- Lower(): number
- Upper(): number
- IsEmpty(): boolean
- Assign(theOther: NCollection_DynamicArray_BOPDS_Curve, theOwnAllocator: boolean): NCollection_DynamicArray_BOPDS_CurveParameters (2)
theOthertheOwnAllocator
- Append(theValue: BOPDS_Curve): BOPDS_CurveParameters (1)
theValue
- InsertAfter(theIndex: number, theValue: BOPDS_Curve): BOPDS_CurveParameters (2)
theIndextheValue
- InsertBefore(theIndex: number, theValue: BOPDS_Curve): BOPDS_CurveParameters (2)
theIndextheValue
- EraseLast(): void
- Value(theIndex: number): BOPDS_CurveParameters (1)
theIndex
- First(): BOPDS_Curve
- Last(): BOPDS_Curve
- ChangeValue(theIndex: number): BOPDS_CurveParameters (1)
theIndex
- SetValue(theIndex: number, theValue: BOPDS_Curve): BOPDS_CurveParameters (2)
theIndextheValue
- Clear(theReleaseMemory?: boolean): voidParameters (1)
theReleaseMemory
- SetIncrement(theIncrement: number): voidParameters (1)
theIncrement
NCollection_DynamicArray_BOPDS_FaceInfo
Class NCollection_DynamicArray (dynamic array of objects)
The array's indices always start at 0.
The Vector is always created with 0 length. It can be enlarged by two means:
- Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
- Calling the method SetValue (i, val) - if "i" is greater than or equal to the current length of the vector, the vector is enlarged to accomo- date this index
The methods Append and SetValue return a non-const reference to the copied object inside the vector. This reference is guaranteed to be valid until the vector is destroyed. It can be used to access the vector member directly or to pass its address to other data structures.
The vector iterator remembers the length of the vector at the moment of the creation or initialisation of the iterator. Therefore the iteration begins at index 0 and stops at the index equal to (remembered_length-1). It is OK to enlarge the vector during the iteration.
Constructors(3)
- constructor(theIncrement?: number): NCollection_DynamicArray_BOPDS_FaceInfoParameters (1)
theIncrement
- constructor(theOther: NCollection_DynamicArray_BOPDS_FaceInfo): NCollection_DynamicArray_BOPDS_FaceInfoParameters (1)
theOther
- constructor(theIncrement: number, theAllocator: NCollection_BaseAllocator): NCollection_DynamicArray_BOPDS_FaceInfoParameters (2)
theIncrementtheAllocator
Instance methods(20)
- Size(): number
- Length(): number
- Lower(): number
- Upper(): number
- IsEmpty(): boolean
- Assign(theOther: NCollection_DynamicArray_BOPDS_FaceInfo, theOwnAllocator: boolean): NCollection_DynamicArray_BOPDS_FaceInfoParameters (2)
theOthertheOwnAllocator
- Append(theValue: BOPDS_FaceInfo): BOPDS_FaceInfoParameters (1)
theValue
- InsertAfter(theIndex: number, theValue: BOPDS_FaceInfo): BOPDS_FaceInfoParameters (2)
theIndextheValue
- InsertBefore(theIndex: number, theValue: BOPDS_FaceInfo): BOPDS_FaceInfoParameters (2)
theIndextheValue
- EraseLast(): void
- Value(theIndex: number): BOPDS_FaceInfoParameters (1)
theIndex
- ChangeValue(theIndex: number): BOPDS_FaceInfoParameters (1)
theIndex
- SetValue(theIndex: number, theValue: BOPDS_FaceInfo): BOPDS_FaceInfoParameters (2)
theIndextheValue
- Clear(theReleaseMemory?: boolean): voidParameters (1)
theReleaseMemory
- SetIncrement(theIncrement: number): voidParameters (1)
theIncrement
NCollection_DynamicArray_BOPDS_IndexRange
Class NCollection_DynamicArray (dynamic array of objects)
The array's indices always start at 0.
The Vector is always created with 0 length. It can be enlarged by two means:
- Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
- Calling the method SetValue (i, val) - if "i" is greater than or equal to the current length of the vector, the vector is enlarged to accomo- date this index
The methods Append and SetValue return a non-const reference to the copied object inside the vector. This reference is guaranteed to be valid until the vector is destroyed. It can be used to access the vector member directly or to pass its address to other data structures.
The vector iterator remembers the length of the vector at the moment of the creation or initialisation of the iterator. Therefore the iteration begins at index 0 and stops at the index equal to (remembered_length-1). It is OK to enlarge the vector during the iteration.
Constructors(3)
- constructor(theIncrement?: number): NCollection_DynamicArray_BOPDS_IndexRangeParameters (1)
theIncrement
- constructor(theOther: NCollection_DynamicArray_BOPDS_IndexRange): NCollection_DynamicArray_BOPDS_IndexRangeParameters (1)
theOther
- constructor(theIncrement: number, theAllocator: NCollection_BaseAllocator): NCollection_DynamicArray_BOPDS_IndexRangeParameters (2)
theIncrementtheAllocator
Instance methods(20)
- Size(): number
- Length(): number
- Lower(): number
- Upper(): number
- IsEmpty(): boolean
- Assign(theOther: NCollection_DynamicArray_BOPDS_IndexRange, theOwnAllocator: boolean): NCollection_DynamicArray_BOPDS_IndexRangeParameters (2)
theOthertheOwnAllocator
- Append(theValue: BOPDS_IndexRange): BOPDS_IndexRangeParameters (1)
theValue
- InsertAfter(theIndex: number, theValue: BOPDS_IndexRange): BOPDS_IndexRangeParameters (2)
theIndextheValue
- InsertBefore(theIndex: number, theValue: BOPDS_IndexRange): BOPDS_IndexRangeParameters (2)
theIndextheValue
- EraseLast(): void
- Value(theIndex: number): BOPDS_IndexRangeParameters (1)
theIndex
- ChangeValue(theIndex: number): BOPDS_IndexRangeParameters (1)
theIndex
- SetValue(theIndex: number, theValue: BOPDS_IndexRange): BOPDS_IndexRangeParameters (2)
theIndextheValue
- Clear(theReleaseMemory?: boolean): voidParameters (1)
theReleaseMemory
- SetIncrement(theIncrement: number): voidParameters (1)
theIncrement
NCollection_DynamicArray_BOPDS_InterfEE
Class NCollection_DynamicArray (dynamic array of objects)
The array's indices always start at 0.
The Vector is always created with 0 length. It can be enlarged by two means:
- Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
- Calling the method SetValue (i, val) - if "i" is greater than or equal to the current length of the vector, the vector is enlarged to accomo- date this index
The methods Append and SetValue return a non-const reference to the copied object inside the vector. This reference is guaranteed to be valid until the vector is destroyed. It can be used to access the vector member directly or to pass its address to other data structures.
The vector iterator remembers the length of the vector at the moment of the creation or initialisation of the iterator. Therefore the iteration begins at index 0 and stops at the index equal to (remembered_length-1). It is OK to enlarge the vector during the iteration.
Constructors(3)
- constructor(theIncrement?: number): NCollection_DynamicArray_BOPDS_InterfEEParameters (1)
theIncrement
- constructor(theOther: NCollection_DynamicArray_BOPDS_InterfEE): NCollection_DynamicArray_BOPDS_InterfEEParameters (1)
theOther
- constructor(theIncrement: number, theAllocator: NCollection_BaseAllocator): NCollection_DynamicArray_BOPDS_InterfEEParameters (2)
theIncrementtheAllocator
Instance methods(20)
- Size(): number
- Length(): number
- Lower(): number
- Upper(): number
- IsEmpty(): boolean
- Assign(theOther: NCollection_DynamicArray_BOPDS_InterfEE, theOwnAllocator: boolean): NCollection_DynamicArray_BOPDS_InterfEEParameters (2)
theOthertheOwnAllocator
- Append(theValue: BOPDS_InterfEE): BOPDS_InterfEEParameters (1)
theValue
- InsertAfter(theIndex: number, theValue: BOPDS_InterfEE): BOPDS_InterfEEParameters (2)
theIndextheValue
- InsertBefore(theIndex: number, theValue: BOPDS_InterfEE): BOPDS_InterfEEParameters (2)
theIndextheValue
- EraseLast(): void
- Value(theIndex: number): BOPDS_InterfEEParameters (1)
theIndex
- ChangeValue(theIndex: number): BOPDS_InterfEEParameters (1)
theIndex
- SetValue(theIndex: number, theValue: BOPDS_InterfEE): BOPDS_InterfEEParameters (2)
theIndextheValue
- Clear(theReleaseMemory?: boolean): voidParameters (1)
theReleaseMemory
- SetIncrement(theIncrement: number): voidParameters (1)
theIncrement
NCollection_DynamicArray_BOPDS_InterfEF
Class NCollection_DynamicArray (dynamic array of objects)
The array's indices always start at 0.
The Vector is always created with 0 length. It can be enlarged by two means:
- Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
- Calling the method SetValue (i, val) - if "i" is greater than or equal to the current length of the vector, the vector is enlarged to accomo- date this index
The methods Append and SetValue return a non-const reference to the copied object inside the vector. This reference is guaranteed to be valid until the vector is destroyed. It can be used to access the vector member directly or to pass its address to other data structures.
The vector iterator remembers the length of the vector at the moment of the creation or initialisation of the iterator. Therefore the iteration begins at index 0 and stops at the index equal to (remembered_length-1). It is OK to enlarge the vector during the iteration.
Constructors(3)
- constructor(theIncrement?: number): NCollection_DynamicArray_BOPDS_InterfEFParameters (1)
theIncrement
- constructor(theOther: NCollection_DynamicArray_BOPDS_InterfEF): NCollection_DynamicArray_BOPDS_InterfEFParameters (1)
theOther
- constructor(theIncrement: number, theAllocator: NCollection_BaseAllocator): NCollection_DynamicArray_BOPDS_InterfEFParameters (2)
theIncrementtheAllocator
Instance methods(20)
- Size(): number
- Length(): number
- Lower(): number
- Upper(): number
- IsEmpty(): boolean
- Assign(theOther: NCollection_DynamicArray_BOPDS_InterfEF, theOwnAllocator: boolean): NCollection_DynamicArray_BOPDS_InterfEFParameters (2)
theOthertheOwnAllocator
- Append(theValue: BOPDS_InterfEF): BOPDS_InterfEFParameters (1)
theValue
- InsertAfter(theIndex: number, theValue: BOPDS_InterfEF): BOPDS_InterfEFParameters (2)
theIndextheValue
- InsertBefore(theIndex: number, theValue: BOPDS_InterfEF): BOPDS_InterfEFParameters (2)
theIndextheValue
- EraseLast(): void
- Value(theIndex: number): BOPDS_InterfEFParameters (1)
theIndex
- ChangeValue(theIndex: number): BOPDS_InterfEFParameters (1)
theIndex
- SetValue(theIndex: number, theValue: BOPDS_InterfEF): BOPDS_InterfEFParameters (2)
theIndextheValue
- Clear(theReleaseMemory?: boolean): voidParameters (1)
theReleaseMemory
- SetIncrement(theIncrement: number): voidParameters (1)
theIncrement
NCollection_DynamicArray_BOPDS_InterfEZ
Class NCollection_DynamicArray (dynamic array of objects)
The array's indices always start at 0.
The Vector is always created with 0 length. It can be enlarged by two means:
- Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
- Calling the method SetValue (i, val) - if "i" is greater than or equal to the current length of the vector, the vector is enlarged to accomo- date this index
The methods Append and SetValue return a non-const reference to the copied object inside the vector. This reference is guaranteed to be valid until the vector is destroyed. It can be used to access the vector member directly or to pass its address to other data structures.
The vector iterator remembers the length of the vector at the moment of the creation or initialisation of the iterator. Therefore the iteration begins at index 0 and stops at the index equal to (remembered_length-1). It is OK to enlarge the vector during the iteration.
Constructors(3)
- constructor(theIncrement?: number): NCollection_DynamicArray_BOPDS_InterfEZParameters (1)
theIncrement
- constructor(theOther: NCollection_DynamicArray_BOPDS_InterfEZ): NCollection_DynamicArray_BOPDS_InterfEZParameters (1)
theOther
- constructor(theIncrement: number, theAllocator: NCollection_BaseAllocator): NCollection_DynamicArray_BOPDS_InterfEZParameters (2)
theIncrementtheAllocator
Instance methods(20)
- Size(): number
- Length(): number
- Lower(): number
- Upper(): number
- IsEmpty(): boolean
- Assign(theOther: NCollection_DynamicArray_BOPDS_InterfEZ, theOwnAllocator: boolean): NCollection_DynamicArray_BOPDS_InterfEZParameters (2)
theOthertheOwnAllocator
- Append(theValue: BOPDS_InterfEZ): BOPDS_InterfEZParameters (1)
theValue
- InsertAfter(theIndex: number, theValue: BOPDS_InterfEZ): BOPDS_InterfEZParameters (2)
theIndextheValue
- InsertBefore(theIndex: number, theValue: BOPDS_InterfEZ): BOPDS_InterfEZParameters (2)
theIndextheValue
- EraseLast(): void
- Value(theIndex: number): BOPDS_InterfEZParameters (1)
theIndex
- ChangeValue(theIndex: number): BOPDS_InterfEZParameters (1)
theIndex
- SetValue(theIndex: number, theValue: BOPDS_InterfEZ): BOPDS_InterfEZParameters (2)
theIndextheValue
- Clear(theReleaseMemory?: boolean): voidParameters (1)
theReleaseMemory
- SetIncrement(theIncrement: number): voidParameters (1)
theIncrement
NCollection_DynamicArray_BOPDS_InterfFF
Class NCollection_DynamicArray (dynamic array of objects)
The array's indices always start at 0.
The Vector is always created with 0 length. It can be enlarged by two means:
- Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
- Calling the method SetValue (i, val) - if "i" is greater than or equal to the current length of the vector, the vector is enlarged to accomo- date this index
The methods Append and SetValue return a non-const reference to the copied object inside the vector. This reference is guaranteed to be valid until the vector is destroyed. It can be used to access the vector member directly or to pass its address to other data structures.
The vector iterator remembers the length of the vector at the moment of the creation or initialisation of the iterator. Therefore the iteration begins at index 0 and stops at the index equal to (remembered_length-1). It is OK to enlarge the vector during the iteration.
Constructors(3)
- constructor(theIncrement?: number): NCollection_DynamicArray_BOPDS_InterfFFParameters (1)
theIncrement
- constructor(theOther: NCollection_DynamicArray_BOPDS_InterfFF): NCollection_DynamicArray_BOPDS_InterfFFParameters (1)
theOther
- constructor(theIncrement: number, theAllocator: NCollection_BaseAllocator): NCollection_DynamicArray_BOPDS_InterfFFParameters (2)
theIncrementtheAllocator
Instance methods(20)
- Size(): number
- Length(): number
- Lower(): number
- Upper(): number
- IsEmpty(): boolean
- Assign(theOther: NCollection_DynamicArray_BOPDS_InterfFF, theOwnAllocator: boolean): NCollection_DynamicArray_BOPDS_InterfFFParameters (2)
theOthertheOwnAllocator
- Append(theValue: BOPDS_InterfFF): BOPDS_InterfFFParameters (1)
theValue
- InsertAfter(theIndex: number, theValue: BOPDS_InterfFF): BOPDS_InterfFFParameters (2)
theIndextheValue
- InsertBefore(theIndex: number, theValue: BOPDS_InterfFF): BOPDS_InterfFFParameters (2)
theIndextheValue
- EraseLast(): void
- Value(theIndex: number): BOPDS_InterfFFParameters (1)
theIndex
- ChangeValue(theIndex: number): BOPDS_InterfFFParameters (1)
theIndex
- SetValue(theIndex: number, theValue: BOPDS_InterfFF): BOPDS_InterfFFParameters (2)
theIndextheValue
- Clear(theReleaseMemory?: boolean): voidParameters (1)
theReleaseMemory
- SetIncrement(theIncrement: number): voidParameters (1)
theIncrement
NCollection_DynamicArray_BOPDS_InterfFZ
Class NCollection_DynamicArray (dynamic array of objects)
The array's indices always start at 0.
The Vector is always created with 0 length. It can be enlarged by two means:
- Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
- Calling the method SetValue (i, val) - if "i" is greater than or equal to the current length of the vector, the vector is enlarged to accomo- date this index
The methods Append and SetValue return a non-const reference to the copied object inside the vector. This reference is guaranteed to be valid until the vector is destroyed. It can be used to access the vector member directly or to pass its address to other data structures.
The vector iterator remembers the length of the vector at the moment of the creation or initialisation of the iterator. Therefore the iteration begins at index 0 and stops at the index equal to (remembered_length-1). It is OK to enlarge the vector during the iteration.
Constructors(3)
- constructor(theIncrement?: number): NCollection_DynamicArray_BOPDS_InterfFZParameters (1)
theIncrement
- constructor(theOther: NCollection_DynamicArray_BOPDS_InterfFZ): NCollection_DynamicArray_BOPDS_InterfFZParameters (1)
theOther
- constructor(theIncrement: number, theAllocator: NCollection_BaseAllocator): NCollection_DynamicArray_BOPDS_InterfFZParameters (2)
theIncrementtheAllocator
Instance methods(20)
- Size(): number
- Length(): number
- Lower(): number
- Upper(): number
- IsEmpty(): boolean
- Assign(theOther: NCollection_DynamicArray_BOPDS_InterfFZ, theOwnAllocator: boolean): NCollection_DynamicArray_BOPDS_InterfFZParameters (2)
theOthertheOwnAllocator
- Append(theValue: BOPDS_InterfFZ): BOPDS_InterfFZParameters (1)
theValue
- InsertAfter(theIndex: number, theValue: BOPDS_InterfFZ): BOPDS_InterfFZParameters (2)
theIndextheValue
- InsertBefore(theIndex: number, theValue: BOPDS_InterfFZ): BOPDS_InterfFZParameters (2)
theIndextheValue
- EraseLast(): void
- Value(theIndex: number): BOPDS_InterfFZParameters (1)
theIndex
- ChangeValue(theIndex: number): BOPDS_InterfFZParameters (1)
theIndex
- SetValue(theIndex: number, theValue: BOPDS_InterfFZ): BOPDS_InterfFZParameters (2)
theIndextheValue
- Clear(theReleaseMemory?: boolean): voidParameters (1)
theReleaseMemory
- SetIncrement(theIncrement: number): voidParameters (1)
theIncrement
NCollection_DynamicArray_BOPDS_InterfVE
Class NCollection_DynamicArray (dynamic array of objects)
The array's indices always start at 0.
The Vector is always created with 0 length. It can be enlarged by two means:
- Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
- Calling the method SetValue (i, val) - if "i" is greater than or equal to the current length of the vector, the vector is enlarged to accomo- date this index
The methods Append and SetValue return a non-const reference to the copied object inside the vector. This reference is guaranteed to be valid until the vector is destroyed. It can be used to access the vector member directly or to pass its address to other data structures.
The vector iterator remembers the length of the vector at the moment of the creation or initialisation of the iterator. Therefore the iteration begins at index 0 and stops at the index equal to (remembered_length-1). It is OK to enlarge the vector during the iteration.
Constructors(3)
- constructor(theIncrement?: number): NCollection_DynamicArray_BOPDS_InterfVEParameters (1)
theIncrement
- constructor(theOther: NCollection_DynamicArray_BOPDS_InterfVE): NCollection_DynamicArray_BOPDS_InterfVEParameters (1)
theOther
- constructor(theIncrement: number, theAllocator: NCollection_BaseAllocator): NCollection_DynamicArray_BOPDS_InterfVEParameters (2)
theIncrementtheAllocator
Instance methods(20)
- Size(): number
- Length(): number
- Lower(): number
- Upper(): number
- IsEmpty(): boolean
- Assign(theOther: NCollection_DynamicArray_BOPDS_InterfVE, theOwnAllocator: boolean): NCollection_DynamicArray_BOPDS_InterfVEParameters (2)
theOthertheOwnAllocator
- Append(theValue: BOPDS_InterfVE): BOPDS_InterfVEParameters (1)
theValue
- InsertAfter(theIndex: number, theValue: BOPDS_InterfVE): BOPDS_InterfVEParameters (2)
theIndextheValue
- InsertBefore(theIndex: number, theValue: BOPDS_InterfVE): BOPDS_InterfVEParameters (2)
theIndextheValue
- EraseLast(): void
- Value(theIndex: number): BOPDS_InterfVEParameters (1)
theIndex
- ChangeValue(theIndex: number): BOPDS_InterfVEParameters (1)
theIndex
- SetValue(theIndex: number, theValue: BOPDS_InterfVE): BOPDS_InterfVEParameters (2)
theIndextheValue
- Clear(theReleaseMemory?: boolean): voidParameters (1)
theReleaseMemory
- SetIncrement(theIncrement: number): voidParameters (1)
theIncrement
NCollection_DynamicArray_BOPDS_InterfVF
Class NCollection_DynamicArray (dynamic array of objects)
The array's indices always start at 0.
The Vector is always created with 0 length. It can be enlarged by two means:
- Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
- Calling the method SetValue (i, val) - if "i" is greater than or equal to the current length of the vector, the vector is enlarged to accomo- date this index
The methods Append and SetValue return a non-const reference to the copied object inside the vector. This reference is guaranteed to be valid until the vector is destroyed. It can be used to access the vector member directly or to pass its address to other data structures.
The vector iterator remembers the length of the vector at the moment of the creation or initialisation of the iterator. Therefore the iteration begins at index 0 and stops at the index equal to (remembered_length-1). It is OK to enlarge the vector during the iteration.
Constructors(3)
- constructor(theIncrement?: number): NCollection_DynamicArray_BOPDS_InterfVFParameters (1)
theIncrement
- constructor(theOther: NCollection_DynamicArray_BOPDS_InterfVF): NCollection_DynamicArray_BOPDS_InterfVFParameters (1)
theOther
- constructor(theIncrement: number, theAllocator: NCollection_BaseAllocator): NCollection_DynamicArray_BOPDS_InterfVFParameters (2)
theIncrementtheAllocator
Instance methods(20)
- Size(): number
- Length(): number
- Lower(): number
- Upper(): number
- IsEmpty(): boolean
- Assign(theOther: NCollection_DynamicArray_BOPDS_InterfVF, theOwnAllocator: boolean): NCollection_DynamicArray_BOPDS_InterfVFParameters (2)
theOthertheOwnAllocator
- Append(theValue: BOPDS_InterfVF): BOPDS_InterfVFParameters (1)
theValue
- InsertAfter(theIndex: number, theValue: BOPDS_InterfVF): BOPDS_InterfVFParameters (2)
theIndextheValue
- InsertBefore(theIndex: number, theValue: BOPDS_InterfVF): BOPDS_InterfVFParameters (2)
theIndextheValue
- EraseLast(): void
- Value(theIndex: number): BOPDS_InterfVFParameters (1)
theIndex
- ChangeValue(theIndex: number): BOPDS_InterfVFParameters (1)
theIndex
- SetValue(theIndex: number, theValue: BOPDS_InterfVF): BOPDS_InterfVFParameters (2)
theIndextheValue
- Clear(theReleaseMemory?: boolean): voidParameters (1)
theReleaseMemory
- SetIncrement(theIncrement: number): voidParameters (1)
theIncrement
NCollection_DynamicArray_BOPDS_InterfVV
Class NCollection_DynamicArray (dynamic array of objects)
The array's indices always start at 0.
The Vector is always created with 0 length. It can be enlarged by two means:
- Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
- Calling the method SetValue (i, val) - if "i" is greater than or equal to the current length of the vector, the vector is enlarged to accomo- date this index
The methods Append and SetValue return a non-const reference to the copied object inside the vector. This reference is guaranteed to be valid until the vector is destroyed. It can be used to access the vector member directly or to pass its address to other data structures.
The vector iterator remembers the length of the vector at the moment of the creation or initialisation of the iterator. Therefore the iteration begins at index 0 and stops at the index equal to (remembered_length-1). It is OK to enlarge the vector during the iteration.
Constructors(3)
- constructor(theIncrement?: number): NCollection_DynamicArray_BOPDS_InterfVVParameters (1)
theIncrement
- constructor(theOther: NCollection_DynamicArray_BOPDS_InterfVV): NCollection_DynamicArray_BOPDS_InterfVVParameters (1)
theOther
- constructor(theIncrement: number, theAllocator: NCollection_BaseAllocator): NCollection_DynamicArray_BOPDS_InterfVVParameters (2)
theIncrementtheAllocator
Instance methods(20)
- Size(): number
- Length(): number
- Lower(): number
- Upper(): number
- IsEmpty(): boolean
- Assign(theOther: NCollection_DynamicArray_BOPDS_InterfVV, theOwnAllocator: boolean): NCollection_DynamicArray_BOPDS_InterfVVParameters (2)
theOthertheOwnAllocator
- Append(theValue: BOPDS_InterfVV): BOPDS_InterfVVParameters (1)
theValue
- InsertAfter(theIndex: number, theValue: BOPDS_InterfVV): BOPDS_InterfVVParameters (2)
theIndextheValue
- InsertBefore(theIndex: number, theValue: BOPDS_InterfVV): BOPDS_InterfVVParameters (2)
theIndextheValue
- EraseLast(): void
- Value(theIndex: number): BOPDS_InterfVVParameters (1)
theIndex
- ChangeValue(theIndex: number): BOPDS_InterfVVParameters (1)
theIndex
- SetValue(theIndex: number, theValue: BOPDS_InterfVV): BOPDS_InterfVVParameters (2)
theIndextheValue
- Clear(theReleaseMemory?: boolean): voidParameters (1)
theReleaseMemory
- SetIncrement(theIncrement: number): voidParameters (1)
theIncrement
NCollection_DynamicArray_BOPDS_InterfVZ
Class NCollection_DynamicArray (dynamic array of objects)
The array's indices always start at 0.
The Vector is always created with 0 length. It can be enlarged by two means:
- Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
- Calling the method SetValue (i, val) - if "i" is greater than or equal to the current length of the vector, the vector is enlarged to accomo- date this index
The methods Append and SetValue return a non-const reference to the copied object inside the vector. This reference is guaranteed to be valid until the vector is destroyed. It can be used to access the vector member directly or to pass its address to other data structures.
The vector iterator remembers the length of the vector at the moment of the creation or initialisation of the iterator. Therefore the iteration begins at index 0 and stops at the index equal to (remembered_length-1). It is OK to enlarge the vector during the iteration.
Constructors(3)
- constructor(theIncrement?: number): NCollection_DynamicArray_BOPDS_InterfVZParameters (1)
theIncrement
- constructor(theOther: NCollection_DynamicArray_BOPDS_InterfVZ): NCollection_DynamicArray_BOPDS_InterfVZParameters (1)
theOther
- constructor(theIncrement: number, theAllocator: NCollection_BaseAllocator): NCollection_DynamicArray_BOPDS_InterfVZParameters (2)
theIncrementtheAllocator
Instance methods(20)
- Size(): number
- Length(): number
- Lower(): number
- Upper(): number
- IsEmpty(): boolean
- Assign(theOther: NCollection_DynamicArray_BOPDS_InterfVZ, theOwnAllocator: boolean): NCollection_DynamicArray_BOPDS_InterfVZParameters (2)
theOthertheOwnAllocator
- Append(theValue: BOPDS_InterfVZ): BOPDS_InterfVZParameters (1)
theValue
- InsertAfter(theIndex: number, theValue: BOPDS_InterfVZ): BOPDS_InterfVZParameters (2)
theIndextheValue
- InsertBefore(theIndex: number, theValue: BOPDS_InterfVZ): BOPDS_InterfVZParameters (2)
theIndextheValue
- EraseLast(): void
- Value(theIndex: number): BOPDS_InterfVZParameters (1)
theIndex
- ChangeValue(theIndex: number): BOPDS_InterfVZParameters (1)
theIndex
- SetValue(theIndex: number, theValue: BOPDS_InterfVZ): BOPDS_InterfVZParameters (2)
theIndextheValue
- Clear(theReleaseMemory?: boolean): voidParameters (1)
theReleaseMemory
- SetIncrement(theIncrement: number): voidParameters (1)
theIncrement
NCollection_DynamicArray_BOPDS_InterfZZ
Class NCollection_DynamicArray (dynamic array of objects)
The array's indices always start at 0.
The Vector is always created with 0 length. It can be enlarged by two means:
- Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
- Calling the method SetValue (i, val) - if "i" is greater than or equal to the current length of the vector, the vector is enlarged to accomo- date this index
The methods Append and SetValue return a non-const reference to the copied object inside the vector. This reference is guaranteed to be valid until the vector is destroyed. It can be used to access the vector member directly or to pass its address to other data structures.
The vector iterator remembers the length of the vector at the moment of the creation or initialisation of the iterator. Therefore the iteration begins at index 0 and stops at the index equal to (remembered_length-1). It is OK to enlarge the vector during the iteration.
Constructors(3)
- constructor(theIncrement?: number): NCollection_DynamicArray_BOPDS_InterfZZParameters (1)
theIncrement
- constructor(theOther: NCollection_DynamicArray_BOPDS_InterfZZ): NCollection_DynamicArray_BOPDS_InterfZZParameters (1)
theOther
- constructor(theIncrement: number, theAllocator: NCollection_BaseAllocator): NCollection_DynamicArray_BOPDS_InterfZZParameters (2)
theIncrementtheAllocator
Instance methods(20)
- Size(): number
- Length(): number
- Lower(): number
- Upper(): number
- IsEmpty(): boolean
- Assign(theOther: NCollection_DynamicArray_BOPDS_InterfZZ, theOwnAllocator: boolean): NCollection_DynamicArray_BOPDS_InterfZZParameters (2)
theOthertheOwnAllocator
- Append(theValue: BOPDS_InterfZZ): BOPDS_InterfZZParameters (1)
theValue
- InsertAfter(theIndex: number, theValue: BOPDS_InterfZZ): BOPDS_InterfZZParameters (2)
theIndextheValue
- InsertBefore(theIndex: number, theValue: BOPDS_InterfZZ): BOPDS_InterfZZParameters (2)
theIndextheValue
- EraseLast(): void
- Value(theIndex: number): BOPDS_InterfZZParameters (1)
theIndex
- ChangeValue(theIndex: number): BOPDS_InterfZZParameters (1)
theIndex
- SetValue(theIndex: number, theValue: BOPDS_InterfZZ): BOPDS_InterfZZParameters (2)
theIndextheValue
- Clear(theReleaseMemory?: boolean): voidParameters (1)
theReleaseMemory
- SetIncrement(theIncrement: number): voidParameters (1)
theIncrement
NCollection_DynamicArray_BOPDS_Pair
Class NCollection_DynamicArray (dynamic array of objects)
The array's indices always start at 0.
The Vector is always created with 0 length. It can be enlarged by two means:
- Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
- Calling the method SetValue (i, val) - if "i" is greater than or equal to the current length of the vector, the vector is enlarged to accomo- date this index
The methods Append and SetValue return a non-const reference to the copied object inside the vector. This reference is guaranteed to be valid until the vector is destroyed. It can be used to access the vector member directly or to pass its address to other data structures.
The vector iterator remembers the length of the vector at the moment of the creation or initialisation of the iterator. Therefore the iteration begins at index 0 and stops at the index equal to (remembered_length-1). It is OK to enlarge the vector during the iteration.
Constructors(3)
- constructor(theIncrement?: number): NCollection_DynamicArray_BOPDS_PairParameters (1)
theIncrement
- Parameters (1)
theOther
- constructor(theIncrement: number, theAllocator: NCollection_BaseAllocator): NCollection_DynamicArray_BOPDS_PairParameters (2)
theIncrementtheAllocator
Instance methods(20)
- Size(): number
- Length(): number
- Lower(): number
- Upper(): number
- IsEmpty(): boolean
- Assign(theOther: NCollection_DynamicArray_BOPDS_Pair, theOwnAllocator: boolean): NCollection_DynamicArray_BOPDS_PairParameters (2)
theOthertheOwnAllocator
- Append(theValue: BOPDS_Pair): BOPDS_PairParameters (1)
theValue
- InsertAfter(theIndex: number, theValue: BOPDS_Pair): BOPDS_PairParameters (2)
theIndextheValue
- InsertBefore(theIndex: number, theValue: BOPDS_Pair): BOPDS_PairParameters (2)
theIndextheValue
- EraseLast(): void
- Value(theIndex: number): BOPDS_PairParameters (1)
theIndex
- First(): BOPDS_Pair
- Last(): BOPDS_Pair
- ChangeValue(theIndex: number): BOPDS_PairParameters (1)
theIndex
- SetValue(theIndex: number, theValue: BOPDS_Pair): BOPDS_PairParameters (2)
theIndextheValue
- Clear(theReleaseMemory?: boolean): voidParameters (1)
theReleaseMemory
- SetIncrement(theIncrement: number): voidParameters (1)
theIncrement
NCollection_DynamicArray_BOPDS_Point
Class NCollection_DynamicArray (dynamic array of objects)
The array's indices always start at 0.
The Vector is always created with 0 length. It can be enlarged by two means:
- Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
- Calling the method SetValue (i, val) - if "i" is greater than or equal to the current length of the vector, the vector is enlarged to accomo- date this index
The methods Append and SetValue return a non-const reference to the copied object inside the vector. This reference is guaranteed to be valid until the vector is destroyed. It can be used to access the vector member directly or to pass its address to other data structures.
The vector iterator remembers the length of the vector at the moment of the creation or initialisation of the iterator. Therefore the iteration begins at index 0 and stops at the index equal to (remembered_length-1). It is OK to enlarge the vector during the iteration.
Constructors(3)
- constructor(theIncrement?: number): NCollection_DynamicArray_BOPDS_PointParameters (1)
theIncrement
- constructor(theOther: unknown): NCollection_DynamicArray_BOPDS_PointParameters (1)
theOther
- constructor(theIncrement: number, theAllocator: NCollection_BaseAllocator): NCollection_DynamicArray_BOPDS_PointParameters (2)
theIncrementtheAllocator
Instance methods(20)
- Size(): number
- Length(): number
- Lower(): number
- Upper(): number
- IsEmpty(): boolean
- Assign(theOther: unknown, theOwnAllocator: boolean): unknownParameters (2)
theOthertheOwnAllocator
- Append(theValue: BOPDS_Point): BOPDS_PointParameters (1)
theValue
- InsertAfter(theIndex: number, theValue: BOPDS_Point): BOPDS_PointParameters (2)
theIndextheValue
- InsertBefore(theIndex: number, theValue: BOPDS_Point): BOPDS_PointParameters (2)
theIndextheValue
- EraseLast(): void
- Value(theIndex: number): BOPDS_PointParameters (1)
theIndex
- First(): BOPDS_Point
- Last(): BOPDS_Point
- ChangeValue(theIndex: number): BOPDS_PointParameters (1)
theIndex
- SetValue(theIndex: number, theValue: BOPDS_Point): BOPDS_PointParameters (2)
theIndextheValue
- Clear(theReleaseMemory?: boolean): voidParameters (1)
theReleaseMemory
- SetIncrement(theIncrement: number): voidParameters (1)
theIncrement
NCollection_DynamicArray_BOPDS_ShapeInfo
Class NCollection_DynamicArray (dynamic array of objects)
The array's indices always start at 0.
The Vector is always created with 0 length. It can be enlarged by two means:
- Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
- Calling the method SetValue (i, val) - if "i" is greater than or equal to the current length of the vector, the vector is enlarged to accomo- date this index
The methods Append and SetValue return a non-const reference to the copied object inside the vector. This reference is guaranteed to be valid until the vector is destroyed. It can be used to access the vector member directly or to pass its address to other data structures.
The vector iterator remembers the length of the vector at the moment of the creation or initialisation of the iterator. Therefore the iteration begins at index 0 and stops at the index equal to (remembered_length-1). It is OK to enlarge the vector during the iteration.
Constructors(3)
- constructor(theIncrement?: number): NCollection_DynamicArray_BOPDS_ShapeInfoParameters (1)
theIncrement
- constructor(theOther: NCollection_DynamicArray_BOPDS_ShapeInfo): NCollection_DynamicArray_BOPDS_ShapeInfoParameters (1)
theOther
- constructor(theIncrement: number, theAllocator: NCollection_BaseAllocator): NCollection_DynamicArray_BOPDS_ShapeInfoParameters (2)
theIncrementtheAllocator
Instance methods(20)
- Size(): number
- Length(): number
- Lower(): number
- Upper(): number
- IsEmpty(): boolean
- Assign(theOther: NCollection_DynamicArray_BOPDS_ShapeInfo, theOwnAllocator: boolean): NCollection_DynamicArray_BOPDS_ShapeInfoParameters (2)
theOthertheOwnAllocator
- Append(theValue: BOPDS_ShapeInfo): BOPDS_ShapeInfoParameters (1)
theValue
- InsertAfter(theIndex: number, theValue: BOPDS_ShapeInfo): BOPDS_ShapeInfoParameters (2)
theIndextheValue
- InsertBefore(theIndex: number, theValue: BOPDS_ShapeInfo): BOPDS_ShapeInfoParameters (2)
theIndextheValue
- EraseLast(): void
- Value(theIndex: number): BOPDS_ShapeInfoParameters (1)
theIndex
- ChangeValue(theIndex: number): BOPDS_ShapeInfoParameters (1)
theIndex
- SetValue(theIndex: number, theValue: BOPDS_ShapeInfo): BOPDS_ShapeInfoParameters (2)
theIndextheValue
- Clear(theReleaseMemory?: boolean): voidParameters (1)
theReleaseMemory
- SetIncrement(theIncrement: number): voidParameters (1)
theIncrement
NCollection_DynamicArray_ExtremaPC_ExtremumResult
Class NCollection_DynamicArray (dynamic array of objects)
The array's indices always start at 0.
The Vector is always created with 0 length. It can be enlarged by two means:
- Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
- Calling the method SetValue (i, val) - if "i" is greater than or equal to the current length of the vector, the vector is enlarged to accomo- date this index
The methods Append and SetValue return a non-const reference to the copied object inside the vector. This reference is guaranteed to be valid until the vector is destroyed. It can be used to access the vector member directly or to pass its address to other data structures.
The vector iterator remembers the length of the vector at the moment of the creation or initialisation of the iterator. Therefore the iteration begins at index 0 and stops at the index equal to (remembered_length-1). It is OK to enlarge the vector during the iteration.
Constructors(3)
- constructor(theIncrement?: number): NCollection_DynamicArray_ExtremaPC_ExtremumResultParameters (1)
theIncrement
- constructor(theOther: NCollection_DynamicArray_ExtremaPC_ExtremumResult): NCollection_DynamicArray_ExtremaPC_ExtremumResultParameters (1)
theOther
- constructor(theIncrement: number, theAllocator: NCollection_BaseAllocator): NCollection_DynamicArray_ExtremaPC_ExtremumResultParameters (2)
theIncrementtheAllocator
Instance methods(20)
- Size(): number
- Length(): number
- Lower(): number
- Upper(): number
- IsEmpty(): boolean
- Assign(theOther: NCollection_DynamicArray_ExtremaPC_ExtremumResult, theOwnAllocator: boolean): NCollection_DynamicArray_ExtremaPC_ExtremumResultParameters (2)
theOthertheOwnAllocator
- Append(theValue: unknown): unknownParameters (1)
theValue
- InsertAfter(theIndex: number, theValue: unknown): unknownParameters (2)
theIndextheValue
- InsertBefore(theIndex: number, theValue: unknown): unknownParameters (2)
theIndextheValue
- EraseLast(): void
- Appended(): unknown
- Value(theIndex: number): unknownParameters (1)
theIndex
- First(): unknown
- ChangeFirst(): unknown
- Last(): unknown
- ChangeLast(): unknown
- ChangeValue(theIndex: number): unknownParameters (1)
theIndex
- SetValue(theIndex: number, theValue: unknown): unknownParameters (2)
theIndextheValue
- Clear(theReleaseMemory?: boolean): voidParameters (1)
theReleaseMemory
- SetIncrement(theIncrement: number): voidParameters (1)
theIncrement
NCollection_DynamicArray_MathRoot_NullInterval
Class NCollection_DynamicArray (dynamic array of objects)
The array's indices always start at 0.
The Vector is always created with 0 length. It can be enlarged by two means:
- Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
- Calling the method SetValue (i, val) - if "i" is greater than or equal to the current length of the vector, the vector is enlarged to accomo- date this index
The methods Append and SetValue return a non-const reference to the copied object inside the vector. This reference is guaranteed to be valid until the vector is destroyed. It can be used to access the vector member directly or to pass its address to other data structures.
The vector iterator remembers the length of the vector at the moment of the creation or initialisation of the iterator. Therefore the iteration begins at index 0 and stops at the index equal to (remembered_length-1). It is OK to enlarge the vector during the iteration.
Constructors(3)
- constructor(theIncrement?: number): NCollection_DynamicArray_MathRoot_NullIntervalParameters (1)
theIncrement
- constructor(theOther: NCollection_DynamicArray_MathRoot_NullInterval): NCollection_DynamicArray_MathRoot_NullIntervalParameters (1)
theOther
- constructor(theIncrement: number, theAllocator: NCollection_BaseAllocator): NCollection_DynamicArray_MathRoot_NullIntervalParameters (2)
theIncrementtheAllocator
Instance methods(20)
- Size(): number
- Length(): number
- Lower(): number
- Upper(): number
- IsEmpty(): boolean
- Assign(theOther: NCollection_DynamicArray_MathRoot_NullInterval, theOwnAllocator: boolean): NCollection_DynamicArray_MathRoot_NullIntervalParameters (2)
theOthertheOwnAllocator
- Append(theValue: unknown): unknownParameters (1)
theValue
- InsertAfter(theIndex: number, theValue: unknown): unknownParameters (2)
theIndextheValue
- InsertBefore(theIndex: number, theValue: unknown): unknownParameters (2)
theIndextheValue
- EraseLast(): void
- Appended(): unknown
- Value(theIndex: number): unknownParameters (1)
theIndex
- First(): unknown
- ChangeFirst(): unknown
- Last(): unknown
- ChangeLast(): unknown
- ChangeValue(theIndex: number): unknownParameters (1)
theIndex
- SetValue(theIndex: number, theValue: unknown): unknownParameters (2)
theIndextheValue
- Clear(theReleaseMemory?: boolean): voidParameters (1)
theReleaseMemory
- SetIncrement(theIncrement: number): voidParameters (1)
theIncrement
NCollection_DynamicArray_NCollection_DynamicArray_BOPDS_Pair
Class NCollection_DynamicArray (dynamic array of objects)
The array's indices always start at 0.
The Vector is always created with 0 length. It can be enlarged by two means:
- Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
- Calling the method SetValue (i, val) - if "i" is greater than or equal to the current length of the vector, the vector is enlarged to accomo- date this index
The methods Append and SetValue return a non-const reference to the copied object inside the vector. This reference is guaranteed to be valid until the vector is destroyed. It can be used to access the vector member directly or to pass its address to other data structures.
The vector iterator remembers the length of the vector at the moment of the creation or initialisation of the iterator. Therefore the iteration begins at index 0 and stops at the index equal to (remembered_length-1). It is OK to enlarge the vector during the iteration.
Constructors(3)
- constructor(theIncrement?: number): NCollection_DynamicArray_NCollection_DynamicArray_BOPDS_PairParameters (1)
theIncrement
- constructor(theOther: NCollection_DynamicArray_NCollection_DynamicArray_BOPDS_Pair): NCollection_DynamicArray_NCollection_DynamicArray_BOPDS_PairParameters (1)
theOther
- constructor(theIncrement: number, theAllocator: NCollection_BaseAllocator): NCollection_DynamicArray_NCollection_DynamicArray_BOPDS_PairParameters (2)
theIncrementtheAllocator
Instance methods(20)
- Size(): number
- Length(): number
- Lower(): number
- Upper(): number
- IsEmpty(): boolean
- Assign(theOther: NCollection_DynamicArray_NCollection_DynamicArray_BOPDS_Pair, theOwnAllocator: boolean): NCollection_DynamicArray_NCollection_DynamicArray_BOPDS_PairParameters (2)
theOthertheOwnAllocator
- Parameters (1)
theValue
- InsertAfter(theIndex: number, theValue: NCollection_DynamicArray_BOPDS_Pair): NCollection_DynamicArray_BOPDS_PairParameters (2)
theIndextheValue
- InsertBefore(theIndex: number, theValue: NCollection_DynamicArray_BOPDS_Pair): NCollection_DynamicArray_BOPDS_PairParameters (2)
theIndextheValue
- EraseLast(): void
- Value(theIndex: number): NCollection_DynamicArray_BOPDS_PairParameters (1)
theIndex
- ChangeValue(theIndex: number): NCollection_DynamicArray_BOPDS_PairParameters (1)
theIndex
- SetValue(theIndex: number, theValue: NCollection_DynamicArray_BOPDS_Pair): NCollection_DynamicArray_BOPDS_PairParameters (2)
theIndextheValue
- Clear(theReleaseMemory?: boolean): voidParameters (1)
theReleaseMemory
- SetIncrement(theIncrement: number): voidParameters (1)
theIncrement
NCollection_DynamicArray_NCollection_List_handle_BOPDS_PaveBlock
Class NCollection_DynamicArray (dynamic array of objects)
The array's indices always start at 0.
The Vector is always created with 0 length. It can be enlarged by two means:
- Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
- Calling the method SetValue (i, val) - if "i" is greater than or equal to the current length of the vector, the vector is enlarged to accomo- date this index
The methods Append and SetValue return a non-const reference to the copied object inside the vector. This reference is guaranteed to be valid until the vector is destroyed. It can be used to access the vector member directly or to pass its address to other data structures.
The vector iterator remembers the length of the vector at the moment of the creation or initialisation of the iterator. Therefore the iteration begins at index 0 and stops at the index equal to (remembered_length-1). It is OK to enlarge the vector during the iteration.
Constructors(3)
- constructor(theIncrement?: number): NCollection_DynamicArray_NCollection_List_handle_BOPDS_PaveBlockParameters (1)
theIncrement
- constructor(theOther: NCollection_DynamicArray_NCollection_List_handle_BOPDS_PaveBlock): NCollection_DynamicArray_NCollection_List_handle_BOPDS_PaveBlockParameters (1)
theOther
- constructor(theIncrement: number, theAllocator: NCollection_BaseAllocator): NCollection_DynamicArray_NCollection_List_handle_BOPDS_PaveBlockParameters (2)
theIncrementtheAllocator
Instance methods(20)
- Size(): number
- Length(): number
- Lower(): number
- Upper(): number
- IsEmpty(): boolean
- Assign(theOther: NCollection_DynamicArray_NCollection_List_handle_BOPDS_PaveBlock, theOwnAllocator: boolean): NCollection_DynamicArray_NCollection_List_handle_BOPDS_PaveBlockParameters (2)
theOthertheOwnAllocator
- Parameters (1)
theValue
- InsertAfter(theIndex: number, theValue: NCollection_List_handle_BOPDS_PaveBlock): NCollection_List_handle_BOPDS_PaveBlockParameters (2)
theIndextheValue
- InsertBefore(theIndex: number, theValue: NCollection_List_handle_BOPDS_PaveBlock): NCollection_List_handle_BOPDS_PaveBlockParameters (2)
theIndextheValue
- EraseLast(): void
- Value(theIndex: number): NCollection_List_handle_BOPDS_PaveBlockParameters (1)
theIndex
- ChangeValue(theIndex: number): NCollection_List_handle_BOPDS_PaveBlockParameters (1)
theIndex
- SetValue(theIndex: number, theValue: NCollection_List_handle_BOPDS_PaveBlock): NCollection_List_handle_BOPDS_PaveBlockParameters (2)
theIndextheValue
- Clear(theReleaseMemory?: boolean): voidParameters (1)
theReleaseMemory
- SetIncrement(theIncrement: number): voidParameters (1)
theIncrement
NCollection_DynamicArray_TopoDS_Face
Class NCollection_DynamicArray (dynamic array of objects)
The array's indices always start at 0.
The Vector is always created with 0 length. It can be enlarged by two means:
- Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
- Calling the method SetValue (i, val) - if "i" is greater than or equal to the current length of the vector, the vector is enlarged to accomo- date this index
The methods Append and SetValue return a non-const reference to the copied object inside the vector. This reference is guaranteed to be valid until the vector is destroyed. It can be used to access the vector member directly or to pass its address to other data structures.
The vector iterator remembers the length of the vector at the moment of the creation or initialisation of the iterator. Therefore the iteration begins at index 0 and stops at the index equal to (remembered_length-1). It is OK to enlarge the vector during the iteration.
Constructors(3)
- constructor(theIncrement?: number): NCollection_DynamicArray_TopoDS_FaceParameters (1)
theIncrement
- Parameters (1)
theOther
- constructor(theIncrement: number, theAllocator: NCollection_BaseAllocator): NCollection_DynamicArray_TopoDS_FaceParameters (2)
theIncrementtheAllocator
Instance methods(20)
- Size(): number
- Length(): number
- Lower(): number
- Upper(): number
- IsEmpty(): boolean
- Assign(theOther: NCollection_DynamicArray_TopoDS_Face, theOwnAllocator: boolean): NCollection_DynamicArray_TopoDS_FaceParameters (2)
theOthertheOwnAllocator
- Append(theValue: TopoDS_Face): TopoDS_FaceParameters (1)
theValue
- InsertAfter(theIndex: number, theValue: TopoDS_Face): TopoDS_FaceParameters (2)
theIndextheValue
- InsertBefore(theIndex: number, theValue: TopoDS_Face): TopoDS_FaceParameters (2)
theIndextheValue
- EraseLast(): void
- Value(theIndex: number): TopoDS_FaceParameters (1)
theIndex
- First(): TopoDS_Face
- Last(): TopoDS_Face
- ChangeValue(theIndex: number): TopoDS_FaceParameters (1)
theIndex
- SetValue(theIndex: number, theValue: TopoDS_Face): TopoDS_FaceParameters (2)
theIndextheValue
- Clear(theReleaseMemory?: boolean): voidParameters (1)
theReleaseMemory
- SetIncrement(theIncrement: number): voidParameters (1)
theIncrement
NCollection_DynamicArray_TopoDS_Shape
Class NCollection_DynamicArray (dynamic array of objects)
The array's indices always start at 0.
The Vector is always created with 0 length. It can be enlarged by two means:
- Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
- Calling the method SetValue (i, val) - if "i" is greater than or equal to the current length of the vector, the vector is enlarged to accomo- date this index
The methods Append and SetValue return a non-const reference to the copied object inside the vector. This reference is guaranteed to be valid until the vector is destroyed. It can be used to access the vector member directly or to pass its address to other data structures.
The vector iterator remembers the length of the vector at the moment of the creation or initialisation of the iterator. Therefore the iteration begins at index 0 and stops at the index equal to (remembered_length-1). It is OK to enlarge the vector during the iteration.
Constructors(3)
- constructor(theIncrement?: number): NCollection_DynamicArray_TopoDS_ShapeParameters (1)
theIncrement
- Parameters (1)
theOther
- constructor(theIncrement: number, theAllocator: NCollection_BaseAllocator): NCollection_DynamicArray_TopoDS_ShapeParameters (2)
theIncrementtheAllocator
Instance methods(20)
- Size(): number
- Length(): number
- Lower(): number
- Upper(): number
- IsEmpty(): boolean
- Assign(theOther: NCollection_DynamicArray_TopoDS_Shape, theOwnAllocator: boolean): NCollection_DynamicArray_TopoDS_ShapeParameters (2)
theOthertheOwnAllocator
- Append(theValue: TopoDS_Shape): TopoDS_ShapeParameters (1)
theValue
- InsertAfter(theIndex: number, theValue: TopoDS_Shape): TopoDS_ShapeParameters (2)
theIndextheValue
- InsertBefore(theIndex: number, theValue: TopoDS_Shape): TopoDS_ShapeParameters (2)
theIndextheValue
- EraseLast(): void
- Value(theIndex: number): TopoDS_ShapeParameters (1)
theIndex
- Last(): TopoDS_Shape
- ChangeValue(theIndex: number): TopoDS_ShapeParameters (1)
theIndex
- SetValue(theIndex: number, theValue: TopoDS_Shape): TopoDS_ShapeParameters (2)
theIndextheValue
- Clear(theReleaseMemory?: boolean): voidParameters (1)
theReleaseMemory
- SetIncrement(theIncrement: number): voidParameters (1)
theIncrement
NCollection_DynamicArray_double
Class NCollection_DynamicArray (dynamic array of objects)
The array's indices always start at 0.
The Vector is always created with 0 length. It can be enlarged by two means:
- Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
- Calling the method SetValue (i, val) - if "i" is greater than or equal to the current length of the vector, the vector is enlarged to accomo- date this index
The methods Append and SetValue return a non-const reference to the copied object inside the vector. This reference is guaranteed to be valid until the vector is destroyed. It can be used to access the vector member directly or to pass its address to other data structures.
The vector iterator remembers the length of the vector at the moment of the creation or initialisation of the iterator. Therefore the iteration begins at index 0 and stops at the index equal to (remembered_length-1). It is OK to enlarge the vector during the iteration.
Constructors(3)
- constructor(theIncrement?: number): NCollection_DynamicArray_doubleParameters (1)
theIncrement
- Parameters (1)
theOther
- constructor(theIncrement: number, theAllocator: NCollection_BaseAllocator): NCollection_DynamicArray_doubleParameters (2)
theIncrementtheAllocator
Instance methods(20)
- Size(): number
- Length(): number
- Lower(): number
- Upper(): number
- IsEmpty(): boolean
- Assign(theOther: NCollection_DynamicArray_double, theOwnAllocator: boolean): NCollection_DynamicArray_doubleParameters (2)
theOthertheOwnAllocator
- Append(theValue: number): numberParameters (1)
theValue
- InsertAfter(theIndex: number, theValue: number): numberParameters (2)
theIndextheValue
- InsertBefore(theIndex: number, theValue: number): numberParameters (2)
theIndextheValue
- EraseLast(): void
- Appended(): number
- Value(theIndex: number): numberParameters (1)
theIndex
- First(): number
- ChangeFirst(): number
- Last(): number
- ChangeLast(): number
- ChangeValue(theIndex: number): numberParameters (1)
theIndex
- SetValue(theIndex: number, theValue: number): numberParameters (2)
theIndextheValue
- Clear(theReleaseMemory?: boolean): voidParameters (1)
theReleaseMemory
- SetIncrement(theIncrement: number): voidParameters (1)
theIncrement
NCollection_DynamicArray_gp_Pnt2d
Class NCollection_DynamicArray (dynamic array of objects)
The array's indices always start at 0.
The Vector is always created with 0 length. It can be enlarged by two means:
- Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
- Calling the method SetValue (i, val) - if "i" is greater than or equal to the current length of the vector, the vector is enlarged to accomo- date this index
The methods Append and SetValue return a non-const reference to the copied object inside the vector. This reference is guaranteed to be valid until the vector is destroyed. It can be used to access the vector member directly or to pass its address to other data structures.
The vector iterator remembers the length of the vector at the moment of the creation or initialisation of the iterator. Therefore the iteration begins at index 0 and stops at the index equal to (remembered_length-1). It is OK to enlarge the vector during the iteration.
Constructors(3)
- constructor(theIncrement?: number): NCollection_DynamicArray_gp_Pnt2dParameters (1)
theIncrement
- Parameters (1)
theOther
- constructor(theIncrement: number, theAllocator: NCollection_BaseAllocator): NCollection_DynamicArray_gp_Pnt2dParameters (2)
theIncrementtheAllocator
Instance methods(20)
- Size(): number
- Length(): number
- Lower(): number
- Upper(): number
- IsEmpty(): boolean
- Assign(theOther: NCollection_DynamicArray_gp_Pnt2d, theOwnAllocator: boolean): NCollection_DynamicArray_gp_Pnt2dParameters (2)
theOthertheOwnAllocator
- Parameters (1)
theValue
- InsertAfter(theIndex: number, theValue: gp_Pnt2d): gp_Pnt2dParameters (2)
theIndextheValue
- InsertBefore(theIndex: number, theValue: gp_Pnt2d): gp_Pnt2dParameters (2)
theIndextheValue
- EraseLast(): void
- Parameters (1)
theIndex
- ChangeValue(theIndex: number): gp_Pnt2dParameters (1)
theIndex
- Parameters (2)
theIndextheValue
- Clear(theReleaseMemory?: boolean): voidParameters (1)
theReleaseMemory
- SetIncrement(theIncrement: number): voidParameters (1)
theIncrement
NCollection_DynamicArray_gp_XYZ
Class NCollection_DynamicArray (dynamic array of objects)
The array's indices always start at 0.
The Vector is always created with 0 length. It can be enlarged by two means:
- Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
- Calling the method SetValue (i, val) - if "i" is greater than or equal to the current length of the vector, the vector is enlarged to accomo- date this index
The methods Append and SetValue return a non-const reference to the copied object inside the vector. This reference is guaranteed to be valid until the vector is destroyed. It can be used to access the vector member directly or to pass its address to other data structures.
The vector iterator remembers the length of the vector at the moment of the creation or initialisation of the iterator. Therefore the iteration begins at index 0 and stops at the index equal to (remembered_length-1). It is OK to enlarge the vector during the iteration.
Constructors(3)
- constructor(theIncrement?: number): NCollection_DynamicArray_gp_XYZParameters (1)
theIncrement
- Parameters (1)
theOther
- constructor(theIncrement: number, theAllocator: NCollection_BaseAllocator): NCollection_DynamicArray_gp_XYZParameters (2)
theIncrementtheAllocator
Instance methods(20)
- Size(): number
- Length(): number
- Lower(): number
- Upper(): number
- IsEmpty(): boolean
- Assign(theOther: NCollection_DynamicArray_gp_XYZ, theOwnAllocator: boolean): NCollection_DynamicArray_gp_XYZParameters (2)
theOthertheOwnAllocator
- Parameters (1)
theValue
- InsertAfter(theIndex: number, theValue: gp_XYZ): gp_XYZParameters (2)
theIndextheValue
- InsertBefore(theIndex: number, theValue: gp_XYZ): gp_XYZParameters (2)
theIndextheValue
- EraseLast(): void
- Parameters (1)
theIndex
- ChangeLast(): gp_XYZ
- ChangeValue(theIndex: number): gp_XYZParameters (1)
theIndex
- Parameters (2)
theIndextheValue
- Clear(theReleaseMemory?: boolean): voidParameters (1)
theReleaseMemory
- SetIncrement(theIncrement: number): voidParameters (1)
theIncrement
NCollection_DynamicArray_handle_Adaptor3d_Surface
Class NCollection_DynamicArray (dynamic array of objects)
The array's indices always start at 0.
The Vector is always created with 0 length. It can be enlarged by two means:
- Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
- Calling the method SetValue (i, val) - if "i" is greater than or equal to the current length of the vector, the vector is enlarged to accomo- date this index
The methods Append and SetValue return a non-const reference to the copied object inside the vector. This reference is guaranteed to be valid until the vector is destroyed. It can be used to access the vector member directly or to pass its address to other data structures.
The vector iterator remembers the length of the vector at the moment of the creation or initialisation of the iterator. Therefore the iteration begins at index 0 and stops at the index equal to (remembered_length-1). It is OK to enlarge the vector during the iteration.
Constructors(3)
- constructor(theIncrement?: number): NCollection_DynamicArray_handle_Adaptor3d_SurfaceParameters (1)
theIncrement
- constructor(theOther: NCollection_DynamicArray_handle_Adaptor3d_Surface): NCollection_DynamicArray_handle_Adaptor3d_SurfaceParameters (1)
theOther
- constructor(theIncrement: number, theAllocator: NCollection_BaseAllocator): NCollection_DynamicArray_handle_Adaptor3d_SurfaceParameters (2)
theIncrementtheAllocator
Instance methods(20)
- Size(): number
- Length(): number
- Lower(): number
- Upper(): number
- IsEmpty(): boolean
- Assign(theOther: NCollection_DynamicArray_handle_Adaptor3d_Surface, theOwnAllocator: boolean): NCollection_DynamicArray_handle_Adaptor3d_SurfaceParameters (2)
theOthertheOwnAllocator
- Append(theValue: Adaptor3d_Surface): Adaptor3d_SurfaceParameters (1)
theValue
- InsertAfter(theIndex: number, theValue: Adaptor3d_Surface): Adaptor3d_SurfaceParameters (2)
theIndextheValue
- InsertBefore(theIndex: number, theValue: Adaptor3d_Surface): Adaptor3d_SurfaceParameters (2)
theIndextheValue
- EraseLast(): void
- Value(theIndex: number): Adaptor3d_SurfaceParameters (1)
theIndex
- ChangeValue(theIndex: number): Adaptor3d_SurfaceParameters (1)
theIndex
- SetValue(theIndex: number, theValue: Adaptor3d_Surface): Adaptor3d_SurfaceParameters (2)
theIndextheValue
- Clear(theReleaseMemory?: boolean): voidParameters (1)
theReleaseMemory
- SetIncrement(theIncrement: number): voidParameters (1)
theIncrement
NCollection_DynamicArray_handle_NCollection_HSequence_int
Class NCollection_DynamicArray (dynamic array of objects)
The array's indices always start at 0.
The Vector is always created with 0 length. It can be enlarged by two means:
- Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
- Calling the method SetValue (i, val) - if "i" is greater than or equal to the current length of the vector, the vector is enlarged to accomo- date this index
The methods Append and SetValue return a non-const reference to the copied object inside the vector. This reference is guaranteed to be valid until the vector is destroyed. It can be used to access the vector member directly or to pass its address to other data structures.
The vector iterator remembers the length of the vector at the moment of the creation or initialisation of the iterator. Therefore the iteration begins at index 0 and stops at the index equal to (remembered_length-1). It is OK to enlarge the vector during the iteration.
Constructors(3)
- constructor(theIncrement?: number): NCollection_DynamicArray_handle_NCollection_HSequence_intParameters (1)
theIncrement
- constructor(theOther: NCollection_DynamicArray_handle_NCollection_HSequence_int): NCollection_DynamicArray_handle_NCollection_HSequence_intParameters (1)
theOther
- constructor(theIncrement: number, theAllocator: NCollection_BaseAllocator): NCollection_DynamicArray_handle_NCollection_HSequence_intParameters (2)
theIncrementtheAllocator
Instance methods(20)
- Size(): number
- Length(): number
- Lower(): number
- Upper(): number
- IsEmpty(): boolean
- Assign(theOther: NCollection_DynamicArray_handle_NCollection_HSequence_int, theOwnAllocator: boolean): NCollection_DynamicArray_handle_NCollection_HSequence_intParameters (2)
theOthertheOwnAllocator
- Append(theValue: unknown): unknownParameters (1)
theValue
- InsertAfter(theIndex: number, theValue: unknown): unknownParameters (2)
theIndextheValue
- InsertBefore(theIndex: number, theValue: unknown): unknownParameters (2)
theIndextheValue
- EraseLast(): void
- Appended(): unknown
- Value(theIndex: number): unknownParameters (1)
theIndex
- First(): unknown
- ChangeFirst(): unknown
- Last(): unknown
- ChangeLast(): unknown
- ChangeValue(theIndex: number): unknownParameters (1)
theIndex
- SetValue(theIndex: number, theValue: unknown): unknownParameters (2)
theIndextheValue
- Clear(theReleaseMemory?: boolean): voidParameters (1)
theReleaseMemory
- SetIncrement(theIncrement: number): voidParameters (1)
theIncrement
NCollection_DynamicArray_handle_Standard_Transient
Class NCollection_DynamicArray (dynamic array of objects)
The array's indices always start at 0.
The Vector is always created with 0 length. It can be enlarged by two means:
- Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
- Calling the method SetValue (i, val) - if "i" is greater than or equal to the current length of the vector, the vector is enlarged to accomo- date this index
The methods Append and SetValue return a non-const reference to the copied object inside the vector. This reference is guaranteed to be valid until the vector is destroyed. It can be used to access the vector member directly or to pass its address to other data structures.
The vector iterator remembers the length of the vector at the moment of the creation or initialisation of the iterator. Therefore the iteration begins at index 0 and stops at the index equal to (remembered_length-1). It is OK to enlarge the vector during the iteration.
Constructors(3)
- constructor(theIncrement?: number): NCollection_DynamicArray_handle_Standard_TransientParameters (1)
theIncrement
- constructor(theOther: NCollection_DynamicArray_handle_Standard_Transient): NCollection_DynamicArray_handle_Standard_TransientParameters (1)
theOther
- constructor(theIncrement: number, theAllocator: NCollection_BaseAllocator): NCollection_DynamicArray_handle_Standard_TransientParameters (2)
theIncrementtheAllocator
Instance methods(20)
- Size(): number
- Length(): number
- Lower(): number
- Upper(): number
- IsEmpty(): boolean
- Assign(theOther: NCollection_DynamicArray_handle_Standard_Transient, theOwnAllocator: boolean): NCollection_DynamicArray_handle_Standard_TransientParameters (2)
theOthertheOwnAllocator
- Append(theValue: Standard_Transient): Standard_TransientParameters (1)
theValue
- InsertAfter(theIndex: number, theValue: Standard_Transient): Standard_TransientParameters (2)
theIndextheValue
- InsertBefore(theIndex: number, theValue: Standard_Transient): Standard_TransientParameters (2)
theIndextheValue
- EraseLast(): void
- Value(theIndex: number): Standard_TransientParameters (1)
theIndex
- ChangeValue(theIndex: number): Standard_TransientParameters (1)
theIndex
- SetValue(theIndex: number, theValue: Standard_Transient): Standard_TransientParameters (2)
theIndextheValue
- Clear(theReleaseMemory?: boolean): voidParameters (1)
theReleaseMemory
- SetIncrement(theIncrement: number): voidParameters (1)
theIncrement
NCollection_DynamicArray_int
Class NCollection_DynamicArray (dynamic array of objects)
The array's indices always start at 0.
The Vector is always created with 0 length. It can be enlarged by two means:
- Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
- Calling the method SetValue (i, val) - if "i" is greater than or equal to the current length of the vector, the vector is enlarged to accomo- date this index
The methods Append and SetValue return a non-const reference to the copied object inside the vector. This reference is guaranteed to be valid until the vector is destroyed. It can be used to access the vector member directly or to pass its address to other data structures.
The vector iterator remembers the length of the vector at the moment of the creation or initialisation of the iterator. Therefore the iteration begins at index 0 and stops at the index equal to (remembered_length-1). It is OK to enlarge the vector during the iteration.
Constructors(3)
- constructor(theIncrement?: number): NCollection_DynamicArray_intParameters (1)
theIncrement
- Parameters (1)
theOther
- constructor(theIncrement: number, theAllocator: NCollection_BaseAllocator): NCollection_DynamicArray_intParameters (2)
theIncrementtheAllocator
Instance methods(20)
- Size(): number
- Length(): number
- Lower(): number
- Upper(): number
- IsEmpty(): boolean
- Assign(theOther: NCollection_DynamicArray_int, theOwnAllocator: boolean): NCollection_DynamicArray_intParameters (2)
theOthertheOwnAllocator
- Append(theValue: number): numberParameters (1)
theValue
- InsertAfter(theIndex: number, theValue: number): numberParameters (2)
theIndextheValue
- InsertBefore(theIndex: number, theValue: number): numberParameters (2)
theIndextheValue
- EraseLast(): void
- Appended(): number
- Value(theIndex: number): numberParameters (1)
theIndex
- First(): number
- ChangeFirst(): number
- Last(): number
- ChangeLast(): number
- ChangeValue(theIndex: number): numberParameters (1)
theIndex
- SetValue(theIndex: number, theValue: number): numberParameters (2)
theIndextheValue
- Clear(theReleaseMemory?: boolean): voidParameters (1)
theReleaseMemory
- SetIncrement(theIncrement: number): voidParameters (1)
theIncrement
NCollection_FlatDataMap_BRepGraph_ItemId_BRepGraph_ItemId_NCollection_DefaultHasher_BRepGraph_ItemId
High-performance hash map using open addressing with Robin Hood hashing.
NCollection_FlatDataMap is an alternative to NCollection_DataMap that provides better cache locality and reduced memory allocation overhead by storing all key-value pairs inline in a contiguous array.
Key features:
- Open addressing with linear probing (better cache locality)
- Robin Hood hashing (reduces probe sequence variance)
- Power-of-2 sizing for fast modulo operations
- No per-element allocations
Typical faster usage patterns: - POD or small key/value types
- Performance-critical code paths
- Lookup-heavy workloads
- Full traversal / iteration-heavy workloads
- Stable-size maps with
Reserve()called once before bulkBind()
Container-specific implementation notes: UnBind()keeps probe clusters consistent using backward-shift compaction.
Relative toNCollection_DataMap:Bind()/UnBind() can be faster in many workloads thanks to contiguous storage and no per-element node allocation.- Iteration is often faster due to contiguous slot scanning and reduced pointer chasing.
Limitations: - Keys and values must be movable
- Higher memory usage at low load factors
- Iteration order is not insertion order
- Probe distance grows with collisions (bounded by table capacity)
Constructors(4)
- constructor(): NCollection_FlatDataMap_BRepGraph_ItemId_BRepGraph_ItemId_NCollection_DefaultHasher_BRepGraph_ItemId
Default constructor.
- constructor(theNbBuckets: number): NCollection_FlatDataMap_BRepGraph_ItemId_BRepGraph_ItemId_NCollection_DefaultHasher_BRepGraph_ItemId
Constructor with initial capacity hint.
Parameters (1)theNbBuckets—initial capacity (will be rounded up to power of 2)
- constructor(theOther: NCollection_FlatDataMap_BRepGraph_ItemId_BRepGraph_ItemId_NCollection_DefaultHasher_BRepGraph_ItemId): NCollection_FlatDataMap_BRepGraph_ItemId_BRepGraph_ItemId_NCollection_DefaultHasher_BRepGraph_ItemId
Copy constructor.
Parameters (1)theOther
- constructor(theHasher: unknown, theNbBuckets?: number): NCollection_FlatDataMap_BRepGraph_ItemId_BRepGraph_ItemId_NCollection_DefaultHasher_BRepGraph_ItemId
Constructor with custom hasher (copy).
Parameters (2)theHasher—custom hasher instancetheNbBuckets—initial capacity hint
Instance methods(19)
- Size(): number
Returns number of elements.
- Extent(): number
Returns number of elements (legacy int-returning API, convention shared with BaseMap).
- IsEmpty(): boolean
Returns true if map is empty.
- Capacity(): number
Returns current capacity.
- IsBound(theKey: BRepGraph_ItemId): boolean
Check if key exists.
Parameters (1)theKey
- Seek(theKey: BRepGraph_ItemId): BRepGraph_ItemId
Find value by key, returns nullptr if not found.
Parameters (1)theKey
- ChangeSeek(theKey: BRepGraph_ItemId): BRepGraph_ItemId
Find value by key (mutable), returns nullptr if not found.
Parameters (1)theKey
- Find(theKey: BRepGraph_ItemId): BRepGraph_ItemId
Find value by key, throws if not found.
Parameters (1)theKey
- ChangeFind(theKey: BRepGraph_ItemId): BRepGraph_ItemId
Find value by key (mutable), throws if not found.
Parameters (1)theKey
- Bind(theKey: BRepGraph_ItemId, theItem: BRepGraph_ItemId): boolean
Bind key to value.
Parameters (2)theKeytheItem
Returnstrue if key was newly added, false if existing key was updated
- TryBind(theKey: BRepGraph_ItemId, theItem: BRepGraph_ItemId): boolean
TryBind binds key to value only if key is not yet bound.
Parameters (2)theKey—key to addtheItem—item to bind if key is not yet bound
Returnstrue if key was newly added, false if key already existed
- Bound(theKey: BRepGraph_ItemId, theItem: BRepGraph_ItemId): BRepGraph_ItemId
Bound binds key to value and returns reference to the value.
Parameters (2)theKey—key to add/updatetheItem—new item; overrides value previously bound to the key
Returnsreference to the value in the map
- TryBound(theKey: BRepGraph_ItemId, theItem: BRepGraph_ItemId): BRepGraph_ItemId
TryBound binds key to value only if key is not yet bound.
Parameters (2)theKey—key to addtheItem—item to bind if key is not yet bound
Returnsreference to existing or newly bound value
- UnBind(theKey: BRepGraph_ItemId): boolean
Remove key from map.
Parameters (1)theKey
Returnstrue if key was found and removed
- Clear(doReleaseMemory?: boolean): void
Clear all elements.
Parameters (1)doReleaseMemory—if true, free the internal buffer
- Exchange(theOther: NCollection_FlatDataMap_BRepGraph_ItemId_BRepGraph_ItemId_NCollection_DefaultHasher_BRepGraph_ItemId): void
Exchange content with another map.
Parameters (1)theOther—Mutated in place; read the updated value from this argument after the call.
- GetHasher(): unknown
Returns const reference to the hasher.
- reserve(theN: number): void
Reserve capacity for at least theN elements.
Parameters (1)theN
- Reserve(theN: number): void
Reserve capacity for at least theN elements.
Parameters (1)theN
NCollection_HArray1_AppParCurves_ConstraintCouple
Template class for Handle-managed 1D arrays. Inherits from both NCollection_Array1<TheItemType> and Standard_Transient, providing reference-counted array functionality.
Constructors(5)
Default constructor.
- constructor(theOther: NCollection_Array1_AppParCurves_ConstraintCouple): NCollection_HArray1_AppParCurves_ConstraintCouple
Copy constructor from array.
Parameters (1)theOther—the array to copy from
- constructor(theLower: number, theUpper: number): NCollection_HArray1_AppParCurves_ConstraintCouple
Constructor with bounds.
Parameters (2)theLower—lower bound of the arraytheUpper—upper bound of the array
- constructor(theLower: number, theUpper: number, theValue: AppParCurves_ConstraintCouple): NCollection_HArray1_AppParCurves_ConstraintCouple
Constructor with bounds and initial value.
Parameters (3)theLower—lower bound of the arraytheUpper—upper bound of the arraytheValue—initial value for all elements
- constructor(theBegin: AppParCurves_ConstraintCouple, theLower: number, theUpper: number, theUseBuffer: boolean): NCollection_HArray1_AppParCurves_ConstraintCouple
Constructor from C array.
Parameters (4)theBegin—reference to the first element of a C arraytheLower—lower bound of the arraytheUpper—upper bound of the arraytheUseBuffer—flag indicating whether to use external buffer (must be explicit)
Static methods(2)
- get_type_name(): string
Instance methods(3)
Returns const reference to the underlying array.
Returns mutable reference to the underlying array.
NCollection_HArray1_AppParCurves_MultiBSpCurve
Template class for Handle-managed 1D arrays. Inherits from both NCollection_Array1<TheItemType> and Standard_Transient, providing reference-counted array functionality.
Constructors(5)
Default constructor.
- constructor(theOther: NCollection_Array1_AppParCurves_MultiBSpCurve): NCollection_HArray1_AppParCurves_MultiBSpCurve
Copy constructor from array.
Parameters (1)theOther—the array to copy from
- constructor(theLower: number, theUpper: number): NCollection_HArray1_AppParCurves_MultiBSpCurve
Constructor with bounds.
Parameters (2)theLower—lower bound of the arraytheUpper—upper bound of the array
- constructor(theLower: number, theUpper: number, theValue: AppParCurves_MultiBSpCurve): NCollection_HArray1_AppParCurves_MultiBSpCurve
Constructor with bounds and initial value.
Parameters (3)theLower—lower bound of the arraytheUpper—upper bound of the arraytheValue—initial value for all elements
- constructor(theBegin: AppParCurves_MultiBSpCurve, theLower: number, theUpper: number, theUseBuffer: boolean): NCollection_HArray1_AppParCurves_MultiBSpCurve
Constructor from C array.
Parameters (4)theBegin—reference to the first element of a C arraytheLower—lower bound of the arraytheUpper—upper bound of the arraytheUseBuffer—flag indicating whether to use external buffer (must be explicit)
Static methods(2)
- get_type_name(): string
Instance methods(3)
Returns const reference to the underlying array.
Returns mutable reference to the underlying array.
NCollection_HArray1_AppParCurves_MultiCurve
Template class for Handle-managed 1D arrays. Inherits from both NCollection_Array1<TheItemType> and Standard_Transient, providing reference-counted array functionality.
Constructors(5)
Default constructor.
- constructor(theOther: NCollection_Array1_AppParCurves_MultiCurve): NCollection_HArray1_AppParCurves_MultiCurve
Copy constructor from array.
Parameters (1)theOther—the array to copy from
- constructor(theLower: number, theUpper: number): NCollection_HArray1_AppParCurves_MultiCurve
Constructor with bounds.
Parameters (2)theLower—lower bound of the arraytheUpper—upper bound of the array
- constructor(theLower: number, theUpper: number, theValue: AppParCurves_MultiCurve): NCollection_HArray1_AppParCurves_MultiCurve
Constructor with bounds and initial value.
Parameters (3)theLower—lower bound of the arraytheUpper—upper bound of the arraytheValue—initial value for all elements
- constructor(theBegin: AppParCurves_MultiCurve, theLower: number, theUpper: number, theUseBuffer: boolean): NCollection_HArray1_AppParCurves_MultiCurve
Constructor from C array.
Parameters (4)theBegin—reference to the first element of a C arraytheLower—lower bound of the arraytheUpper—upper bound of the arraytheUseBuffer—flag indicating whether to use external buffer (must be explicit)
Static methods(2)
- get_type_name(): string
Instance methods(3)
Returns const reference to the underlying array.
Returns mutable reference to the underlying array.
NCollection_HArray1_AppParCurves_MultiPoint
Template class for Handle-managed 1D arrays. Inherits from both NCollection_Array1<TheItemType> and Standard_Transient, providing reference-counted array functionality.
Constructors(5)
Default constructor.
- constructor(theOther: NCollection_Array1_AppParCurves_MultiPoint): NCollection_HArray1_AppParCurves_MultiPoint
Copy constructor from array.
Parameters (1)theOther—the array to copy from
- constructor(theLower: number, theUpper: number): NCollection_HArray1_AppParCurves_MultiPoint
Constructor with bounds.
Parameters (2)theLower—lower bound of the arraytheUpper—upper bound of the array
- constructor(theLower: number, theUpper: number, theValue: AppParCurves_MultiPoint): NCollection_HArray1_AppParCurves_MultiPoint
Constructor with bounds and initial value.
Parameters (3)theLower—lower bound of the arraytheUpper—upper bound of the arraytheValue—initial value for all elements
- constructor(theBegin: AppParCurves_MultiPoint, theLower: number, theUpper: number, theUseBuffer: boolean): NCollection_HArray1_AppParCurves_MultiPoint
Constructor from C array.
Parameters (4)theBegin—reference to the first element of a C arraytheLower—lower bound of the arraytheUpper—upper bound of the arraytheUseBuffer—flag indicating whether to use external buffer (must be explicit)
Static methods(2)
- get_type_name(): string
Instance methods(3)
Returns const reference to the underlying array.
Returns mutable reference to the underlying array.
NCollection_HArray1_BRepAdaptor_Curve
Template class for Handle-managed 1D arrays. Inherits from both NCollection_Array1<TheItemType> and Standard_Transient, providing reference-counted array functionality.
Constructors(5)
Default constructor.
Copy constructor from array.
Parameters (1)theOther—the array to copy from
- constructor(theLower: number, theUpper: number): NCollection_HArray1_BRepAdaptor_Curve
Constructor with bounds.
Parameters (2)theLower—lower bound of the arraytheUpper—upper bound of the array
- constructor(theLower: number, theUpper: number, theValue: BRepAdaptor_Curve): NCollection_HArray1_BRepAdaptor_Curve
Constructor with bounds and initial value.
Parameters (3)theLower—lower bound of the arraytheUpper—upper bound of the arraytheValue—initial value for all elements
- constructor(theBegin: BRepAdaptor_Curve, theLower: number, theUpper: number, theUseBuffer: boolean): NCollection_HArray1_BRepAdaptor_Curve
Constructor from C array.
Parameters (4)theBegin—reference to the first element of a C arraytheLower—lower bound of the arraytheUpper—upper bound of the arraytheUseBuffer—flag indicating whether to use external buffer (must be explicit)
Static methods(2)
- get_type_name(): string
Instance methods(3)
Returns const reference to the underlying array.
Returns mutable reference to the underlying array.
NCollection_HArray1_Bnd_Box
Template class for Handle-managed 1D arrays. Inherits from both NCollection_Array1<TheItemType> and Standard_Transient, providing reference-counted array functionality.
Constructors(5)
Default constructor.
Copy constructor from array.
Parameters (1)theOther—the array to copy from
- constructor(theLower: number, theUpper: number): NCollection_HArray1_Bnd_Box
Constructor with bounds.
Parameters (2)theLower—lower bound of the arraytheUpper—upper bound of the array
- constructor(theLower: number, theUpper: number, theValue: Bnd_Box): NCollection_HArray1_Bnd_Box
Constructor with bounds and initial value.
Parameters (3)theLower—lower bound of the arraytheUpper—upper bound of the arraytheValue—initial value for all elements
- constructor(theBegin: Bnd_Box, theLower: number, theUpper: number, theUseBuffer: boolean): NCollection_HArray1_Bnd_Box
Constructor from C array.
Parameters (4)theBegin—reference to the first element of a C arraytheLower—lower bound of the arraytheUpper—upper bound of the arraytheUseBuffer—flag indicating whether to use external buffer (must be explicit)
Static methods(2)
- get_type_name(): string
Instance methods(3)
Returns const reference to the underlying array.
Returns mutable reference to the underlying array.
NCollection_HArray1_Bnd_Box2d
Template class for Handle-managed 1D arrays. Inherits from both NCollection_Array1<TheItemType> and Standard_Transient, providing reference-counted array functionality.
Constructors(5)
Default constructor.
Copy constructor from array.
Parameters (1)theOther—the array to copy from
- constructor(theLower: number, theUpper: number): NCollection_HArray1_Bnd_Box2d
Constructor with bounds.
Parameters (2)theLower—lower bound of the arraytheUpper—upper bound of the array
- constructor(theLower: number, theUpper: number, theValue: Bnd_Box2d): NCollection_HArray1_Bnd_Box2d
Constructor with bounds and initial value.
Parameters (3)theLower—lower bound of the arraytheUpper—upper bound of the arraytheValue—initial value for all elements
- constructor(theBegin: Bnd_Box2d, theLower: number, theUpper: number, theUseBuffer: boolean): NCollection_HArray1_Bnd_Box2d
Constructor from C array.
Parameters (4)theBegin—reference to the first element of a C arraytheLower—lower bound of the arraytheUpper—upper bound of the arraytheUseBuffer—flag indicating whether to use external buffer (must be explicit)
Static methods(2)
- get_type_name(): string
Instance methods(3)
Returns const reference to the underlying array.
Returns mutable reference to the underlying array.
NCollection_HArray1_Bnd_Sphere
Template class for Handle-managed 1D arrays. Inherits from both NCollection_Array1<TheItemType> and Standard_Transient, providing reference-counted array functionality.
Constructors(5)
Default constructor.
Copy constructor from array.
Parameters (1)theOther—the array to copy from
- constructor(theLower: number, theUpper: number): NCollection_HArray1_Bnd_Sphere
Constructor with bounds.
Parameters (2)theLower—lower bound of the arraytheUpper—upper bound of the array
- constructor(theLower: number, theUpper: number, theValue: Bnd_Sphere): NCollection_HArray1_Bnd_Sphere
Constructor with bounds and initial value.
Parameters (3)theLower—lower bound of the arraytheUpper—upper bound of the arraytheValue—initial value for all elements
- constructor(theBegin: Bnd_Sphere, theLower: number, theUpper: number, theUseBuffer: boolean): NCollection_HArray1_Bnd_Sphere
Constructor from C array.
Parameters (4)theBegin—reference to the first element of a C arraytheLower—lower bound of the arraytheUpper—upper bound of the arraytheUseBuffer—flag indicating whether to use external buffer (must be explicit)
Static methods(2)
- get_type_name(): string
Instance methods(3)
Returns const reference to the underlying array.
Returns mutable reference to the underlying array.
NCollection_HArray1_ChFiDS_CircSection
Template class for Handle-managed 1D arrays. Inherits from both NCollection_Array1<TheItemType> and Standard_Transient, providing reference-counted array functionality.
Constructors(5)
Default constructor.
- constructor(theOther: NCollection_Array1_ChFiDS_CircSection): NCollection_HArray1_ChFiDS_CircSection
Copy constructor from array.
Parameters (1)theOther—the array to copy from
- constructor(theLower: number, theUpper: number): NCollection_HArray1_ChFiDS_CircSection
Constructor with bounds.
Parameters (2)theLower—lower bound of the arraytheUpper—upper bound of the array
- constructor(theLower: number, theUpper: number, theValue: ChFiDS_CircSection): NCollection_HArray1_ChFiDS_CircSection
Constructor with bounds and initial value.
Parameters (3)theLower—lower bound of the arraytheUpper—upper bound of the arraytheValue—initial value for all elements
- constructor(theBegin: ChFiDS_CircSection, theLower: number, theUpper: number, theUseBuffer: boolean): NCollection_HArray1_ChFiDS_CircSection
Constructor from C array.
Parameters (4)theBegin—reference to the first element of a C arraytheLower—lower bound of the arraytheUpper—upper bound of the arraytheUseBuffer—flag indicating whether to use external buffer (must be explicit)
Static methods(2)
- get_type_name(): string
Instance methods(3)
Returns const reference to the underlying array.
Returns mutable reference to the underlying array.
NCollection_HArray1_Extrema_POnCurv
Template class for Handle-managed 1D arrays. Inherits from both NCollection_Array1<TheItemType> and Standard_Transient, providing reference-counted array functionality.
Constructors(5)
Default constructor.
Copy constructor from array.
Parameters (1)theOther—the array to copy from
- constructor(theLower: number, theUpper: number): NCollection_HArray1_Extrema_POnCurv
Constructor with bounds.
Parameters (2)theLower—lower bound of the arraytheUpper—upper bound of the array
- constructor(theLower: number, theUpper: number, theValue: Extrema_POnCurv): NCollection_HArray1_Extrema_POnCurv
Constructor with bounds and initial value.
Parameters (3)theLower—lower bound of the arraytheUpper—upper bound of the arraytheValue—initial value for all elements
- constructor(theBegin: Extrema_POnCurv, theLower: number, theUpper: number, theUseBuffer: boolean): NCollection_HArray1_Extrema_POnCurv
Constructor from C array.
Parameters (4)theBegin—reference to the first element of a C arraytheLower—lower bound of the arraytheUpper—upper bound of the arraytheUseBuffer—flag indicating whether to use external buffer (must be explicit)
Static methods(2)
- get_type_name(): string
Instance methods(3)
Returns const reference to the underlying array.
Returns mutable reference to the underlying array.
NCollection_HArray1_Extrema_POnCurv2d
Template class for Handle-managed 1D arrays. Inherits from both NCollection_Array1<TheItemType> and Standard_Transient, providing reference-counted array functionality.
Constructors(5)
Default constructor.
Copy constructor from array.
Parameters (1)theOther—the array to copy from
- constructor(theLower: number, theUpper: number): NCollection_HArray1_Extrema_POnCurv2d
Constructor with bounds.
Parameters (2)theLower—lower bound of the arraytheUpper—upper bound of the array
- constructor(theLower: number, theUpper: number, theValue: Extrema_POnCurv2d): NCollection_HArray1_Extrema_POnCurv2d
Constructor with bounds and initial value.
Parameters (3)theLower—lower bound of the arraytheUpper—upper bound of the arraytheValue—initial value for all elements
- constructor(theBegin: Extrema_POnCurv2d, theLower: number, theUpper: number, theUseBuffer: boolean): NCollection_HArray1_Extrema_POnCurv2d
Constructor from C array.
Parameters (4)theBegin—reference to the first element of a C arraytheLower—lower bound of the arraytheUpper—upper bound of the arraytheUseBuffer—flag indicating whether to use external buffer (must be explicit)
Static methods(2)
- get_type_name(): string
Instance methods(3)
Returns const reference to the underlying array.
Returns mutable reference to the underlying array.
NCollection_HArray1_Extrema_POnSurf
Template class for Handle-managed 1D arrays. Inherits from both NCollection_Array1<TheItemType> and Standard_Transient, providing reference-counted array functionality.
Constructors(5)
Default constructor.
Copy constructor from array.
Parameters (1)theOther—the array to copy from
- constructor(theLower: number, theUpper: number): NCollection_HArray1_Extrema_POnSurf
Constructor with bounds.
Parameters (2)theLower—lower bound of the arraytheUpper—upper bound of the array
- constructor(theLower: number, theUpper: number, theValue: Extrema_POnSurf): NCollection_HArray1_Extrema_POnSurf
Constructor with bounds and initial value.
Parameters (3)theLower—lower bound of the arraytheUpper—upper bound of the arraytheValue—initial value for all elements
- constructor(theBegin: Extrema_POnSurf, theLower: number, theUpper: number, theUseBuffer: boolean): NCollection_HArray1_Extrema_POnSurf
Constructor from C array.
Parameters (4)theBegin—reference to the first element of a C arraytheLower—lower bound of the arraytheUpper—upper bound of the arraytheUseBuffer—flag indicating whether to use external buffer (must be explicit)
Static methods(2)
- get_type_name(): string
Instance methods(3)
Returns const reference to the underlying array.
Returns mutable reference to the underlying array.
NCollection_HArray1_HLRAlgo_PolyHidingData
Template class for Handle-managed 1D arrays. Inherits from both NCollection_Array1<TheItemType> and Standard_Transient, providing reference-counted array functionality.
Constructors(5)
Default constructor.
- constructor(theOther: NCollection_Array1_HLRAlgo_PolyHidingData): NCollection_HArray1_HLRAlgo_PolyHidingData
Copy constructor from array.
Parameters (1)theOther—the array to copy from
- constructor(theLower: number, theUpper: number): NCollection_HArray1_HLRAlgo_PolyHidingData
Constructor with bounds.
Parameters (2)theLower—lower bound of the arraytheUpper—upper bound of the array
- constructor(theLower: number, theUpper: number, theValue: HLRAlgo_PolyHidingData): NCollection_HArray1_HLRAlgo_PolyHidingData
Constructor with bounds and initial value.
Parameters (3)theLower—lower bound of the arraytheUpper—upper bound of the arraytheValue—initial value for all elements
- constructor(theBegin: HLRAlgo_PolyHidingData, theLower: number, theUpper: number, theUseBuffer: boolean): NCollection_HArray1_HLRAlgo_PolyHidingData
Constructor from C array.
Parameters (4)theBegin—reference to the first element of a C arraytheLower—lower bound of the arraytheUpper—upper bound of the arraytheUseBuffer—flag indicating whether to use external buffer (must be explicit)
Static methods(2)
- get_type_name(): string
Instance methods(3)
Returns const reference to the underlying array.
Returns mutable reference to the underlying array.
NCollection_HArray1_HLRAlgo_PolyInternalSegment
Template class for Handle-managed 1D arrays. Inherits from both NCollection_Array1<TheItemType> and Standard_Transient, providing reference-counted array functionality.
Constructors(5)
Default constructor.
- constructor(theOther: NCollection_Array1_HLRAlgo_PolyInternalSegment): NCollection_HArray1_HLRAlgo_PolyInternalSegment
Copy constructor from array.
Parameters (1)theOther—the array to copy from
- constructor(theLower: number, theUpper: number): NCollection_HArray1_HLRAlgo_PolyInternalSegment
Constructor with bounds.
Parameters (2)theLower—lower bound of the arraytheUpper—upper bound of the array
- constructor(theLower: number, theUpper: number, theValue: HLRAlgo_PolyInternalSegment): NCollection_HArray1_HLRAlgo_PolyInternalSegment
Constructor with bounds and initial value.
Parameters (3)theLower—lower bound of the arraytheUpper—upper bound of the arraytheValue—initial value for all elements
- constructor(theBegin: HLRAlgo_PolyInternalSegment, theLower: number, theUpper: number, theUseBuffer: boolean): NCollection_HArray1_HLRAlgo_PolyInternalSegment
Constructor from C array.
Parameters (4)theBegin—reference to the first element of a C arraytheLower—lower bound of the arraytheUpper—upper bound of the arraytheUseBuffer—flag indicating whether to use external buffer (must be explicit)
Static methods(2)
- get_type_name(): string
Instance methods(3)
Returns const reference to the underlying array.
Returns mutable reference to the underlying array.
NCollection_HArray1_HLRAlgo_TriangleData
Template class for Handle-managed 1D arrays. Inherits from both NCollection_Array1<TheItemType> and Standard_Transient, providing reference-counted array functionality.
Constructors(5)
Default constructor.
- constructor(theOther: NCollection_Array1_HLRAlgo_TriangleData): NCollection_HArray1_HLRAlgo_TriangleData
Copy constructor from array.
Parameters (1)theOther—the array to copy from
- constructor(theLower: number, theUpper: number): NCollection_HArray1_HLRAlgo_TriangleData
Constructor with bounds.
Parameters (2)theLower—lower bound of the arraytheUpper—upper bound of the array
- constructor(theLower: number, theUpper: number, theValue: HLRAlgo_TriangleData): NCollection_HArray1_HLRAlgo_TriangleData
Constructor with bounds and initial value.
Parameters (3)theLower—lower bound of the arraytheUpper—upper bound of the arraytheValue—initial value for all elements
- constructor(theBegin: HLRAlgo_TriangleData, theLower: number, theUpper: number, theUseBuffer: boolean): NCollection_HArray1_HLRAlgo_TriangleData
Constructor from C array.
Parameters (4)theBegin—reference to the first element of a C arraytheLower—lower bound of the arraytheUpper—upper bound of the arraytheUseBuffer—flag indicating whether to use external buffer (must be explicit)
Static methods(2)
- get_type_name(): string
Instance methods(3)
Returns const reference to the underlying array.
Returns mutable reference to the underlying array.
NCollection_HArray1_NCollection_List_TopoDS_Shape
Template class for Handle-managed 1D arrays. Inherits from both NCollection_Array1<TheItemType> and Standard_Transient, providing reference-counted array functionality.
Constructors(5)
Default constructor.
- constructor(theOther: NCollection_Array1_NCollection_List_TopoDS_Shape): NCollection_HArray1_NCollection_List_TopoDS_Shape
Copy constructor from array.
Parameters (1)theOther—the array to copy from
- constructor(theLower: number, theUpper: number): NCollection_HArray1_NCollection_List_TopoDS_Shape
Constructor with bounds.
Parameters (2)theLower—lower bound of the arraytheUpper—upper bound of the array
- constructor(theLower: number, theUpper: number, theValue: NCollection_List_TopoDS_Shape): NCollection_HArray1_NCollection_List_TopoDS_Shape
Constructor with bounds and initial value.
Parameters (3)theLower—lower bound of the arraytheUpper—upper bound of the arraytheValue—initial value for all elements
- constructor(theBegin: NCollection_List_TopoDS_Shape, theLower: number, theUpper: number, theUseBuffer: boolean): NCollection_HArray1_NCollection_List_TopoDS_Shape
Constructor from C array.
Parameters (4)theBegin—reference to the first element of a C arraytheLower—lower bound of the arraytheUpper—upper bound of the arraytheUseBuffer—flag indicating whether to use external buffer (must be explicit)
Static methods(2)
- get_type_name(): string
Instance methods(3)
Returns const reference to the underlying array.
Returns mutable reference to the underlying array.
NCollection_HArray1_NCollection_List_int
Template class for Handle-managed 1D arrays. Inherits from both NCollection_Array1<TheItemType> and Standard_Transient, providing reference-counted array functionality.
Constructors(5)
Default constructor.
- constructor(theOther: NCollection_Array1_NCollection_List_int): NCollection_HArray1_NCollection_List_int
Copy constructor from array.
Parameters (1)theOther—the array to copy from
- constructor(theLower: number, theUpper: number): NCollection_HArray1_NCollection_List_int
Constructor with bounds.
Parameters (2)theLower—lower bound of the arraytheUpper—upper bound of the array
- constructor(theLower: number, theUpper: number, theValue: NCollection_List_int): NCollection_HArray1_NCollection_List_int
Constructor with bounds and initial value.
Parameters (3)theLower—lower bound of the arraytheUpper—upper bound of the arraytheValue—initial value for all elements
- constructor(theBegin: NCollection_List_int, theLower: number, theUpper: number, theUseBuffer: boolean): NCollection_HArray1_NCollection_List_int
Constructor from C array.
Parameters (4)theBegin—reference to the first element of a C arraytheLower—lower bound of the arraytheUpper—upper bound of the arraytheUseBuffer—flag indicating whether to use external buffer (must be explicit)
Static methods(2)
- get_type_name(): string
Instance methods(3)
Returns const reference to the underlying array.
Returns mutable reference to the underlying array.
NCollection_HArray1_NCollection_Sequence_double
Template class for Handle-managed 1D arrays. Inherits from both NCollection_Array1<TheItemType> and Standard_Transient, providing reference-counted array functionality.
Constructors(5)
Default constructor.
- constructor(theOther: NCollection_Array1_NCollection_Sequence_double): NCollection_HArray1_NCollection_Sequence_double
Copy constructor from array.
Parameters (1)theOther—the array to copy from
- constructor(theLower: number, theUpper: number): NCollection_HArray1_NCollection_Sequence_double
Constructor with bounds.
Parameters (2)theLower—lower bound of the arraytheUpper—upper bound of the array
- constructor(theLower: number, theUpper: number, theValue: NCollection_Sequence_double): NCollection_HArray1_NCollection_Sequence_double
Constructor with bounds and initial value.
Parameters (3)theLower—lower bound of the arraytheUpper—upper bound of the arraytheValue—initial value for all elements
- constructor(theBegin: NCollection_Sequence_double, theLower: number, theUpper: number, theUseBuffer: boolean): NCollection_HArray1_NCollection_Sequence_double
Constructor from C array.
Parameters (4)theBegin—reference to the first element of a C arraytheLower—lower bound of the arraytheUpper—upper bound of the arraytheUseBuffer—flag indicating whether to use external buffer (must be explicit)
Static methods(2)
- get_type_name(): string
Instance methods(3)
Returns const reference to the underlying array.
Returns mutable reference to the underlying array.
NCollection_HArray1_NCollection_Sequence_int
Template class for Handle-managed 1D arrays. Inherits from both NCollection_Array1<TheItemType> and Standard_Transient, providing reference-counted array functionality.
Constructors(5)
Default constructor.
- constructor(theOther: NCollection_Array1_NCollection_Sequence_int): NCollection_HArray1_NCollection_Sequence_int
Copy constructor from array.
Parameters (1)theOther—the array to copy from
- constructor(theLower: number, theUpper: number): NCollection_HArray1_NCollection_Sequence_int
Constructor with bounds.
Parameters (2)theLower—lower bound of the arraytheUpper—upper bound of the array
- constructor(theLower: number, theUpper: number, theValue: NCollection_Sequence_int): NCollection_HArray1_NCollection_Sequence_int
Constructor with bounds and initial value.
Parameters (3)theLower—lower bound of the arraytheUpper—upper bound of the arraytheValue—initial value for all elements
- constructor(theBegin: NCollection_Sequence_int, theLower: number, theUpper: number, theUseBuffer: boolean): NCollection_HArray1_NCollection_Sequence_int
Constructor from C array.
Parameters (4)theBegin—reference to the first element of a C arraytheLower—lower bound of the arraytheUpper—upper bound of the arraytheUseBuffer—flag indicating whether to use external buffer (must be explicit)
Static methods(2)
- get_type_name(): string
Instance methods(3)
Returns const reference to the underlying array.
Returns mutable reference to the underlying array.
NCollection_HArray1_Plate_PinpointConstraint
Template class for Handle-managed 1D arrays. Inherits from both NCollection_Array1<TheItemType> and Standard_Transient, providing reference-counted array functionality.
Constructors(5)
Default constructor.
- constructor(theOther: NCollection_Array1_Plate_PinpointConstraint): NCollection_HArray1_Plate_PinpointConstraint
Copy constructor from array.
Parameters (1)theOther—the array to copy from
- constructor(theLower: number, theUpper: number): NCollection_HArray1_Plate_PinpointConstraint
Constructor with bounds.
Parameters (2)theLower—lower bound of the arraytheUpper—upper bound of the array
- constructor(theLower: number, theUpper: number, theValue: Plate_PinpointConstraint): NCollection_HArray1_Plate_PinpointConstraint
Constructor with bounds and initial value.
Parameters (3)theLower—lower bound of the arraytheUpper—upper bound of the arraytheValue—initial value for all elements
- constructor(theBegin: Plate_PinpointConstraint, theLower: number, theUpper: number, theUseBuffer: boolean): NCollection_HArray1_Plate_PinpointConstraint
Constructor from C array.
Parameters (4)theBegin—reference to the first element of a C arraytheLower—lower bound of the arraytheUpper—upper bound of the arraytheUseBuffer—flag indicating whether to use external buffer (must be explicit)
Static methods(2)
- get_type_name(): string
Instance methods(3)
Returns const reference to the underlying array.
Returns mutable reference to the underlying array.
NCollection_HArray1_Poly_Triangle
Template class for Handle-managed 1D arrays. Inherits from both NCollection_Array1<TheItemType> and Standard_Transient, providing reference-counted array functionality.
Constructors(5)
Default constructor.
Copy constructor from array.
Parameters (1)theOther—the array to copy from
- constructor(theLower: number, theUpper: number): NCollection_HArray1_Poly_Triangle
Constructor with bounds.
Parameters (2)theLower—lower bound of the arraytheUpper—upper bound of the array
- constructor(theLower: number, theUpper: number, theValue: Poly_Triangle): NCollection_HArray1_Poly_Triangle
Constructor with bounds and initial value.
Parameters (3)theLower—lower bound of the arraytheUpper—upper bound of the arraytheValue—initial value for all elements
- constructor(theBegin: Poly_Triangle, theLower: number, theUpper: number, theUseBuffer: boolean): NCollection_HArray1_Poly_Triangle
Constructor from C array.
Parameters (4)theBegin—reference to the first element of a C arraytheLower—lower bound of the arraytheUpper—upper bound of the arraytheUseBuffer—flag indicating whether to use external buffer (must be explicit)
Static methods(2)
- get_type_name(): string
Instance methods(3)
Returns const reference to the underlying array.
Returns mutable reference to the underlying array.
NCollection_HArray1_Quantity_Color
Template class for Handle-managed 1D arrays. Inherits from both NCollection_Array1<TheItemType> and Standard_Transient, providing reference-counted array functionality.
Constructors(5)
Default constructor.
Copy constructor from array.
Parameters (1)theOther—the array to copy from
- constructor(theLower: number, theUpper: number): NCollection_HArray1_Quantity_Color
Constructor with bounds.
Parameters (2)theLower—lower bound of the arraytheUpper—upper bound of the array
- constructor(theLower: number, theUpper: number, theValue: Quantity_Color): NCollection_HArray1_Quantity_Color
Constructor with bounds and initial value.
Parameters (3)theLower—lower bound of the arraytheUpper—upper bound of the arraytheValue—initial value for all elements
- constructor(theBegin: Quantity_Color, theLower: number, theUpper: number, theUseBuffer: boolean): NCollection_HArray1_Quantity_Color
Constructor from C array.
Parameters (4)theBegin—reference to the first element of a C arraytheLower—lower bound of the arraytheUpper—upper bound of the arraytheUseBuffer—flag indicating whether to use external buffer (must be explicit)
Static methods(2)
- get_type_name(): string
Instance methods(3)
Returns const reference to the underlying array.
Returns mutable reference to the underlying array.
NCollection_HArray1_StepAP203_ApprovedItem
Template class for Handle-managed 1D arrays. Inherits from both NCollection_Array1<TheItemType> and Standard_Transient, providing reference-counted array functionality.
Constructors(5)
Default constructor.
- constructor(theOther: NCollection_Array1_StepAP203_ApprovedItem): NCollection_HArray1_StepAP203_ApprovedItem
Copy constructor from array.
Parameters (1)theOther—the array to copy from
- constructor(theLower: number, theUpper: number): NCollection_HArray1_StepAP203_ApprovedItem
Constructor with bounds.
Parameters (2)theLower—lower bound of the arraytheUpper—upper bound of the array
- constructor(theLower: number, theUpper: number, theValue: StepAP203_ApprovedItem): NCollection_HArray1_StepAP203_ApprovedItem
Constructor with bounds and initial value.
Parameters (3)theLower—lower bound of the arraytheUpper—upper bound of the arraytheValue—initial value for all elements
- constructor(theBegin: StepAP203_ApprovedItem, theLower: number, theUpper: number, theUseBuffer: boolean): NCollection_HArray1_StepAP203_ApprovedItem
Constructor from C array.
Parameters (4)theBegin—reference to the first element of a C arraytheLower—lower bound of the arraytheUpper—upper bound of the arraytheUseBuffer—flag indicating whether to use external buffer (must be explicit)
Static methods(2)
- get_type_name(): string
Instance methods(3)
Returns const reference to the underlying array.
Returns mutable reference to the underlying array.
NCollection_HArray1_StepAP203_CertifiedItem
Template class for Handle-managed 1D arrays. Inherits from both NCollection_Array1<TheItemType> and Standard_Transient, providing reference-counted array functionality.
Constructors(5)
Default constructor.
- constructor(theOther: NCollection_Array1_StepAP203_CertifiedItem): NCollection_HArray1_StepAP203_CertifiedItem
Copy constructor from array.
Parameters (1)theOther—the array to copy from
- constructor(theLower: number, theUpper: number): NCollection_HArray1_StepAP203_CertifiedItem
Constructor with bounds.
Parameters (2)theLower—lower bound of the arraytheUpper—upper bound of the array
- constructor(theLower: number, theUpper: number, theValue: StepAP203_CertifiedItem): NCollection_HArray1_StepAP203_CertifiedItem
Constructor with bounds and initial value.
Parameters (3)theLower—lower bound of the arraytheUpper—upper bound of the arraytheValue—initial value for all elements
- constructor(theBegin: StepAP203_CertifiedItem, theLower: number, theUpper: number, theUseBuffer: boolean): NCollection_HArray1_StepAP203_CertifiedItem
Constructor from C array.
Parameters (4)theBegin—reference to the first element of a C arraytheLower—lower bound of the arraytheUpper—upper bound of the arraytheUseBuffer—flag indicating whether to use external buffer (must be explicit)
Static methods(2)
- get_type_name(): string
Instance methods(3)
Returns const reference to the underlying array.
Returns mutable reference to the underlying array.
NCollection_HArray1_StepAP203_ChangeRequestItem
Template class for Handle-managed 1D arrays. Inherits from both NCollection_Array1<TheItemType> and Standard_Transient, providing reference-counted array functionality.
Constructors(5)
Default constructor.
- constructor(theOther: NCollection_Array1_StepAP203_ChangeRequestItem): NCollection_HArray1_StepAP203_ChangeRequestItem
Copy constructor from array.
Parameters (1)theOther—the array to copy from
- constructor(theLower: number, theUpper: number): NCollection_HArray1_StepAP203_ChangeRequestItem
Constructor with bounds.
Parameters (2)theLower—lower bound of the arraytheUpper—upper bound of the array
- constructor(theLower: number, theUpper: number, theValue: StepAP203_ChangeRequestItem): NCollection_HArray1_StepAP203_ChangeRequestItem
Constructor with bounds and initial value.
Parameters (3)theLower—lower bound of the arraytheUpper—upper bound of the arraytheValue—initial value for all elements
- constructor(theBegin: StepAP203_ChangeRequestItem, theLower: number, theUpper: number, theUseBuffer: boolean): NCollection_HArray1_StepAP203_ChangeRequestItem
Constructor from C array.
Parameters (4)theBegin—reference to the first element of a C arraytheLower—lower bound of the arraytheUpper—upper bound of the arraytheUseBuffer—flag indicating whether to use external buffer (must be explicit)
Static methods(2)
- get_type_name(): string
Instance methods(3)
Returns const reference to the underlying array.
Returns mutable reference to the underlying array.
NCollection_HArray1_StepAP203_ClassifiedItem
Template class for Handle-managed 1D arrays. Inherits from both NCollection_Array1<TheItemType> and Standard_Transient, providing reference-counted array functionality.
Constructors(5)
Default constructor.
- constructor(theOther: NCollection_Array1_StepAP203_ClassifiedItem): NCollection_HArray1_StepAP203_ClassifiedItem
Copy constructor from array.
Parameters (1)theOther—the array to copy from
- constructor(theLower: number, theUpper: number): NCollection_HArray1_StepAP203_ClassifiedItem
Constructor with bounds.
Parameters (2)theLower—lower bound of the arraytheUpper—upper bound of the array
- constructor(theLower: number, theUpper: number, theValue: StepAP203_ClassifiedItem): NCollection_HArray1_StepAP203_ClassifiedItem
Constructor with bounds and initial value.
Parameters (3)theLower—lower bound of the arraytheUpper—upper bound of the arraytheValue—initial value for all elements
- constructor(theBegin: StepAP203_ClassifiedItem, theLower: number, theUpper: number, theUseBuffer: boolean): NCollection_HArray1_StepAP203_ClassifiedItem
Constructor from C array.
Parameters (4)theBegin—reference to the first element of a C arraytheLower—lower bound of the arraytheUpper—upper bound of the arraytheUseBuffer—flag indicating whether to use external buffer (must be explicit)
Static methods(2)
- get_type_name(): string
Instance methods(3)
Returns const reference to the underlying array.
Returns mutable reference to the underlying array.
NCollection_HArray1_StepAP203_ContractedItem
Template class for Handle-managed 1D arrays. Inherits from both NCollection_Array1<TheItemType> and Standard_Transient, providing reference-counted array functionality.
Constructors(5)
Default constructor.
- constructor(theOther: NCollection_Array1_StepAP203_ContractedItem): NCollection_HArray1_StepAP203_ContractedItem
Copy constructor from array.
Parameters (1)theOther—the array to copy from
- constructor(theLower: number, theUpper: number): NCollection_HArray1_StepAP203_ContractedItem
Constructor with bounds.
Parameters (2)theLower—lower bound of the arraytheUpper—upper bound of the array
- constructor(theLower: number, theUpper: number, theValue: StepAP203_ContractedItem): NCollection_HArray1_StepAP203_ContractedItem
Constructor with bounds and initial value.
Parameters (3)theLower—lower bound of the arraytheUpper—upper bound of the arraytheValue—initial value for all elements
- constructor(theBegin: StepAP203_ContractedItem, theLower: number, theUpper: number, theUseBuffer: boolean): NCollection_HArray1_StepAP203_ContractedItem
Constructor from C array.
Parameters (4)theBegin—reference to the first element of a C arraytheLower—lower bound of the arraytheUpper—upper bound of the arraytheUseBuffer—flag indicating whether to use external buffer (must be explicit)
Static methods(2)
- get_type_name(): string
Instance methods(3)
Returns const reference to the underlying array.
Returns mutable reference to the underlying array.
NCollection_HArray1_StepAP203_DateTimeItem
Template class for Handle-managed 1D arrays. Inherits from both NCollection_Array1<TheItemType> and Standard_Transient, providing reference-counted array functionality.
Constructors(5)
Default constructor.
- constructor(theOther: NCollection_Array1_StepAP203_DateTimeItem): NCollection_HArray1_StepAP203_DateTimeItem
Copy constructor from array.
Parameters (1)theOther—the array to copy from
- constructor(theLower: number, theUpper: number): NCollection_HArray1_StepAP203_DateTimeItem
Constructor with bounds.
Parameters (2)theLower—lower bound of the arraytheUpper—upper bound of the array
- constructor(theLower: number, theUpper: number, theValue: StepAP203_DateTimeItem): NCollection_HArray1_StepAP203_DateTimeItem
Constructor with bounds and initial value.
Parameters (3)theLower—lower bound of the arraytheUpper—upper bound of the arraytheValue—initial value for all elements
- constructor(theBegin: StepAP203_DateTimeItem, theLower: number, theUpper: number, theUseBuffer: boolean): NCollection_HArray1_StepAP203_DateTimeItem
Constructor from C array.
Parameters (4)theBegin—reference to the first element of a C arraytheLower—lower bound of the arraytheUpper—upper bound of the arraytheUseBuffer—flag indicating whether to use external buffer (must be explicit)
Static methods(2)
- get_type_name(): string
Instance methods(3)
Returns const reference to the underlying array.
Returns mutable reference to the underlying array.
NCollection_HArray1_StepAP203_PersonOrganizationItem
Template class for Handle-managed 1D arrays. Inherits from both NCollection_Array1<TheItemType> and Standard_Transient, providing reference-counted array functionality.
Constructors(5)
Default constructor.
- constructor(theOther: NCollection_Array1_StepAP203_PersonOrganizationItem): NCollection_HArray1_StepAP203_PersonOrganizationItem
Copy constructor from array.
Parameters (1)theOther—the array to copy from
- constructor(theLower: number, theUpper: number): NCollection_HArray1_StepAP203_PersonOrganizationItem
Constructor with bounds.
Parameters (2)theLower—lower bound of the arraytheUpper—upper bound of the array
- constructor(theLower: number, theUpper: number, theValue: StepAP203_PersonOrganizationItem): NCollection_HArray1_StepAP203_PersonOrganizationItem
Constructor with bounds and initial value.
Parameters (3)theLower—lower bound of the arraytheUpper—upper bound of the arraytheValue—initial value for all elements
- constructor(theBegin: StepAP203_PersonOrganizationItem, theLower: number, theUpper: number, theUseBuffer: boolean): NCollection_HArray1_StepAP203_PersonOrganizationItem
Constructor from C array.
Parameters (4)theBegin—reference to the first element of a C arraytheLower—lower bound of the arraytheUpper—upper bound of the arraytheUseBuffer—flag indicating whether to use external buffer (must be explicit)
Static methods(2)
- get_type_name(): string
Instance methods(3)
Returns const reference to the underlying array.
Returns mutable reference to the underlying array.
NCollection_HArray1_StepAP203_SpecifiedItem
Template class for Handle-managed 1D arrays. Inherits from both NCollection_Array1<TheItemType> and Standard_Transient, providing reference-counted array functionality.
Constructors(5)
Default constructor.
- constructor(theOther: NCollection_Array1_StepAP203_SpecifiedItem): NCollection_HArray1_StepAP203_SpecifiedItem
Copy constructor from array.
Parameters (1)theOther—the array to copy from
- constructor(theLower: number, theUpper: number): NCollection_HArray1_StepAP203_SpecifiedItem
Constructor with bounds.
Parameters (2)theLower—lower bound of the arraytheUpper—upper bound of the array
- constructor(theLower: number, theUpper: number, theValue: StepAP203_SpecifiedItem): NCollection_HArray1_StepAP203_SpecifiedItem
Constructor with bounds and initial value.
Parameters (3)theLower—lower bound of the arraytheUpper—upper bound of the arraytheValue—initial value for all elements
- constructor(theBegin: StepAP203_SpecifiedItem, theLower: number, theUpper: number, theUseBuffer: boolean): NCollection_HArray1_StepAP203_SpecifiedItem
Constructor from C array.
Parameters (4)theBegin—reference to the first element of a C arraytheLower—lower bound of the arraytheUpper—upper bound of the arraytheUseBuffer—flag indicating whether to use external buffer (must be explicit)
Static methods(2)
- get_type_name(): string
Instance methods(3)
Returns const reference to the underlying array.
Returns mutable reference to the underlying array.
NCollection_HArray1_StepAP203_StartRequestItem
Template class for Handle-managed 1D arrays. Inherits from both NCollection_Array1<TheItemType> and Standard_Transient, providing reference-counted array functionality.
Constructors(5)
Default constructor.
- constructor(theOther: NCollection_Array1_StepAP203_StartRequestItem): NCollection_HArray1_StepAP203_StartRequestItem
Copy constructor from array.
Parameters (1)theOther—the array to copy from
- constructor(theLower: number, theUpper: number): NCollection_HArray1_StepAP203_StartRequestItem
Constructor with bounds.
Parameters (2)theLower—lower bound of the arraytheUpper—upper bound of the array
- constructor(theLower: number, theUpper: number, theValue: StepAP203_StartRequestItem): NCollection_HArray1_StepAP203_StartRequestItem
Constructor with bounds and initial value.
Parameters (3)theLower—lower bound of the arraytheUpper—upper bound of the arraytheValue—initial value for all elements
- constructor(theBegin: StepAP203_StartRequestItem, theLower: number, theUpper: number, theUseBuffer: boolean): NCollection_HArray1_StepAP203_StartRequestItem
Constructor from C array.
Parameters (4)theBegin—reference to the first element of a C arraytheLower—lower bound of the arraytheUpper—upper bound of the arraytheUseBuffer—flag indicating whether to use external buffer (must be explicit)
Static methods(2)
- get_type_name(): string
Instance methods(3)
Returns const reference to the underlying array.
Returns mutable reference to the underlying array.
NCollection_HArray1_StepAP203_WorkItem
Template class for Handle-managed 1D arrays. Inherits from both NCollection_Array1<TheItemType> and Standard_Transient, providing reference-counted array functionality.
Constructors(5)
Default constructor.
- constructor(theOther: NCollection_Array1_StepAP203_WorkItem): NCollection_HArray1_StepAP203_WorkItem
Copy constructor from array.
Parameters (1)theOther—the array to copy from
- constructor(theLower: number, theUpper: number): NCollection_HArray1_StepAP203_WorkItem
Constructor with bounds.
Parameters (2)theLower—lower bound of the arraytheUpper—upper bound of the array
- constructor(theLower: number, theUpper: number, theValue: StepAP203_WorkItem): NCollection_HArray1_StepAP203_WorkItem
Constructor with bounds and initial value.
Parameters (3)theLower—lower bound of the arraytheUpper—upper bound of the arraytheValue—initial value for all elements
- constructor(theBegin: StepAP203_WorkItem, theLower: number, theUpper: number, theUseBuffer: boolean): NCollection_HArray1_StepAP203_WorkItem
Constructor from C array.
Parameters (4)theBegin—reference to the first element of a C arraytheLower—lower bound of the arraytheUpper—upper bound of the arraytheUseBuffer—flag indicating whether to use external buffer (must be explicit)
Static methods(2)
- get_type_name(): string
Instance methods(3)
Returns const reference to the underlying array.
Returns mutable reference to the underlying array.
NCollection_HArray1_StepAP214_ApprovalItem
Template class for Handle-managed 1D arrays. Inherits from both NCollection_Array1<TheItemType> and Standard_Transient, providing reference-counted array functionality.
Constructors(5)
Default constructor.
- constructor(theOther: NCollection_Array1_StepAP214_ApprovalItem): NCollection_HArray1_StepAP214_ApprovalItem
Copy constructor from array.
Parameters (1)theOther—the array to copy from
- constructor(theLower: number, theUpper: number): NCollection_HArray1_StepAP214_ApprovalItem
Constructor with bounds.
Parameters (2)theLower—lower bound of the arraytheUpper—upper bound of the array
- constructor(theLower: number, theUpper: number, theValue: StepAP214_ApprovalItem): NCollection_HArray1_StepAP214_ApprovalItem
Constructor with bounds and initial value.
Parameters (3)theLower—lower bound of the arraytheUpper—upper bound of the arraytheValue—initial value for all elements
- constructor(theBegin: StepAP214_ApprovalItem, theLower: number, theUpper: number, theUseBuffer: boolean): NCollection_HArray1_StepAP214_ApprovalItem
Constructor from C array.
Parameters (4)theBegin—reference to the first element of a C arraytheLower—lower bound of the arraytheUpper—upper bound of the arraytheUseBuffer—flag indicating whether to use external buffer (must be explicit)
Static methods(2)
- get_type_name(): string
Instance methods(3)
Returns const reference to the underlying array.
Returns mutable reference to the underlying array.
NCollection_HArray1_StepAP214_AutoDesignDateAndPersonItem
Template class for Handle-managed 1D arrays. Inherits from both NCollection_Array1<TheItemType> and Standard_Transient, providing reference-counted array functionality.
Constructors(5)
Default constructor.
- constructor(theOther: NCollection_Array1_StepAP214_AutoDesignDateAndPersonItem): NCollection_HArray1_StepAP214_AutoDesignDateAndPersonItem
Copy constructor from array.
Parameters (1)theOther—the array to copy from
- constructor(theLower: number, theUpper: number): NCollection_HArray1_StepAP214_AutoDesignDateAndPersonItem
Constructor with bounds.
Parameters (2)theLower—lower bound of the arraytheUpper—upper bound of the array
- constructor(theLower: number, theUpper: number, theValue: StepAP214_AutoDesignDateAndPersonItem): NCollection_HArray1_StepAP214_AutoDesignDateAndPersonItem
Constructor with bounds and initial value.
Parameters (3)theLower—lower bound of the arraytheUpper—upper bound of the arraytheValue—initial value for all elements
- constructor(theBegin: StepAP214_AutoDesignDateAndPersonItem, theLower: number, theUpper: number, theUseBuffer: boolean): NCollection_HArray1_StepAP214_AutoDesignDateAndPersonItem
Constructor from C array.
Parameters (4)theBegin—reference to the first element of a C arraytheLower—lower bound of the arraytheUpper—upper bound of the arraytheUseBuffer—flag indicating whether to use external buffer (must be explicit)
Static methods(2)
- get_type_name(): string
Instance methods(3)
Returns const reference to the underlying array.
Returns mutable reference to the underlying array.
NCollection_HArray1_StepAP214_AutoDesignDateAndTimeItem
Template class for Handle-managed 1D arrays. Inherits from both NCollection_Array1<TheItemType> and Standard_Transient, providing reference-counted array functionality.
Constructors(5)
Default constructor.
- constructor(theOther: NCollection_Array1_StepAP214_AutoDesignDateAndTimeItem): NCollection_HArray1_StepAP214_AutoDesignDateAndTimeItem
Copy constructor from array.
Parameters (1)theOther—the array to copy from
- constructor(theLower: number, theUpper: number): NCollection_HArray1_StepAP214_AutoDesignDateAndTimeItem
Constructor with bounds.
Parameters (2)theLower—lower bound of the arraytheUpper—upper bound of the array
- constructor(theLower: number, theUpper: number, theValue: StepAP214_AutoDesignDateAndTimeItem): NCollection_HArray1_StepAP214_AutoDesignDateAndTimeItem
Constructor with bounds and initial value.
Parameters (3)theLower—lower bound of the arraytheUpper—upper bound of the arraytheValue—initial value for all elements
- constructor(theBegin: StepAP214_AutoDesignDateAndTimeItem, theLower: number, theUpper: number, theUseBuffer: boolean): NCollection_HArray1_StepAP214_AutoDesignDateAndTimeItem
Constructor from C array.
Parameters (4)theBegin—reference to the first element of a C arraytheLower—lower bound of the arraytheUpper—upper bound of the arraytheUseBuffer—flag indicating whether to use external buffer (must be explicit)
Static methods(2)
- get_type_name(): string
Instance methods(3)
Returns const reference to the underlying array.
Returns mutable reference to the underlying array.
NCollection_HArray1_StepAP214_AutoDesignDatedItem
Template class for Handle-managed 1D arrays. Inherits from both NCollection_Array1<TheItemType> and Standard_Transient, providing reference-counted array functionality.
Constructors(5)
Default constructor.
- constructor(theOther: NCollection_Array1_StepAP214_AutoDesignDatedItem): NCollection_HArray1_StepAP214_AutoDesignDatedItem
Copy constructor from array.
Parameters (1)theOther—the array to copy from
- constructor(theLower: number, theUpper: number): NCollection_HArray1_StepAP214_AutoDesignDatedItem
Constructor with bounds.
Parameters (2)theLower—lower bound of the arraytheUpper—upper bound of the array
- constructor(theLower: number, theUpper: number, theValue: StepAP214_AutoDesignDatedItem): NCollection_HArray1_StepAP214_AutoDesignDatedItem
Constructor with bounds and initial value.
Parameters (3)theLower—lower bound of the arraytheUpper—upper bound of the arraytheValue—initial value for all elements
- constructor(theBegin: StepAP214_AutoDesignDatedItem, theLower: number, theUpper: number, theUseBuffer: boolean): NCollection_HArray1_StepAP214_AutoDesignDatedItem
Constructor from C array.
Parameters (4)theBegin—reference to the first element of a C arraytheLower—lower bound of the arraytheUpper—upper bound of the arraytheUseBuffer—flag indicating whether to use external buffer (must be explicit)
Static methods(2)
- get_type_name(): string
Instance methods(3)
Returns const reference to the underlying array.
Returns mutable reference to the underlying array.
NCollection_HArray1_StepAP214_AutoDesignGeneralOrgItem
Template class for Handle-managed 1D arrays. Inherits from both NCollection_Array1<TheItemType> and Standard_Transient, providing reference-counted array functionality.
Constructors(5)
Default constructor.
- constructor(theOther: NCollection_Array1_StepAP214_AutoDesignGeneralOrgItem): NCollection_HArray1_StepAP214_AutoDesignGeneralOrgItem
Copy constructor from array.
Parameters (1)theOther—the array to copy from
- constructor(theLower: number, theUpper: number): NCollection_HArray1_StepAP214_AutoDesignGeneralOrgItem
Constructor with bounds.
Parameters (2)theLower—lower bound of the arraytheUpper—upper bound of the array
- constructor(theLower: number, theUpper: number, theValue: StepAP214_AutoDesignGeneralOrgItem): NCollection_HArray1_StepAP214_AutoDesignGeneralOrgItem
Constructor with bounds and initial value.
Parameters (3)theLower—lower bound of the arraytheUpper—upper bound of the arraytheValue—initial value for all elements
- constructor(theBegin: StepAP214_AutoDesignGeneralOrgItem, theLower: number, theUpper: number, theUseBuffer: boolean): NCollection_HArray1_StepAP214_AutoDesignGeneralOrgItem
Constructor from C array.
Parameters (4)theBegin—reference to the first element of a C arraytheLower—lower bound of the arraytheUpper—upper bound of the arraytheUseBuffer—flag indicating whether to use external buffer (must be explicit)
Static methods(2)
- get_type_name(): string
Instance methods(3)
Returns const reference to the underlying array.
Returns mutable reference to the underlying array.
NCollection_HArray1_StepAP214_AutoDesignGroupedItem
Template class for Handle-managed 1D arrays. Inherits from both NCollection_Array1<TheItemType> and Standard_Transient, providing reference-counted array functionality.
Constructors(5)
Default constructor.
- constructor(theOther: NCollection_Array1_StepAP214_AutoDesignGroupedItem): NCollection_HArray1_StepAP214_AutoDesignGroupedItem
Copy constructor from array.
Parameters (1)theOther—the array to copy from
- constructor(theLower: number, theUpper: number): NCollection_HArray1_StepAP214_AutoDesignGroupedItem
Constructor with bounds.
Parameters (2)theLower—lower bound of the arraytheUpper—upper bound of the array
- constructor(theLower: number, theUpper: number, theValue: StepAP214_AutoDesignGroupedItem): NCollection_HArray1_StepAP214_AutoDesignGroupedItem
Constructor with bounds and initial value.
Parameters (3)theLower—lower bound of the arraytheUpper—upper bound of the arraytheValue—initial value for all elements
- constructor(theBegin: StepAP214_AutoDesignGroupedItem, theLower: number, theUpper: number, theUseBuffer: boolean): NCollection_HArray1_StepAP214_AutoDesignGroupedItem
Constructor from C array.
Parameters (4)theBegin—reference to the first element of a C arraytheLower—lower bound of the arraytheUpper—upper bound of the arraytheUseBuffer—flag indicating whether to use external buffer (must be explicit)
Static methods(2)
- get_type_name(): string
Instance methods(3)
Returns const reference to the underlying array.
Returns mutable reference to the underlying array.
NCollection_HArray1_StepAP214_AutoDesignPresentedItemSelect
Template class for Handle-managed 1D arrays. Inherits from both NCollection_Array1<TheItemType> and Standard_Transient, providing reference-counted array functionality.
Constructors(5)
Default constructor.
- constructor(theOther: NCollection_Array1_StepAP214_AutoDesignPresentedItemSelect): NCollection_HArray1_StepAP214_AutoDesignPresentedItemSelect
Copy constructor from array.
Parameters (1)theOther—the array to copy from
- constructor(theLower: number, theUpper: number): NCollection_HArray1_StepAP214_AutoDesignPresentedItemSelect
Constructor with bounds.
Parameters (2)theLower—lower bound of the arraytheUpper—upper bound of the array
- constructor(theLower: number, theUpper: number, theValue: StepAP214_AutoDesignPresentedItemSelect): NCollection_HArray1_StepAP214_AutoDesignPresentedItemSelect
Constructor with bounds and initial value.
Parameters (3)theLower—lower bound of the arraytheUpper—upper bound of the arraytheValue—initial value for all elements
- constructor(theBegin: StepAP214_AutoDesignPresentedItemSelect, theLower: number, theUpper: number, theUseBuffer: boolean): NCollection_HArray1_StepAP214_AutoDesignPresentedItemSelect
Constructor from C array.
Parameters (4)theBegin—reference to the first element of a C arraytheLower—lower bound of the arraytheUpper—upper bound of the arraytheUseBuffer—flag indicating whether to use external buffer (must be explicit)
Static methods(2)
- get_type_name(): string
Instance methods(3)
Returns const reference to the underlying array.
Returns mutable reference to the underlying array.
NCollection_HArray1_StepAP214_AutoDesignReferencingItem
Template class for Handle-managed 1D arrays. Inherits from both NCollection_Array1<TheItemType> and Standard_Transient, providing reference-counted array functionality.
Constructors(5)
Default constructor.
- constructor(theOther: NCollection_Array1_StepAP214_AutoDesignReferencingItem): NCollection_HArray1_StepAP214_AutoDesignReferencingItem
Copy constructor from array.
Parameters (1)theOther—the array to copy from
- constructor(theLower: number, theUpper: number): NCollection_HArray1_StepAP214_AutoDesignReferencingItem
Constructor with bounds.
Parameters (2)theLower—lower bound of the arraytheUpper—upper bound of the array
- constructor(theLower: number, theUpper: number, theValue: StepAP214_AutoDesignReferencingItem): NCollection_HArray1_StepAP214_AutoDesignReferencingItem
Constructor with bounds and initial value.
Parameters (3)theLower—lower bound of the arraytheUpper—upper bound of the arraytheValue—initial value for all elements
- constructor(theBegin: StepAP214_AutoDesignReferencingItem, theLower: number, theUpper: number, theUseBuffer: boolean): NCollection_HArray1_StepAP214_AutoDesignReferencingItem
Constructor from C array.
Parameters (4)theBegin—reference to the first element of a C arraytheLower—lower bound of the arraytheUpper—upper bound of the arraytheUseBuffer—flag indicating whether to use external buffer (must be explicit)
Static methods(2)
- get_type_name(): string
Instance methods(3)
Returns const reference to the underlying array.
Returns mutable reference to the underlying array.
NCollection_HArray1_StepAP214_DateAndTimeItem
Template class for Handle-managed 1D arrays. Inherits from both NCollection_Array1<TheItemType> and Standard_Transient, providing reference-counted array functionality.
Constructors(5)
Default constructor.
- constructor(theOther: NCollection_Array1_StepAP214_DateAndTimeItem): NCollection_HArray1_StepAP214_DateAndTimeItem
Copy constructor from array.
Parameters (1)theOther—the array to copy from
- constructor(theLower: number, theUpper: number): NCollection_HArray1_StepAP214_DateAndTimeItem
Constructor with bounds.
Parameters (2)theLower—lower bound of the arraytheUpper—upper bound of the array
- constructor(theLower: number, theUpper: number, theValue: StepAP214_DateAndTimeItem): NCollection_HArray1_StepAP214_DateAndTimeItem
Constructor with bounds and initial value.
Parameters (3)theLower—lower bound of the arraytheUpper—upper bound of the arraytheValue—initial value for all elements
- constructor(theBegin: StepAP214_DateAndTimeItem, theLower: number, theUpper: number, theUseBuffer: boolean): NCollection_HArray1_StepAP214_DateAndTimeItem
Constructor from C array.
Parameters (4)theBegin—reference to the first element of a C arraytheLower—lower bound of the arraytheUpper—upper bound of the arraytheUseBuffer—flag indicating whether to use external buffer (must be explicit)
Static methods(2)
- get_type_name(): string
Instance methods(3)
Returns const reference to the underlying array.
Returns mutable reference to the underlying array.
NCollection_HArray1_StepAP214_DateItem
Template class for Handle-managed 1D arrays. Inherits from both NCollection_Array1<TheItemType> and Standard_Transient, providing reference-counted array functionality.
Constructors(5)
Default constructor.
- constructor(theOther: NCollection_Array1_StepAP214_DateItem): NCollection_HArray1_StepAP214_DateItem
Copy constructor from array.
Parameters (1)theOther—the array to copy from
- constructor(theLower: number, theUpper: number): NCollection_HArray1_StepAP214_DateItem
Constructor with bounds.
Parameters (2)theLower—lower bound of the arraytheUpper—upper bound of the array
- constructor(theLower: number, theUpper: number, theValue: StepAP214_DateItem): NCollection_HArray1_StepAP214_DateItem
Constructor with bounds and initial value.
Parameters (3)theLower—lower bound of the arraytheUpper—upper bound of the arraytheValue—initial value for all elements
- constructor(theBegin: StepAP214_DateItem, theLower: number, theUpper: number, theUseBuffer: boolean): NCollection_HArray1_StepAP214_DateItem
Constructor from C array.
Parameters (4)theBegin—reference to the first element of a C arraytheLower—lower bound of the arraytheUpper—upper bound of the arraytheUseBuffer—flag indicating whether to use external buffer (must be explicit)
Static methods(2)
- get_type_name(): string
Instance methods(3)
Returns const reference to the underlying array.
Returns mutable reference to the underlying array.
NCollection_HArray1_StepAP214_DocumentReferenceItem
Template class for Handle-managed 1D arrays. Inherits from both NCollection_Array1<TheItemType> and Standard_Transient, providing reference-counted array functionality.
Constructors(5)
Default constructor.
- constructor(theOther: NCollection_Array1_StepAP214_DocumentReferenceItem): NCollection_HArray1_StepAP214_DocumentReferenceItem
Copy constructor from array.
Parameters (1)theOther—the array to copy from
- constructor(theLower: number, theUpper: number): NCollection_HArray1_StepAP214_DocumentReferenceItem
Constructor with bounds.
Parameters (2)theLower—lower bound of the arraytheUpper—upper bound of the array
- constructor(theLower: number, theUpper: number, theValue: StepAP214_DocumentReferenceItem): NCollection_HArray1_StepAP214_DocumentReferenceItem
Constructor with bounds and initial value.
Parameters (3)theLower—lower bound of the arraytheUpper—upper bound of the arraytheValue—initial value for all elements
- constructor(theBegin: StepAP214_DocumentReferenceItem, theLower: number, theUpper: number, theUseBuffer: boolean): NCollection_HArray1_StepAP214_DocumentReferenceItem
Constructor from C array.
Parameters (4)theBegin—reference to the first element of a C arraytheLower—lower bound of the arraytheUpper—upper bound of the arraytheUseBuffer—flag indicating whether to use external buffer (must be explicit)
Static methods(2)
- get_type_name(): string
Instance methods(3)
Returns const reference to the underlying array.
Returns mutable reference to the underlying array.
NCollection_HArray1_StepAP214_ExternalIdentificationItem
Template class for Handle-managed 1D arrays. Inherits from both NCollection_Array1<TheItemType> and Standard_Transient, providing reference-counted array functionality.
Constructors(5)
Default constructor.
- constructor(theOther: NCollection_Array1_StepAP214_ExternalIdentificationItem): NCollection_HArray1_StepAP214_ExternalIdentificationItem
Copy constructor from array.
Parameters (1)theOther—the array to copy from
- constructor(theLower: number, theUpper: number): NCollection_HArray1_StepAP214_ExternalIdentificationItem
Constructor with bounds.
Parameters (2)theLower—lower bound of the arraytheUpper—upper bound of the array
- constructor(theLower: number, theUpper: number, theValue: StepAP214_ExternalIdentificationItem): NCollection_HArray1_StepAP214_ExternalIdentificationItem
Constructor with bounds and initial value.
Parameters (3)theLower—lower bound of the arraytheUpper—upper bound of the arraytheValue—initial value for all elements
- constructor(theBegin: StepAP214_ExternalIdentificationItem, theLower: number, theUpper: number, theUseBuffer: boolean): NCollection_HArray1_StepAP214_ExternalIdentificationItem
Constructor from C array.
Parameters (4)theBegin—reference to the first element of a C arraytheLower—lower bound of the arraytheUpper—upper bound of the arraytheUseBuffer—flag indicating whether to use external buffer (must be explicit)
Static methods(2)
- get_type_name(): string
Instance methods(3)
Returns const reference to the underlying array.
Returns mutable reference to the underlying array.
NCollection_HArray1_StepAP214_GroupItem
Template class for Handle-managed 1D arrays. Inherits from both NCollection_Array1<TheItemType> and Standard_Transient, providing reference-counted array functionality.
Constructors(5)
Default constructor.
- constructor(theOther: NCollection_Array1_StepAP214_GroupItem): NCollection_HArray1_StepAP214_GroupItem
Copy constructor from array.
Parameters (1)theOther—the array to copy from
- constructor(theLower: number, theUpper: number): NCollection_HArray1_StepAP214_GroupItem
Constructor with bounds.
Parameters (2)theLower—lower bound of the arraytheUpper—upper bound of the array
- constructor(theLower: number, theUpper: number, theValue: StepAP214_GroupItem): NCollection_HArray1_StepAP214_GroupItem
Constructor with bounds and initial value.
Parameters (3)theLower—lower bound of the arraytheUpper—upper bound of the arraytheValue—initial value for all elements
- constructor(theBegin: StepAP214_GroupItem, theLower: number, theUpper: number, theUseBuffer: boolean): NCollection_HArray1_StepAP214_GroupItem
Constructor from C array.
Parameters (4)theBegin—reference to the first element of a C arraytheLower—lower bound of the arraytheUpper—upper bound of the arraytheUseBuffer—flag indicating whether to use external buffer (must be explicit)
Static methods(2)
- get_type_name(): string
Instance methods(3)
Returns const reference to the underlying array.
Returns mutable reference to the underlying array.
NCollection_HArray1_StepAP214_OrganizationItem
Template class for Handle-managed 1D arrays. Inherits from both NCollection_Array1<TheItemType> and Standard_Transient, providing reference-counted array functionality.
Constructors(5)
Default constructor.
- constructor(theOther: NCollection_Array1_StepAP214_OrganizationItem): NCollection_HArray1_StepAP214_OrganizationItem
Copy constructor from array.
Parameters (1)theOther—the array to copy from
- constructor(theLower: number, theUpper: number): NCollection_HArray1_StepAP214_OrganizationItem
Constructor with bounds.
Parameters (2)theLower—lower bound of the arraytheUpper—upper bound of the array
- constructor(theLower: number, theUpper: number, theValue: StepAP214_OrganizationItem): NCollection_HArray1_StepAP214_OrganizationItem
Constructor with bounds and initial value.
Parameters (3)theLower—lower bound of the arraytheUpper—upper bound of the arraytheValue—initial value for all elements
- constructor(theBegin: StepAP214_OrganizationItem, theLower: number, theUpper: number, theUseBuffer: boolean): NCollection_HArray1_StepAP214_OrganizationItem
Constructor from C array.
Parameters (4)theBegin—reference to the first element of a C arraytheLower—lower bound of the arraytheUpper—upper bound of the arraytheUseBuffer—flag indicating whether to use external buffer (must be explicit)
Static methods(2)
- get_type_name(): string
Instance methods(3)
Returns const reference to the underlying array.
Returns mutable reference to the underlying array.
NCollection_HArray1_StepAP214_PersonAndOrganizationItem
Template class for Handle-managed 1D arrays. Inherits from both NCollection_Array1<TheItemType> and Standard_Transient, providing reference-counted array functionality.
Constructors(5)
Default constructor.
- constructor(theOther: NCollection_Array1_StepAP214_PersonAndOrganizationItem): NCollection_HArray1_StepAP214_PersonAndOrganizationItem
Copy constructor from array.
Parameters (1)theOther—the array to copy from
- constructor(theLower: number, theUpper: number): NCollection_HArray1_StepAP214_PersonAndOrganizationItem
Constructor with bounds.
Parameters (2)theLower—lower bound of the arraytheUpper—upper bound of the array
- constructor(theLower: number, theUpper: number, theValue: StepAP214_PersonAndOrganizationItem): NCollection_HArray1_StepAP214_PersonAndOrganizationItem
Constructor with bounds and initial value.
Parameters (3)theLower—lower bound of the arraytheUpper—upper bound of the arraytheValue—initial value for all elements
- constructor(theBegin: StepAP214_PersonAndOrganizationItem, theLower: number, theUpper: number, theUseBuffer: boolean): NCollection_HArray1_StepAP214_PersonAndOrganizationItem
Constructor from C array.
Parameters (4)theBegin—reference to the first element of a C arraytheLower—lower bound of the arraytheUpper—upper bound of the arraytheUseBuffer—flag indicating whether to use external buffer (must be explicit)
Static methods(2)
- get_type_name(): string
Instance methods(3)
Returns const reference to the underlying array.
Returns mutable reference to the underlying array.
NCollection_HArray1_StepAP214_PresentedItemSelect
Template class for Handle-managed 1D arrays. Inherits from both NCollection_Array1<TheItemType> and Standard_Transient, providing reference-counted array functionality.
Constructors(5)
Default constructor.
- constructor(theOther: NCollection_Array1_StepAP214_PresentedItemSelect): NCollection_HArray1_StepAP214_PresentedItemSelect
Copy constructor from array.
Parameters (1)theOther—the array to copy from
- constructor(theLower: number, theUpper: number): NCollection_HArray1_StepAP214_PresentedItemSelect
Constructor with bounds.
Parameters (2)theLower—lower bound of the arraytheUpper—upper bound of the array
- constructor(theLower: number, theUpper: number, theValue: StepAP214_PresentedItemSelect): NCollection_HArray1_StepAP214_PresentedItemSelect
Constructor with bounds and initial value.
Parameters (3)theLower—lower bound of the arraytheUpper—upper bound of the arraytheValue—initial value for all elements
- constructor(theBegin: StepAP214_PresentedItemSelect, theLower: number, theUpper: number, theUseBuffer: boolean): NCollection_HArray1_StepAP214_PresentedItemSelect
Constructor from C array.
Parameters (4)theBegin—reference to the first element of a C arraytheLower—lower bound of the arraytheUpper—upper bound of the arraytheUseBuffer—flag indicating whether to use external buffer (must be explicit)
Static methods(2)
- get_type_name(): string
Instance methods(3)
Returns const reference to the underlying array.
Returns mutable reference to the underlying array.
NCollection_HArray1_StepAP214_SecurityClassificationItem
Template class for Handle-managed 1D arrays. Inherits from both NCollection_Array1<TheItemType> and Standard_Transient, providing reference-counted array functionality.
Constructors(5)
Default constructor.
- constructor(theOther: NCollection_Array1_StepAP214_SecurityClassificationItem): NCollection_HArray1_StepAP214_SecurityClassificationItem
Copy constructor from array.
Parameters (1)theOther—the array to copy from
- constructor(theLower: number, theUpper: number): NCollection_HArray1_StepAP214_SecurityClassificationItem
Constructor with bounds.
Parameters (2)theLower—lower bound of the arraytheUpper—upper bound of the array
- constructor(theLower: number, theUpper: number, theValue: StepAP214_SecurityClassificationItem): NCollection_HArray1_StepAP214_SecurityClassificationItem
Constructor with bounds and initial value.
Parameters (3)theLower—lower bound of the arraytheUpper—upper bound of the arraytheValue—initial value for all elements
- constructor(theBegin: StepAP214_SecurityClassificationItem, theLower: number, theUpper: number, theUseBuffer: boolean): NCollection_HArray1_StepAP214_SecurityClassificationItem
Constructor from C array.
Parameters (4)theBegin—reference to the first element of a C arraytheLower—lower bound of the arraytheUpper—upper bound of the arraytheUseBuffer—flag indicating whether to use external buffer (must be explicit)
Static methods(2)
- get_type_name(): string
Instance methods(3)
Returns const reference to the underlying array.
Returns mutable reference to the underlying array.
NCollection_HArray1_StepData_Field
Template class for Handle-managed 1D arrays. Inherits from both NCollection_Array1<TheItemType> and Standard_Transient, providing reference-counted array functionality.
Constructors(5)
Default constructor.
Copy constructor from array.
Parameters (1)theOther—the array to copy from
- constructor(theLower: number, theUpper: number): NCollection_HArray1_StepData_Field
Constructor with bounds.
Parameters (2)theLower—lower bound of the arraytheUpper—upper bound of the array
- constructor(theLower: number, theUpper: number, theValue: StepData_Field): NCollection_HArray1_StepData_Field
Constructor with bounds and initial value.
Parameters (3)theLower—lower bound of the arraytheUpper—upper bound of the arraytheValue—initial value for all elements
- constructor(theBegin: StepData_Field, theLower: number, theUpper: number, theUseBuffer: boolean): NCollection_HArray1_StepData_Field
Constructor from C array.
Parameters (4)theBegin—reference to the first element of a C arraytheLower—lower bound of the arraytheUpper—upper bound of the arraytheUseBuffer—flag indicating whether to use external buffer (must be explicit)
Static methods(2)
- get_type_name(): string
Instance methods(3)
Returns const reference to the underlying array.
Returns mutable reference to the underlying array.
NCollection_HArray1_StepDimTol_DatumReferenceModifier
Template class for Handle-managed 1D arrays. Inherits from both NCollection_Array1<TheItemType> and Standard_Transient, providing reference-counted array functionality.
Constructors(5)
Default constructor.
- constructor(theOther: NCollection_Array1_StepDimTol_DatumReferenceModifier): NCollection_HArray1_StepDimTol_DatumReferenceModifier
Copy constructor from array.
Parameters (1)theOther—the array to copy from
- constructor(theLower: number, theUpper: number): NCollection_HArray1_StepDimTol_DatumReferenceModifier
Constructor with bounds.
Parameters (2)theLower—lower bound of the arraytheUpper—upper bound of the array
- constructor(theLower: number, theUpper: number, theValue: StepDimTol_DatumReferenceModifier): NCollection_HArray1_StepDimTol_DatumReferenceModifier
Constructor with bounds and initial value.
Parameters (3)theLower—lower bound of the arraytheUpper—upper bound of the arraytheValue—initial value for all elements
- constructor(theBegin: StepDimTol_DatumReferenceModifier, theLower: number, theUpper: number, theUseBuffer: boolean): NCollection_HArray1_StepDimTol_DatumReferenceModifier
Constructor from C array.
Parameters (4)theBegin—reference to the first element of a C arraytheLower—lower bound of the arraytheUpper—upper bound of the arraytheUseBuffer—flag indicating whether to use external buffer (must be explicit)
Static methods(2)
- get_type_name(): string
Instance methods(3)
Returns const reference to the underlying array.
Returns mutable reference to the underlying array.
NCollection_HArray1_StepDimTol_DatumSystemOrReference
Template class for Handle-managed 1D arrays. Inherits from both NCollection_Array1<TheItemType> and Standard_Transient, providing reference-counted array functionality.
Constructors(5)
Default constructor.
- constructor(theOther: NCollection_Array1_StepDimTol_DatumSystemOrReference): NCollection_HArray1_StepDimTol_DatumSystemOrReference
Copy constructor from array.
Parameters (1)theOther—the array to copy from
- constructor(theLower: number, theUpper: number): NCollection_HArray1_StepDimTol_DatumSystemOrReference
Constructor with bounds.
Parameters (2)theLower—lower bound of the arraytheUpper—upper bound of the array
- constructor(theLower: number, theUpper: number, theValue: StepDimTol_DatumSystemOrReference): NCollection_HArray1_StepDimTol_DatumSystemOrReference
Constructor with bounds and initial value.
Parameters (3)theLower—lower bound of the arraytheUpper—upper bound of the arraytheValue—initial value for all elements
- constructor(theBegin: StepDimTol_DatumSystemOrReference, theLower: number, theUpper: number, theUseBuffer: boolean): NCollection_HArray1_StepDimTol_DatumSystemOrReference
Constructor from C array.
Parameters (4)theBegin—reference to the first element of a C arraytheLower—lower bound of the arraytheUpper—upper bound of the arraytheUseBuffer—flag indicating whether to use external buffer (must be explicit)
Static methods(2)
- get_type_name(): string
Instance methods(3)
Returns const reference to the underlying array.
Returns mutable reference to the underlying array.
NCollection_HArray1_StepDimTol_GeometricToleranceModifier
Template class for Handle-managed 1D arrays. Inherits from both NCollection_Array1<TheItemType> and Standard_Transient, providing reference-counted array functionality.
Constructors(5)
Default constructor.
- constructor(theOther: NCollection_Array1_StepDimTol_GeometricToleranceModifier): NCollection_HArray1_StepDimTol_GeometricToleranceModifier
Copy constructor from array.
Parameters (1)theOther—the array to copy from
- constructor(theLower: number, theUpper: number): NCollection_HArray1_StepDimTol_GeometricToleranceModifier
Constructor with bounds.
Parameters (2)theLower—lower bound of the arraytheUpper—upper bound of the array
- constructor(theLower: number, theUpper: number, theValue: StepDimTol_GeometricToleranceModifier): NCollection_HArray1_StepDimTol_GeometricToleranceModifier
Constructor with bounds and initial value.
Parameters (3)theLower—lower bound of the arraytheUpper—upper bound of the arraytheValue—initial value for all elements
- constructor(theBegin: StepDimTol_GeometricToleranceModifier, theLower: number, theUpper: number, theUseBuffer: boolean): NCollection_HArray1_StepDimTol_GeometricToleranceModifier
Constructor from C array.
Parameters (4)theBegin—reference to the first element of a C arraytheLower—lower bound of the arraytheUpper—upper bound of the arraytheUseBuffer—flag indicating whether to use external buffer (must be explicit)
Static methods(2)
- get_type_name(): string
Instance methods(3)
Returns const reference to the underlying array.
Returns mutable reference to the underlying array.
NCollection_HArray1_StepDimTol_ToleranceZoneTarget
Template class for Handle-managed 1D arrays. Inherits from both NCollection_Array1<TheItemType> and Standard_Transient, providing reference-counted array functionality.
Constructors(5)
Default constructor.
- constructor(theOther: NCollection_Array1_StepDimTol_ToleranceZoneTarget): NCollection_HArray1_StepDimTol_ToleranceZoneTarget
Copy constructor from array.
Parameters (1)theOther—the array to copy from
- constructor(theLower: number, theUpper: number): NCollection_HArray1_StepDimTol_ToleranceZoneTarget
Constructor with bounds.
Parameters (2)theLower—lower bound of the arraytheUpper—upper bound of the array
- constructor(theLower: number, theUpper: number, theValue: StepDimTol_ToleranceZoneTarget): NCollection_HArray1_StepDimTol_ToleranceZoneTarget
Constructor with bounds and initial value.
Parameters (3)theLower—lower bound of the arraytheUpper—upper bound of the arraytheValue—initial value for all elements
- constructor(theBegin: StepDimTol_ToleranceZoneTarget, theLower: number, theUpper: number, theUseBuffer: boolean): NCollection_HArray1_StepDimTol_ToleranceZoneTarget
Constructor from C array.
Parameters (4)theBegin—reference to the first element of a C arraytheLower—lower bound of the arraytheUpper—upper bound of the arraytheUseBuffer—flag indicating whether to use external buffer (must be explicit)
Static methods(2)
- get_type_name(): string
Instance methods(3)
Returns const reference to the underlying array.
Returns mutable reference to the underlying array.