OpenCascade.js
PackageApiSyntheticN collection autoGenerated

Generated (page 4 of 9)

OCCT package Generated: BRepToolsWrapper, GeomToolsWrapper, NCollection_Array1_AppParCurves_ConstraintCouple,…

NCollection_DataMap_TopoDS_Shape_TDF_Label_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(2)

Instance methods(15)

NCollection_DataMap_TopoDS_Shape_TNaming_ShapesSet_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(2)

Instance methods(15)

NCollection_DataMap_TopoDS_Shape_TopAbs_State_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(2)

Instance methods(15)

NCollection_DataMap_TopoDS_Shape_TopoDS_Shape_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(2)

Instance methods(15)

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(2)

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(theKey1: number, theKey2: TDF_Label): void

    Bind binds the pair (Key1, Key2).

    Parameters (2)
    • theKey1
    • theKey2
  • TryBind(theKey1: number, theKey2: TDF_Label): boolean

    TryBind binds the pair (Key1, Key2) only if neither key is already bound.

    Parameters (2)
    • theKey1
      first key to bind
    • theKey2
      second key to bind
    Returns

    true if pair was successfully bound, false if either key already exists

  • AreBound(theKey1: number, theKey2: TDF_Label): boolean
    • AreBound
    Parameters (2)
    • theKey1
    • theKey2
  • IsBound1(theKey1: number): boolean

    IsBound1.

    Parameters (1)
    • theKey1
  • IsBound2(theKey2: TDF_Label): boolean

    IsBound2.

    Parameters (1)
    • theKey2
  • UnBind1(theKey1: number): boolean

    UnBind1.

    Parameters (1)
    • theKey1
  • UnBind2(theKey2: TDF_Label): boolean

    UnBind2.

    Parameters (1)
    • theKey2
  • Seek1(theKey1: number): TDF_Label

    Find the Key1 and return pointer to Key2 or NULL if Key1 is not bound.

    Parameters (1)
    • theKey1
      Key1 to find
    Returns

    pointer to Key2 or NULL if Key1 is not found

  • Seek2(theKey2: TDF_Label): number

    Find the Key2 and return pointer to Key1 or NULL if not bound.

    Parameters (1)
    • theKey2
      Key2 to find
    Returns

    pointer 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(2)

Instance methods(14)

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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

NCollection_DynamicArray_BRepGraph_CoEdgeId

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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

NCollection_DynamicArray_BRepGraph_CompoundId

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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

NCollection_DynamicArray_BRepGraph_CompSolidId

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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

NCollection_DynamicArray_BRepGraph_EdgeId

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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

NCollection_DynamicArray_BRepGraph_FaceId

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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

NCollection_DynamicArray_BRepGraph_NodeId

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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

NCollection_DynamicArray_BRepGraph_NodeId_Typed_BRepGraph_NodeId_Kind_Occurrence

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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

NCollection_DynamicArray_BRepGraph_NodeId_Typed_BRepGraph_NodeId_Kind_Product

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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

NCollection_DynamicArray_BRepGraph_NodeId_Typed_BRepGraph_NodeId_Kind_Shell

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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

NCollection_DynamicArray_BRepGraph_NodeId_Typed_BRepGraph_NodeId_Kind_Solid

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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

NCollection_DynamicArray_BRepGraph_NodeId_Typed_BRepGraph_NodeId_Kind_Wire

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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

NCollection_DynamicArray_BRepGraph_RefId

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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

NCollection_DynamicArray_BRepGraph_RefId_Typed_BRepGraph_RefId_Kind_Child

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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

NCollection_DynamicArray_BRepGraph_RefId_Typed_BRepGraph_RefId_Kind_CoEdge

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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

NCollection_DynamicArray_BRepGraph_RefId_Typed_BRepGraph_RefId_Kind_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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

NCollection_DynamicArray_BRepGraph_RefId_Typed_BRepGraph_RefId_Kind_Occurrence

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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

NCollection_DynamicArray_BRepGraph_RefId_Typed_BRepGraph_RefId_Kind_Shell

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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

NCollection_DynamicArray_BRepGraph_RefId_Typed_BRepGraph_RefId_Kind_Solid

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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

NCollection_DynamicArray_BRepGraph_RefId_Typed_BRepGraph_RefId_Kind_Vertex

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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

NCollection_DynamicArray_BRepGraph_RefId_Typed_BRepGraph_RefId_Kind_Wire

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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

NCollection_DynamicArray_BRepGraph_RefUID

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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

NCollection_DynamicArray_BRepGraph_RepId_Typed_BRepGraph_RepId_Kind_PolygonOnTri

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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

NCollection_DynamicArray_BRepGraph_RepId_Typed_BRepGraph_RepId_Kind_Triangulation

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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

NCollection_DynamicArray_BRepGraph_UID

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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

NCollection_DynamicArray_BRepGraphInc_ChildRef

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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

NCollection_DynamicArray_BRepGraphInc_CoEdgeDef

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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

NCollection_DynamicArray_BRepGraphInc_CoEdgeRef

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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

NCollection_DynamicArray_BRepGraphInc_CompoundDef

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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

NCollection_DynamicArray_BRepGraphInc_CompSolidDef

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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

NCollection_DynamicArray_BRepGraphInc_EdgeDef

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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

NCollection_DynamicArray_BRepGraphInc_FaceDef

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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

NCollection_DynamicArray_BRepGraphInc_FaceRef

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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

NCollection_DynamicArray_BRepGraphInc_OccurrenceDef

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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

NCollection_DynamicArray_BRepGraphInc_ShellDef

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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

NCollection_DynamicArray_BRepGraphInc_ShellRef

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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

NCollection_DynamicArray_BRepGraphInc_SolidDef

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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

NCollection_DynamicArray_BRepGraphInc_SolidRef

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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

NCollection_DynamicArray_BRepGraphInc_VertexDef

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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

NCollection_DynamicArray_BRepGraphInc_VertexRef

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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

NCollection_DynamicArray_BRepGraphInc_WireDef

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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

NCollection_DynamicArray_BRepGraphInc_WireRef

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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

NCollection_DynamicArray_BRepMesh_Circle

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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

NCollection_DynamicArray_BRepMesh_Vertex

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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

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:

  1. Calling the method Append (val) - then "val" is added to the end of the vector (the vector length is incremented)
  2. 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(1)

Instance methods(20)

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)

Static methods(2)

Instance methods(3)

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)

Static methods(2)

Instance methods(3)

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)

Static methods(2)

Instance methods(3)

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)

Static methods(2)

Instance methods(3)

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)

Static methods(2)

Instance methods(3)

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)

Static methods(2)

Instance methods(3)

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)

Static methods(2)

Instance methods(3)

NCollection_HArray1_bool

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_bool

    Constructor with bounds.

    Parameters (2)
    • theLower
      lower bound of the array
    • theUpper
      upper bound of the array
  • constructor(theLower: number, theUpper: number, theValue: boolean): NCollection_HArray1_bool

    Constructor with bounds and initial value.

    Parameters (3)
    • theLower
      lower bound of the array
    • theUpper
      upper bound of the array
    • theValue
      initial value for all elements
  • constructor(theBegin: boolean, theLower: number, theUpper: number, theUseBuffer: boolean): NCollection_HArray1_bool

    Constructor from C array.

    Parameters (4)
    • theBegin
      reference to the first element of a C array
    • theLower
      lower bound of the array
    • theUpper
      upper bound of the array
    • theUseBuffer
      flag indicating whether to use external buffer (must be explicit)

Static methods(2)

Instance methods(3)

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)

Static methods(2)

Instance methods(3)

NCollection_HArray1_char

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_char

    Constructor with bounds.

    Parameters (2)
    • theLower
      lower bound of the array
    • theUpper
      upper bound of the array
  • constructor(theLower: number, theUpper: number, theValue: string): NCollection_HArray1_char

    Constructor with bounds and initial value.

    Parameters (3)
    • theLower
      lower bound of the array
    • theUpper
      upper bound of the array
    • theValue
      initial value for all elements
  • constructor(theBegin: string, theLower: number, theUpper: number, theUseBuffer: boolean): NCollection_HArray1_char

    Constructor from C array.

    Parameters (4)
    • theBegin
      reference to the first element of a C array
    • theLower
      lower bound of the array
    • theUpper
      upper bound of the array
    • theUseBuffer
      flag indicating whether to use external buffer (must be explicit)

Static methods(2)

Instance methods(3)

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)

Static methods(2)

Instance methods(3)

NCollection_HArray1_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.

  • Copy constructor from array.

    Parameters (1)
    • theOther
      the array to copy from
  • constructor(theLower: number, theUpper: number): NCollection_HArray1_double

    Constructor with bounds.

    Parameters (2)
    • theLower
      lower bound of the array
    • theUpper
      upper bound of the array
  • constructor(theLower: number, theUpper: number, theValue: number): NCollection_HArray1_double

    Constructor with bounds and initial value.

    Parameters (3)
    • theLower
      lower bound of the array
    • theUpper
      upper bound of the array
    • theValue
      initial value for all elements
  • constructor(theBegin: number, theLower: number, theUpper: number, theUseBuffer: boolean): NCollection_HArray1_double

    Constructor from C array.

    Parameters (4)
    • theBegin
      reference to the first element of a C array
    • theLower
      lower bound of the array
    • theUpper
      upper bound of the array
    • theUseBuffer
      flag indicating whether to use external buffer (must be explicit)

Static methods(2)

Instance methods(3)

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)

Static methods(2)

Instance methods(3)

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)

Static methods(2)

Instance methods(3)

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)

Static methods(2)

Instance methods(3)

NCollection_HArray1_float

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_float

    Constructor with bounds.

    Parameters (2)
    • theLower
      lower bound of the array
    • theUpper
      upper bound of the array
  • constructor(theLower: number, theUpper: number, theValue: number): NCollection_HArray1_float

    Constructor with bounds and initial value.

    Parameters (3)
    • theLower
      lower bound of the array
    • theUpper
      upper bound of the array
    • theValue
      initial value for all elements
  • constructor(theBegin: number, theLower: number, theUpper: number, theUseBuffer: boolean): NCollection_HArray1_float

    Constructor from C array.

    Parameters (4)
    • theBegin
      reference to the first element of a C array
    • theLower
      lower bound of the array
    • theUpper
      upper bound of the array
    • theUseBuffer
      flag indicating whether to use external buffer (must be explicit)

Static methods(2)

Instance methods(3)

NCollection_HArray1_gp_Circ2d

Template class for Handle-managed 1D arrays. Inherits from both NCollection_Array1<TheItemType> and Standard_Transient, providing reference-counted array functionality.

Constructors(5)

Static methods(2)

Instance methods(3)

NCollection_HArray1_gp_Dir

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_gp_Dir

    Constructor with bounds.

    Parameters (2)
    • theLower
      lower bound of the array
    • theUpper
      upper bound of the array
  • constructor(theLower: number, theUpper: number, theValue: gp_Dir): NCollection_HArray1_gp_Dir

    Constructor with bounds and initial value.

    Parameters (3)
    • theLower
      lower bound of the array
    • theUpper
      upper bound of the array
    • theValue
      initial value for all elements
  • constructor(theBegin: gp_Dir, theLower: number, theUpper: number, theUseBuffer: boolean): NCollection_HArray1_gp_Dir

    Constructor from C array.

    Parameters (4)
    • theBegin
      reference to the first element of a C array
    • theLower
      lower bound of the array
    • theUpper
      upper bound of the array
    • theUseBuffer
      flag indicating whether to use external buffer (must be explicit)

Static methods(2)

Instance methods(3)

NCollection_HArray1_gp_Dir2d

Template class for Handle-managed 1D arrays. Inherits from both NCollection_Array1<TheItemType> and Standard_Transient, providing reference-counted array functionality.

Constructors(5)

Static methods(2)

Instance methods(3)

NCollection_HArray1_gp_GTrsf2d

Template class for Handle-managed 1D arrays. Inherits from both NCollection_Array1<TheItemType> and Standard_Transient, providing reference-counted array functionality.

Constructors(5)

Static methods(2)

Instance methods(3)

NCollection_HArray1_gp_Lin2d

Template class for Handle-managed 1D arrays. Inherits from both NCollection_Array1<TheItemType> and Standard_Transient, providing reference-counted array functionality.

Constructors(5)

Static methods(2)

Instance methods(3)

NCollection_HArray1_gp_Pnt

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_gp_Pnt

    Constructor with bounds.

    Parameters (2)
    • theLower
      lower bound of the array
    • theUpper
      upper bound of the array
  • constructor(theLower: number, theUpper: number, theValue: gp_Pnt): NCollection_HArray1_gp_Pnt

    Constructor with bounds and initial value.

    Parameters (3)
    • theLower
      lower bound of the array
    • theUpper
      upper bound of the array
    • theValue
      initial value for all elements
  • constructor(theBegin: gp_Pnt, theLower: number, theUpper: number, theUseBuffer: boolean): NCollection_HArray1_gp_Pnt

    Constructor from C array.

    Parameters (4)
    • theBegin
      reference to the first element of a C array
    • theLower
      lower bound of the array
    • theUpper
      upper bound of the array
    • theUseBuffer
      flag indicating whether to use external buffer (must be explicit)

Static methods(2)

Instance methods(3)