libcascade
PackageApiSyntheticN collection autoGenerated

Generated (page 8 of 9)

OCCT package Generated:…

NCollection_Sequence_BRepFill_Section

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

NCollection_Sequence_Blend_Point

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

  • Upper(): number

    Method for consistency with other collections.

    Returns

    Upper bound (inclusive) for iteration.

  • IsEmpty(): boolean

    Empty query.

  • Reverse(): void

    Reverse sequence.

  • Exchange(I: number, J: number): void

    Exchange two members.

    Parameters (2)
    • I
    • J
  • Clear(theAllocator?: NCollection_BaseAllocator): void

    Clear the items out, take a new allocator if non null.

    Parameters (1)
    • theAllocator
  • Assign(theOther: unknown): unknown

    Replace this sequence by the items of theOther. This method does not change the internal allocator.

    Parameters (1)
    • theOther
  • Remove(theIndex: number): void

    Remove one item.

    Parameters (1)
    • theIndex
  • Remove(theFromIndex: number, theToIndex: number): void

    Remove range of items.

    Parameters (2)
    • theFromIndex
    • theToIndex
  • Append(theItem: Blend_Point): void

    Append one item.

    Parameters (1)
    • theItem
  • Append(theSeq: unknown): void

    Append one item.

    Parameters (1)
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • Prepend(theItem: Blend_Point): void

    Prepend one item.

    Parameters (1)
    • theItem
  • Prepend(theSeq: unknown): void

    Prepend one item.

    Parameters (1)
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • InsertBefore(theIndex: number, theItem: Blend_Point): void

    InsertBefore theIndex theItem.

    Parameters (2)
    • theIndex
    • theItem
  • InsertBefore(theIndex: number, theSeq: unknown): void
    Parameters (2)
    • theIndex
    • theSeq
  • InsertAfter(theIndex: number, theSeq: unknown): void

    InsertAfter the position of iterator.

    Parameters (2)
    • theIndex
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • InsertAfter(theIndex: number, theItem: Blend_Point): void

    InsertAfter the position of iterator.

    Parameters (2)
    • theIndex
    • theItem
  • Split(theIndex: number, theSeq: unknown): void

    Split in two sequences.

    Parameters (2)
    • theIndex
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • First item access.

  • First item access.

  • Last item access.

  • Last item access.

  • Value(theIndex: number): Blend_Point

    Constant item access by theIndex.

    Parameters (1)
    • theIndex
  • ChangeValue(theIndex: number): Blend_Point

    Variable item access by theIndex.

    Parameters (1)
    • theIndex
  • SetValue(theIndex: number, theItem: Blend_Point): void

    Set item value by theIndex.

    Parameters (2)
    • theIndex
    • theItem
  • At(theIndex: number): Blend_Point

    0-based checked access independent of Lower()/Upper().

    Parameters (1)
    • theIndex
      0-based index in [0, Size()-1]
  • ChangeAt(theIndex: number): Blend_Point

    0-based checked mutable access independent of Lower()/Upper().

    Parameters (1)
    • theIndex
      0-based index in [0, Size()-1]

NCollection_Sequence_Contap_Line

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

NCollection_Sequence_Contap_Point

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

  • Upper(): number

    Method for consistency with other collections.

    Returns

    Upper bound (inclusive) for iteration.

  • IsEmpty(): boolean

    Empty query.

  • Reverse(): void

    Reverse sequence.

  • Exchange(I: number, J: number): void

    Exchange two members.

    Parameters (2)
    • I
    • J
  • Clear(theAllocator?: NCollection_BaseAllocator): void

    Clear the items out, take a new allocator if non null.

    Parameters (1)
    • theAllocator
  • Assign(theOther: unknown): unknown

    Replace this sequence by the items of theOther. This method does not change the internal allocator.

    Parameters (1)
    • theOther
  • Remove(theIndex: number): void

    Remove one item.

    Parameters (1)
    • theIndex
  • Remove(theFromIndex: number, theToIndex: number): void

    Remove range of items.

    Parameters (2)
    • theFromIndex
    • theToIndex
  • Append(theItem: Contap_Point): void

    Append one item.

    Parameters (1)
    • theItem
  • Append(theSeq: unknown): void

    Append one item.

    Parameters (1)
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • Prepend(theItem: Contap_Point): void

    Prepend one item.

    Parameters (1)
    • theItem
  • Prepend(theSeq: unknown): void

    Prepend one item.

    Parameters (1)
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • InsertBefore(theIndex: number, theItem: Contap_Point): void

    InsertBefore theIndex theItem.

    Parameters (2)
    • theIndex
    • theItem
  • InsertBefore(theIndex: number, theSeq: unknown): void
    Parameters (2)
    • theIndex
    • theSeq
  • InsertAfter(theIndex: number, theSeq: unknown): void

    InsertAfter the position of iterator.

    Parameters (2)
    • theIndex
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • InsertAfter(theIndex: number, theItem: Contap_Point): void

    InsertAfter the position of iterator.

    Parameters (2)
    • theIndex
    • theItem
  • Split(theIndex: number, theSeq: unknown): void

    Split in two sequences.

    Parameters (2)
    • theIndex
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • First item access.

  • First item access.

  • Last item access.

  • Last item access.

  • Value(theIndex: number): Contap_Point

    Constant item access by theIndex.

    Parameters (1)
    • theIndex
  • ChangeValue(theIndex: number): Contap_Point

    Variable item access by theIndex.

    Parameters (1)
    • theIndex
  • SetValue(theIndex: number, theItem: Contap_Point): void

    Set item value by theIndex.

    Parameters (2)
    • theIndex
    • theItem
  • At(theIndex: number): Contap_Point

    0-based checked access independent of Lower()/Upper().

    Parameters (1)
    • theIndex
      0-based index in [0, Size()-1]
  • ChangeAt(theIndex: number): Contap_Point

    0-based checked mutable access independent of Lower()/Upper().

    Parameters (1)
    • theIndex
      0-based index in [0, Size()-1]

NCollection_Sequence_Contap_ThePathPointOfTheSearch

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

NCollection_Sequence_Contap_TheSegmentOfTheSearch

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

NCollection_Sequence_Extrema_POnCurv

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

NCollection_Sequence_Extrema_POnCurv2d

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

NCollection_Sequence_Extrema_POnSurf

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

NCollection_Sequence_GeomInt_ParameterAndOrientation

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

NCollection_Sequence_HLRBRep_ShapeBounds

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

NCollection_Sequence_HatchGen_Domain

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

NCollection_Sequence_HatchGen_PointOnElement

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

  • Upper(): number

    Method for consistency with other collections.

    Returns

    Upper bound (inclusive) for iteration.

  • IsEmpty(): boolean

    Empty query.

  • Reverse(): void

    Reverse sequence.

  • Exchange(I: number, J: number): void

    Exchange two members.

    Parameters (2)
    • I
    • J
  • Clear(theAllocator?: NCollection_BaseAllocator): void

    Clear the items out, take a new allocator if non null.

    Parameters (1)
    • theAllocator
  • Assign(theOther: unknown): unknown

    Replace this sequence by the items of theOther. This method does not change the internal allocator.

    Parameters (1)
    • theOther
  • Remove(theIndex: number): void

    Remove one item.

    Parameters (1)
    • theIndex
  • Remove(theFromIndex: number, theToIndex: number): void

    Remove range of items.

    Parameters (2)
    • theFromIndex
    • theToIndex
  • Append one item.

    Parameters (1)
    • theItem
  • Append(theSeq: unknown): void

    Append one item.

    Parameters (1)
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • Prepend one item.

    Parameters (1)
    • theItem
  • Prepend(theSeq: unknown): void

    Prepend one item.

    Parameters (1)
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • InsertBefore(theIndex: number, theItem: HatchGen_PointOnElement): void

    InsertBefore theIndex theItem.

    Parameters (2)
    • theIndex
    • theItem
  • InsertBefore(theIndex: number, theSeq: unknown): void
    Parameters (2)
    • theIndex
    • theSeq
  • InsertAfter(theIndex: number, theSeq: unknown): void

    InsertAfter the position of iterator.

    Parameters (2)
    • theIndex
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • InsertAfter(theIndex: number, theItem: HatchGen_PointOnElement): void

    InsertAfter the position of iterator.

    Parameters (2)
    • theIndex
    • theItem
  • Split(theIndex: number, theSeq: unknown): void

    Split in two sequences.

    Parameters (2)
    • theIndex
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • First item access.

  • First item access.

  • Last item access.

  • Last item access.

  • Value(theIndex: number): HatchGen_PointOnElement

    Constant item access by theIndex.

    Parameters (1)
    • theIndex
  • Variable item access by theIndex.

    Parameters (1)
    • theIndex
  • SetValue(theIndex: number, theItem: HatchGen_PointOnElement): void

    Set item value by theIndex.

    Parameters (2)
    • theIndex
    • theItem
  • At(theIndex: number): HatchGen_PointOnElement

    0-based checked access independent of Lower()/Upper().

    Parameters (1)
    • theIndex
      0-based index in [0, Size()-1]
  • 0-based checked mutable access independent of Lower()/Upper().

    Parameters (1)
    • theIndex
      0-based index in [0, Size()-1]

NCollection_Sequence_HatchGen_PointOnHatching

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

  • Upper(): number

    Method for consistency with other collections.

    Returns

    Upper bound (inclusive) for iteration.

  • IsEmpty(): boolean

    Empty query.

  • Reverse(): void

    Reverse sequence.

  • Exchange(I: number, J: number): void

    Exchange two members.

    Parameters (2)
    • I
    • J
  • Clear(theAllocator?: NCollection_BaseAllocator): void

    Clear the items out, take a new allocator if non null.

    Parameters (1)
    • theAllocator
  • Assign(theOther: unknown): unknown

    Replace this sequence by the items of theOther. This method does not change the internal allocator.

    Parameters (1)
    • theOther
  • Remove(theIndex: number): void

    Remove one item.

    Parameters (1)
    • theIndex
  • Remove(theFromIndex: number, theToIndex: number): void

    Remove range of items.

    Parameters (2)
    • theFromIndex
    • theToIndex
  • Append one item.

    Parameters (1)
    • theItem
  • Append(theSeq: unknown): void

    Append one item.

    Parameters (1)
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • Prepend one item.

    Parameters (1)
    • theItem
  • Prepend(theSeq: unknown): void

    Prepend one item.

    Parameters (1)
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • InsertBefore(theIndex: number, theItem: HatchGen_PointOnHatching): void

    InsertBefore theIndex theItem.

    Parameters (2)
    • theIndex
    • theItem
  • InsertBefore(theIndex: number, theSeq: unknown): void
    Parameters (2)
    • theIndex
    • theSeq
  • InsertAfter(theIndex: number, theSeq: unknown): void

    InsertAfter the position of iterator.

    Parameters (2)
    • theIndex
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • InsertAfter(theIndex: number, theItem: HatchGen_PointOnHatching): void

    InsertAfter the position of iterator.

    Parameters (2)
    • theIndex
    • theItem
  • Split(theIndex: number, theSeq: unknown): void

    Split in two sequences.

    Parameters (2)
    • theIndex
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • First item access.

  • First item access.

  • Last item access.

  • Last item access.

  • Value(theIndex: number): HatchGen_PointOnHatching

    Constant item access by theIndex.

    Parameters (1)
    • theIndex
  • Variable item access by theIndex.

    Parameters (1)
    • theIndex
  • SetValue(theIndex: number, theItem: HatchGen_PointOnHatching): void

    Set item value by theIndex.

    Parameters (2)
    • theIndex
    • theItem
  • At(theIndex: number): HatchGen_PointOnHatching

    0-based checked access independent of Lower()/Upper().

    Parameters (1)
    • theIndex
      0-based index in [0, Size()-1]
  • 0-based checked mutable access independent of Lower()/Upper().

    Parameters (1)
    • theIndex
      0-based index in [0, Size()-1]

NCollection_Sequence_Hatch_Line

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

NCollection_Sequence_Hatch_Parameter

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

NCollection_Sequence_IntCurveSurface_IntersectionPoint

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

  • Upper(): number

    Method for consistency with other collections.

    Returns

    Upper bound (inclusive) for iteration.

  • IsEmpty(): boolean

    Empty query.

  • Reverse(): void

    Reverse sequence.

  • Exchange(I: number, J: number): void

    Exchange two members.

    Parameters (2)
    • I
    • J
  • Clear(theAllocator?: NCollection_BaseAllocator): void

    Clear the items out, take a new allocator if non null.

    Parameters (1)
    • theAllocator
  • Assign(theOther: unknown): unknown

    Replace this sequence by the items of theOther. This method does not change the internal allocator.

    Parameters (1)
    • theOther
  • Remove(theIndex: number): void

    Remove one item.

    Parameters (1)
    • theIndex
  • Remove(theFromIndex: number, theToIndex: number): void

    Remove range of items.

    Parameters (2)
    • theFromIndex
    • theToIndex
  • Append(theItem: unknown): void

    Append one item.

    Parameters (1)
    • theItem
  • Append(theSeq: unknown): void

    Append one item.

    Parameters (1)
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • Prepend(theItem: unknown): void

    Prepend one item.

    Parameters (1)
    • theItem
  • Prepend(theSeq: unknown): void

    Prepend one item.

    Parameters (1)
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • InsertBefore(theIndex: number, theItem: unknown): void

    InsertBefore theIndex theItem.

    Parameters (2)
    • theIndex
    • theItem
  • InsertBefore(theIndex: number, theSeq: unknown): void
    Parameters (2)
    • theIndex
    • theSeq
  • InsertAfter(theIndex: number, theSeq: unknown): void

    InsertAfter the position of iterator.

    Parameters (2)
    • theIndex
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • InsertAfter(theIndex: number, theItem: unknown): void

    InsertAfter the position of iterator.

    Parameters (2)
    • theIndex
    • theItem
  • Split(theIndex: number, theSeq: unknown): void

    Split in two sequences.

    Parameters (2)
    • theIndex
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • First(): unknown

    First item access.

  • ChangeFirst(): unknown

    First item access.

  • Last(): unknown

    Last item access.

  • ChangeLast(): unknown

    Last item access.

  • Value(theIndex: number): unknown

    Constant item access by theIndex.

    Parameters (1)
    • theIndex
  • ChangeValue(theIndex: number): unknown

    Variable item access by theIndex.

    Parameters (1)
    • theIndex
  • SetValue(theIndex: number, theItem: unknown): void

    Set item value by theIndex.

    Parameters (2)
    • theIndex
    • theItem
  • At(theIndex: number): unknown

    0-based checked access independent of Lower()/Upper().

    Parameters (1)
    • theIndex
      0-based index in [0, Size()-1]
  • ChangeAt(theIndex: number): unknown

    0-based checked mutable access independent of Lower()/Upper().

    Parameters (1)
    • theIndex
      0-based index in [0, Size()-1]

NCollection_Sequence_IntCurveSurface_IntersectionSegment

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

NCollection_Sequence_IntPatch_Point

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

  • Upper(): number

    Method for consistency with other collections.

    Returns

    Upper bound (inclusive) for iteration.

  • IsEmpty(): boolean

    Empty query.

  • Reverse(): void

    Reverse sequence.

  • Exchange(I: number, J: number): void

    Exchange two members.

    Parameters (2)
    • I
    • J
  • Clear(theAllocator?: NCollection_BaseAllocator): void

    Clear the items out, take a new allocator if non null.

    Parameters (1)
    • theAllocator
  • Assign(theOther: unknown): unknown

    Replace this sequence by the items of theOther. This method does not change the internal allocator.

    Parameters (1)
    • theOther
  • Remove(theIndex: number): void

    Remove one item.

    Parameters (1)
    • theIndex
  • Remove(theFromIndex: number, theToIndex: number): void

    Remove range of items.

    Parameters (2)
    • theFromIndex
    • theToIndex
  • Append(theItem: IntPatch_Point): void

    Append one item.

    Parameters (1)
    • theItem
  • Append(theSeq: unknown): void

    Append one item.

    Parameters (1)
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • Prepend(theItem: IntPatch_Point): void

    Prepend one item.

    Parameters (1)
    • theItem
  • Prepend(theSeq: unknown): void

    Prepend one item.

    Parameters (1)
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • InsertBefore(theIndex: number, theItem: IntPatch_Point): void

    InsertBefore theIndex theItem.

    Parameters (2)
    • theIndex
    • theItem
  • InsertBefore(theIndex: number, theSeq: unknown): void
    Parameters (2)
    • theIndex
    • theSeq
  • InsertAfter(theIndex: number, theSeq: unknown): void

    InsertAfter the position of iterator.

    Parameters (2)
    • theIndex
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • InsertAfter(theIndex: number, theItem: IntPatch_Point): void

    InsertAfter the position of iterator.

    Parameters (2)
    • theIndex
    • theItem
  • Split(theIndex: number, theSeq: unknown): void

    Split in two sequences.

    Parameters (2)
    • theIndex
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • First item access.

  • First item access.

  • Last item access.

  • Last item access.

  • Value(theIndex: number): IntPatch_Point

    Constant item access by theIndex.

    Parameters (1)
    • theIndex
  • ChangeValue(theIndex: number): IntPatch_Point

    Variable item access by theIndex.

    Parameters (1)
    • theIndex
  • SetValue(theIndex: number, theItem: IntPatch_Point): void

    Set item value by theIndex.

    Parameters (2)
    • theIndex
    • theItem
  • At(theIndex: number): IntPatch_Point

    0-based checked access independent of Lower()/Upper().

    Parameters (1)
    • theIndex
      0-based index in [0, Size()-1]
  • ChangeAt(theIndex: number): IntPatch_Point

    0-based checked mutable access independent of Lower()/Upper().

    Parameters (1)
    • theIndex
      0-based index in [0, Size()-1]

NCollection_Sequence_IntPatch_ThePathPointOfTheSOnBounds

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

NCollection_Sequence_IntPatch_TheSegmentOfTheSOnBounds

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

NCollection_Sequence_IntPolyh_StartPoint

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

  • Upper(): number

    Method for consistency with other collections.

    Returns

    Upper bound (inclusive) for iteration.

  • IsEmpty(): boolean

    Empty query.

  • Reverse(): void

    Reverse sequence.

  • Exchange(I: number, J: number): void

    Exchange two members.

    Parameters (2)
    • I
    • J
  • Clear(theAllocator?: NCollection_BaseAllocator): void

    Clear the items out, take a new allocator if non null.

    Parameters (1)
    • theAllocator
  • Assign(theOther: unknown): unknown

    Replace this sequence by the items of theOther. This method does not change the internal allocator.

    Parameters (1)
    • theOther
  • Remove(theIndex: number): void

    Remove one item.

    Parameters (1)
    • theIndex
  • Remove(theFromIndex: number, theToIndex: number): void

    Remove range of items.

    Parameters (2)
    • theFromIndex
    • theToIndex
  • Append(theItem: IntPolyh_StartPoint): void

    Append one item.

    Parameters (1)
    • theItem
  • Append(theSeq: unknown): void

    Append one item.

    Parameters (1)
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • Prepend one item.

    Parameters (1)
    • theItem
  • Prepend(theSeq: unknown): void

    Prepend one item.

    Parameters (1)
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • InsertBefore(theIndex: number, theItem: IntPolyh_StartPoint): void

    InsertBefore theIndex theItem.

    Parameters (2)
    • theIndex
    • theItem
  • InsertBefore(theIndex: number, theSeq: unknown): void
    Parameters (2)
    • theIndex
    • theSeq
  • InsertAfter(theIndex: number, theSeq: unknown): void

    InsertAfter the position of iterator.

    Parameters (2)
    • theIndex
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • InsertAfter(theIndex: number, theItem: IntPolyh_StartPoint): void

    InsertAfter the position of iterator.

    Parameters (2)
    • theIndex
    • theItem
  • Split(theIndex: number, theSeq: unknown): void

    Split in two sequences.

    Parameters (2)
    • theIndex
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • First item access.

  • First item access.

  • Last item access.

  • Last item access.

  • Value(theIndex: number): IntPolyh_StartPoint

    Constant item access by theIndex.

    Parameters (1)
    • theIndex
  • ChangeValue(theIndex: number): IntPolyh_StartPoint

    Variable item access by theIndex.

    Parameters (1)
    • theIndex
  • SetValue(theIndex: number, theItem: IntPolyh_StartPoint): void

    Set item value by theIndex.

    Parameters (2)
    • theIndex
    • theItem
  • At(theIndex: number): IntPolyh_StartPoint

    0-based checked access independent of Lower()/Upper().

    Parameters (1)
    • theIndex
      0-based index in [0, Size()-1]
  • ChangeAt(theIndex: number): IntPolyh_StartPoint

    0-based checked mutable access independent of Lower()/Upper().

    Parameters (1)
    • theIndex
      0-based index in [0, Size()-1]

NCollection_Sequence_IntRes2d_IntersectionPoint

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

  • Upper(): number

    Method for consistency with other collections.

    Returns

    Upper bound (inclusive) for iteration.

  • IsEmpty(): boolean

    Empty query.

  • Reverse(): void

    Reverse sequence.

  • Exchange(I: number, J: number): void

    Exchange two members.

    Parameters (2)
    • I
    • J
  • Clear(theAllocator?: NCollection_BaseAllocator): void

    Clear the items out, take a new allocator if non null.

    Parameters (1)
    • theAllocator
  • Assign(theOther: unknown): unknown

    Replace this sequence by the items of theOther. This method does not change the internal allocator.

    Parameters (1)
    • theOther
  • Remove(theIndex: number): void

    Remove one item.

    Parameters (1)
    • theIndex
  • Remove(theFromIndex: number, theToIndex: number): void

    Remove range of items.

    Parameters (2)
    • theFromIndex
    • theToIndex
  • Append one item.

    Parameters (1)
    • theItem
  • Append(theSeq: unknown): void

    Append one item.

    Parameters (1)
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • Prepend one item.

    Parameters (1)
    • theItem
  • Prepend(theSeq: unknown): void

    Prepend one item.

    Parameters (1)
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • InsertBefore(theIndex: number, theItem: IntRes2d_IntersectionPoint): void

    InsertBefore theIndex theItem.

    Parameters (2)
    • theIndex
    • theItem
  • InsertBefore(theIndex: number, theSeq: unknown): void
    Parameters (2)
    • theIndex
    • theSeq
  • InsertAfter(theIndex: number, theSeq: unknown): void

    InsertAfter the position of iterator.

    Parameters (2)
    • theIndex
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • InsertAfter(theIndex: number, theItem: IntRes2d_IntersectionPoint): void

    InsertAfter the position of iterator.

    Parameters (2)
    • theIndex
    • theItem
  • Split(theIndex: number, theSeq: unknown): void

    Split in two sequences.

    Parameters (2)
    • theIndex
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • First item access.

  • First item access.

  • Last item access.

  • Last item access.

  • Constant item access by theIndex.

    Parameters (1)
    • theIndex
  • Variable item access by theIndex.

    Parameters (1)
    • theIndex
  • SetValue(theIndex: number, theItem: IntRes2d_IntersectionPoint): void

    Set item value by theIndex.

    Parameters (2)
    • theIndex
    • theItem
  • At(theIndex: number): IntRes2d_IntersectionPoint

    0-based checked access independent of Lower()/Upper().

    Parameters (1)
    • theIndex
      0-based index in [0, Size()-1]
  • 0-based checked mutable access independent of Lower()/Upper().

    Parameters (1)
    • theIndex
      0-based index in [0, Size()-1]

NCollection_Sequence_IntRes2d_IntersectionSegment

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

NCollection_Sequence_IntSurf_Couple

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

NCollection_Sequence_IntSurf_InteriorPoint

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

  • Upper(): number

    Method for consistency with other collections.

    Returns

    Upper bound (inclusive) for iteration.

  • IsEmpty(): boolean

    Empty query.

  • Reverse(): void

    Reverse sequence.

  • Exchange(I: number, J: number): void

    Exchange two members.

    Parameters (2)
    • I
    • J
  • Clear(theAllocator?: NCollection_BaseAllocator): void

    Clear the items out, take a new allocator if non null.

    Parameters (1)
    • theAllocator
  • Assign(theOther: unknown): unknown

    Replace this sequence by the items of theOther. This method does not change the internal allocator.

    Parameters (1)
    • theOther
  • Remove(theIndex: number): void

    Remove one item.

    Parameters (1)
    • theIndex
  • Remove(theFromIndex: number, theToIndex: number): void

    Remove range of items.

    Parameters (2)
    • theFromIndex
    • theToIndex
  • Append one item.

    Parameters (1)
    • theItem
  • Append(theSeq: unknown): void

    Append one item.

    Parameters (1)
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • Prepend one item.

    Parameters (1)
    • theItem
  • Prepend(theSeq: unknown): void

    Prepend one item.

    Parameters (1)
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • InsertBefore(theIndex: number, theItem: IntSurf_InteriorPoint): void

    InsertBefore theIndex theItem.

    Parameters (2)
    • theIndex
    • theItem
  • InsertBefore(theIndex: number, theSeq: unknown): void
    Parameters (2)
    • theIndex
    • theSeq
  • InsertAfter(theIndex: number, theSeq: unknown): void

    InsertAfter the position of iterator.

    Parameters (2)
    • theIndex
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • InsertAfter(theIndex: number, theItem: IntSurf_InteriorPoint): void

    InsertAfter the position of iterator.

    Parameters (2)
    • theIndex
    • theItem
  • Split(theIndex: number, theSeq: unknown): void

    Split in two sequences.

    Parameters (2)
    • theIndex
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • First item access.

  • First item access.

  • Last item access.

  • Last item access.

  • Value(theIndex: number): IntSurf_InteriorPoint

    Constant item access by theIndex.

    Parameters (1)
    • theIndex
  • Variable item access by theIndex.

    Parameters (1)
    • theIndex
  • SetValue(theIndex: number, theItem: IntSurf_InteriorPoint): void

    Set item value by theIndex.

    Parameters (2)
    • theIndex
    • theItem
  • At(theIndex: number): IntSurf_InteriorPoint

    0-based checked access independent of Lower()/Upper().

    Parameters (1)
    • theIndex
      0-based index in [0, Size()-1]
  • ChangeAt(theIndex: number): IntSurf_InteriorPoint

    0-based checked mutable access independent of Lower()/Upper().

    Parameters (1)
    • theIndex
      0-based index in [0, Size()-1]

NCollection_Sequence_IntSurf_PathPoint

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

  • Upper(): number

    Method for consistency with other collections.

    Returns

    Upper bound (inclusive) for iteration.

  • IsEmpty(): boolean

    Empty query.

  • Reverse(): void

    Reverse sequence.

  • Exchange(I: number, J: number): void

    Exchange two members.

    Parameters (2)
    • I
    • J
  • Clear(theAllocator?: NCollection_BaseAllocator): void

    Clear the items out, take a new allocator if non null.

    Parameters (1)
    • theAllocator
  • Assign(theOther: unknown): unknown

    Replace this sequence by the items of theOther. This method does not change the internal allocator.

    Parameters (1)
    • theOther
  • Remove(theIndex: number): void

    Remove one item.

    Parameters (1)
    • theIndex
  • Remove(theFromIndex: number, theToIndex: number): void

    Remove range of items.

    Parameters (2)
    • theFromIndex
    • theToIndex
  • Append(theItem: IntSurf_PathPoint): void

    Append one item.

    Parameters (1)
    • theItem
  • Append(theSeq: unknown): void

    Append one item.

    Parameters (1)
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • Prepend(theItem: IntSurf_PathPoint): void

    Prepend one item.

    Parameters (1)
    • theItem
  • Prepend(theSeq: unknown): void

    Prepend one item.

    Parameters (1)
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • InsertBefore(theIndex: number, theItem: IntSurf_PathPoint): void

    InsertBefore theIndex theItem.

    Parameters (2)
    • theIndex
    • theItem
  • InsertBefore(theIndex: number, theSeq: unknown): void
    Parameters (2)
    • theIndex
    • theSeq
  • InsertAfter(theIndex: number, theSeq: unknown): void

    InsertAfter the position of iterator.

    Parameters (2)
    • theIndex
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • InsertAfter(theIndex: number, theItem: IntSurf_PathPoint): void

    InsertAfter the position of iterator.

    Parameters (2)
    • theIndex
    • theItem
  • Split(theIndex: number, theSeq: unknown): void

    Split in two sequences.

    Parameters (2)
    • theIndex
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • First item access.

  • First item access.

  • Last item access.

  • Last item access.

  • Value(theIndex: number): IntSurf_PathPoint

    Constant item access by theIndex.

    Parameters (1)
    • theIndex
  • ChangeValue(theIndex: number): IntSurf_PathPoint

    Variable item access by theIndex.

    Parameters (1)
    • theIndex
  • SetValue(theIndex: number, theItem: IntSurf_PathPoint): void

    Set item value by theIndex.

    Parameters (2)
    • theIndex
    • theItem
  • At(theIndex: number): IntSurf_PathPoint

    0-based checked access independent of Lower()/Upper().

    Parameters (1)
    • theIndex
      0-based index in [0, Size()-1]
  • ChangeAt(theIndex: number): IntSurf_PathPoint

    0-based checked mutable access independent of Lower()/Upper().

    Parameters (1)
    • theIndex
      0-based index in [0, Size()-1]

NCollection_Sequence_IntSurf_PntOn2S

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

NCollection_Sequence_IntTools_CommonPrt

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

NCollection_Sequence_IntTools_Curve

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

NCollection_Sequence_IntTools_PntOn2Faces

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

NCollection_Sequence_IntTools_Range

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

NCollection_Sequence_IntTools_Root

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

NCollection_Sequence_Intf_SectionLine

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

NCollection_Sequence_Intf_SectionPoint

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

  • Upper(): number

    Method for consistency with other collections.

    Returns

    Upper bound (inclusive) for iteration.

  • IsEmpty(): boolean

    Empty query.

  • Reverse(): void

    Reverse sequence.

  • Exchange(I: number, J: number): void

    Exchange two members.

    Parameters (2)
    • I
    • J
  • Clear(theAllocator?: NCollection_BaseAllocator): void

    Clear the items out, take a new allocator if non null.

    Parameters (1)
    • theAllocator
  • Assign(theOther: unknown): unknown

    Replace this sequence by the items of theOther. This method does not change the internal allocator.

    Parameters (1)
    • theOther
  • Remove(theIndex: number): void

    Remove one item.

    Parameters (1)
    • theIndex
  • Remove(theFromIndex: number, theToIndex: number): void

    Remove range of items.

    Parameters (2)
    • theFromIndex
    • theToIndex
  • Append(theItem: unknown): void

    Append one item.

    Parameters (1)
    • theItem
  • Append(theSeq: unknown): void

    Append one item.

    Parameters (1)
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • Prepend(theItem: unknown): void

    Prepend one item.

    Parameters (1)
    • theItem
  • Prepend(theSeq: unknown): void

    Prepend one item.

    Parameters (1)
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • InsertBefore(theIndex: number, theItem: unknown): void

    InsertBefore theIndex theItem.

    Parameters (2)
    • theIndex
    • theItem
  • InsertBefore(theIndex: number, theSeq: unknown): void
    Parameters (2)
    • theIndex
    • theSeq
  • InsertAfter(theIndex: number, theSeq: unknown): void

    InsertAfter the position of iterator.

    Parameters (2)
    • theIndex
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • InsertAfter(theIndex: number, theItem: unknown): void

    InsertAfter the position of iterator.

    Parameters (2)
    • theIndex
    • theItem
  • Split(theIndex: number, theSeq: unknown): void

    Split in two sequences.

    Parameters (2)
    • theIndex
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • First(): unknown

    First item access.

  • ChangeFirst(): unknown

    First item access.

  • Last(): unknown

    Last item access.

  • ChangeLast(): unknown

    Last item access.

  • Value(theIndex: number): unknown

    Constant item access by theIndex.

    Parameters (1)
    • theIndex
  • ChangeValue(theIndex: number): unknown

    Variable item access by theIndex.

    Parameters (1)
    • theIndex
  • SetValue(theIndex: number, theItem: unknown): void

    Set item value by theIndex.

    Parameters (2)
    • theIndex
    • theItem
  • At(theIndex: number): unknown

    0-based checked access independent of Lower()/Upper().

    Parameters (1)
    • theIndex
      0-based index in [0, Size()-1]
  • ChangeAt(theIndex: number): unknown

    0-based checked mutable access independent of Lower()/Upper().

    Parameters (1)
    • theIndex
      0-based index in [0, Size()-1]

NCollection_Sequence_Intf_TangentZone

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

NCollection_Sequence_Intrv_Interval

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

NCollection_Sequence_LProp_CIType

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

NCollection_Sequence_LocOpe_PntFace

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

NCollection_Sequence_NCollection_List_handle_NCollection_HArray1_double

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

NCollection_Sequence_NCollection_Sequence_TopoDS_Shape

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

NCollection_Sequence_NCollection_Sequence_double

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

NCollection_Sequence_NCollection_Sequence_handle_Geom2d_Curve

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

NCollection_Sequence_NCollection_Sequence_handle_Geom2d_Geometry

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

NCollection_Sequence_PCDM_Reference

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

NCollection_Sequence_Plate_LinearScalarConstraint

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

NCollection_Sequence_Plate_LinearXYZConstraint

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

NCollection_Sequence_Plate_PinpointConstraint

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

NCollection_Sequence_Quantity_Color

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

NCollection_Sequence_RWGltf_GltfPrimArrayData

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

NCollection_Sequence_ShapeFix_WireSegment

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

  • Upper(): number

    Method for consistency with other collections.

    Returns

    Upper bound (inclusive) for iteration.

  • IsEmpty(): boolean

    Empty query.

  • Reverse(): void

    Reverse sequence.

  • Exchange(I: number, J: number): void

    Exchange two members.

    Parameters (2)
    • I
    • J
  • Clear(theAllocator?: NCollection_BaseAllocator): void

    Clear the items out, take a new allocator if non null.

    Parameters (1)
    • theAllocator
  • Replace this sequence by the items of theOther. This method does not change the internal allocator.

    Parameters (1)
    • theOther
  • Remove(theIndex: number): void

    Remove one item.

    Parameters (1)
    • theIndex
  • Remove(theFromIndex: number, theToIndex: number): void

    Remove range of items.

    Parameters (2)
    • theFromIndex
    • theToIndex
  • Append(theItem: unknown): void

    Append one item.

    Parameters (1)
    • theItem
  • Append one item.

    Parameters (1)
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • Prepend(theItem: unknown): void

    Prepend one item.

    Parameters (1)
    • theItem
  • Prepend one item.

    Parameters (1)
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • InsertBefore(theIndex: number, theItem: unknown): void

    InsertBefore theIndex theItem.

    Parameters (2)
    • theIndex
    • theItem
  • Parameters (2)
    • theIndex
    • theSeq
  • InsertAfter the position of iterator.

    Parameters (2)
    • theIndex
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • InsertAfter(theIndex: number, theItem: unknown): void

    InsertAfter the position of iterator.

    Parameters (2)
    • theIndex
    • theItem
  • Split(theIndex: number, theSeq: NCollection_Sequence_ShapeFix_WireSegment): void

    Split in two sequences.

    Parameters (2)
    • theIndex
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • First(): unknown

    First item access.

  • ChangeFirst(): unknown

    First item access.

  • Last(): unknown

    Last item access.

  • ChangeLast(): unknown

    Last item access.

  • Value(theIndex: number): unknown

    Constant item access by theIndex.

    Parameters (1)
    • theIndex
  • ChangeValue(theIndex: number): unknown

    Variable item access by theIndex.

    Parameters (1)
    • theIndex
  • SetValue(theIndex: number, theItem: unknown): void

    Set item value by theIndex.

    Parameters (2)
    • theIndex
    • theItem
  • At(theIndex: number): unknown

    0-based checked access independent of Lower()/Upper().

    Parameters (1)
    • theIndex
      0-based index in [0, Size()-1]
  • ChangeAt(theIndex: number): unknown

    0-based checked mutable access independent of Lower()/Upper().

    Parameters (1)
    • theIndex
      0-based index in [0, Size()-1]

NCollection_Sequence_TCollection_AsciiString

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

NCollection_Sequence_TCollection_ExtendedString

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

NCollection_Sequence_TDF_Label

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

  • Upper(): number

    Method for consistency with other collections.

    Returns

    Upper bound (inclusive) for iteration.

  • IsEmpty(): boolean

    Empty query.

  • Reverse(): void

    Reverse sequence.

  • Exchange(I: number, J: number): void

    Exchange two members.

    Parameters (2)
    • I
    • J
  • Clear(theAllocator?: NCollection_BaseAllocator): void

    Clear the items out, take a new allocator if non null.

    Parameters (1)
    • theAllocator
  • Replace this sequence by the items of theOther. This method does not change the internal allocator.

    Parameters (1)
    • theOther
  • Remove(theIndex: number): void

    Remove one item.

    Parameters (1)
    • theIndex
  • Remove(theFromIndex: number, theToIndex: number): void

    Remove range of items.

    Parameters (2)
    • theFromIndex
    • theToIndex
  • Append(theItem: TDF_Label): void

    Append one item.

    Parameters (1)
    • theItem
  • Append one item.

    Parameters (1)
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • Prepend(theItem: TDF_Label): void

    Prepend one item.

    Parameters (1)
    • theItem
  • Prepend one item.

    Parameters (1)
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • InsertBefore(theIndex: number, theItem: TDF_Label): void

    InsertBefore theIndex theItem.

    Parameters (2)
    • theIndex
    • theItem
  • InsertBefore(theIndex: number, theSeq: NCollection_Sequence_TDF_Label): void
    Parameters (2)
    • theIndex
    • theSeq
  • InsertAfter(theIndex: number, theSeq: NCollection_Sequence_TDF_Label): void

    InsertAfter the position of iterator.

    Parameters (2)
    • theIndex
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • InsertAfter(theIndex: number, theItem: TDF_Label): void

    InsertAfter the position of iterator.

    Parameters (2)
    • theIndex
    • theItem
  • Split(theIndex: number, theSeq: NCollection_Sequence_TDF_Label): void

    Split in two sequences.

    Parameters (2)
    • theIndex
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • First item access.

  • First item access.

  • Last item access.

  • Last item access.

  • Value(theIndex: number): TDF_Label

    Constant item access by theIndex.

    Parameters (1)
    • theIndex
  • ChangeValue(theIndex: number): TDF_Label

    Variable item access by theIndex.

    Parameters (1)
    • theIndex
  • SetValue(theIndex: number, theItem: TDF_Label): void

    Set item value by theIndex.

    Parameters (2)
    • theIndex
    • theItem
  • At(theIndex: number): TDF_Label

    0-based checked access independent of Lower()/Upper().

    Parameters (1)
    • theIndex
      0-based index in [0, Size()-1]
  • ChangeAt(theIndex: number): TDF_Label

    0-based checked mutable access independent of Lower()/Upper().

    Parameters (1)
    • theIndex
      0-based index in [0, Size()-1]

NCollection_Sequence_TopoDS_Shape

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

NCollection_Sequence_XCAFDimTolObjects_DatumSingleModif

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

NCollection_Sequence_XCAFDimTolObjects_DimensionModif

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

NCollection_Sequence_XCAFDimTolObjects_GeomToleranceModif

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

NCollection_Sequence_bool

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

  • Upper(): number

    Method for consistency with other collections.

    Returns

    Upper bound (inclusive) for iteration.

  • IsEmpty(): boolean

    Empty query.

  • Reverse(): void

    Reverse sequence.

  • Exchange(I: number, J: number): void

    Exchange two members.

    Parameters (2)
    • I
    • J
  • Clear(theAllocator?: NCollection_BaseAllocator): void

    Clear the items out, take a new allocator if non null.

    Parameters (1)
    • theAllocator
  • Replace this sequence by the items of theOther. This method does not change the internal allocator.

    Parameters (1)
    • theOther
  • Remove(theIndex: number): void

    Remove one item.

    Parameters (1)
    • theIndex
  • Remove(theFromIndex: number, theToIndex: number): void

    Remove range of items.

    Parameters (2)
    • theFromIndex
    • theToIndex
  • Append(theItem: boolean): void

    Append one item.

    Parameters (1)
    • theItem
  • Append one item.

    Parameters (1)
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • Prepend(theItem: boolean): void

    Prepend one item.

    Parameters (1)
    • theItem
  • Prepend one item.

    Parameters (1)
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • InsertBefore(theIndex: number, theItem: boolean): void

    InsertBefore theIndex theItem.

    Parameters (2)
    • theIndex
    • theItem
  • InsertBefore(theIndex: number, theSeq: NCollection_Sequence_bool): void
    Parameters (2)
    • theIndex
    • theSeq
  • InsertAfter(theIndex: number, theSeq: NCollection_Sequence_bool): void

    InsertAfter the position of iterator.

    Parameters (2)
    • theIndex
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • InsertAfter(theIndex: number, theItem: boolean): void

    InsertAfter the position of iterator.

    Parameters (2)
    • theIndex
    • theItem
  • Split(theIndex: number, theSeq: NCollection_Sequence_bool): void

    Split in two sequences.

    Parameters (2)
    • theIndex
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • First(): boolean

    First item access.

  • ChangeFirst(): boolean

    First item access.

  • Last(): boolean

    Last item access.

  • ChangeLast(): boolean

    Last item access.

  • Value(theIndex: number): boolean

    Constant item access by theIndex.

    Parameters (1)
    • theIndex
  • ChangeValue(theIndex: number): boolean

    Variable item access by theIndex.

    Parameters (1)
    • theIndex
  • SetValue(theIndex: number, theItem: boolean): void

    Set item value by theIndex.

    Parameters (2)
    • theIndex
    • theItem
  • At(theIndex: number): boolean

    0-based checked access independent of Lower()/Upper().

    Parameters (1)
    • theIndex
      0-based index in [0, Size()-1]
  • ChangeAt(theIndex: number): boolean

    0-based checked mutable access independent of Lower()/Upper().

    Parameters (1)
    • theIndex
      0-based index in [0, Size()-1]

NCollection_Sequence_double

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

  • Upper(): number

    Method for consistency with other collections.

    Returns

    Upper bound (inclusive) for iteration.

  • IsEmpty(): boolean

    Empty query.

  • Reverse(): void

    Reverse sequence.

  • Exchange(I: number, J: number): void

    Exchange two members.

    Parameters (2)
    • I
    • J
  • Clear(theAllocator?: NCollection_BaseAllocator): void

    Clear the items out, take a new allocator if non null.

    Parameters (1)
    • theAllocator
  • Replace this sequence by the items of theOther. This method does not change the internal allocator.

    Parameters (1)
    • theOther
  • Remove(theIndex: number): void

    Remove one item.

    Parameters (1)
    • theIndex
  • Remove(theFromIndex: number, theToIndex: number): void

    Remove range of items.

    Parameters (2)
    • theFromIndex
    • theToIndex
  • Append(theItem: number): void

    Append one item.

    Parameters (1)
    • theItem
  • Append one item.

    Parameters (1)
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • Prepend(theItem: number): void

    Prepend one item.

    Parameters (1)
    • theItem
  • Prepend one item.

    Parameters (1)
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • InsertBefore(theIndex: number, theItem: number): void

    InsertBefore theIndex theItem.

    Parameters (2)
    • theIndex
    • theItem
  • InsertBefore(theIndex: number, theSeq: NCollection_Sequence_double): void
    Parameters (2)
    • theIndex
    • theSeq
  • InsertAfter(theIndex: number, theSeq: NCollection_Sequence_double): void

    InsertAfter the position of iterator.

    Parameters (2)
    • theIndex
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • InsertAfter(theIndex: number, theItem: number): void

    InsertAfter the position of iterator.

    Parameters (2)
    • theIndex
    • theItem
  • Split(theIndex: number, theSeq: NCollection_Sequence_double): void

    Split in two sequences.

    Parameters (2)
    • theIndex
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • First(): number

    First item access.

  • ChangeFirst(): number

    First item access.

  • Last(): number

    Last item access.

  • ChangeLast(): number

    Last item access.

  • Value(theIndex: number): number

    Constant item access by theIndex.

    Parameters (1)
    • theIndex
  • ChangeValue(theIndex: number): number

    Variable item access by theIndex.

    Parameters (1)
    • theIndex
  • SetValue(theIndex: number, theItem: number): void

    Set item value by theIndex.

    Parameters (2)
    • theIndex
    • theItem
  • At(theIndex: number): number

    0-based checked access independent of Lower()/Upper().

    Parameters (1)
    • theIndex
      0-based index in [0, Size()-1]
  • ChangeAt(theIndex: number): number

    0-based checked mutable access independent of Lower()/Upper().

    Parameters (1)
    • theIndex
      0-based index in [0, Size()-1]

NCollection_Sequence_float

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

  • Upper(): number

    Method for consistency with other collections.

    Returns

    Upper bound (inclusive) for iteration.

  • IsEmpty(): boolean

    Empty query.

  • Reverse(): void

    Reverse sequence.

  • Exchange(I: number, J: number): void

    Exchange two members.

    Parameters (2)
    • I
    • J
  • Clear(theAllocator?: NCollection_BaseAllocator): void

    Clear the items out, take a new allocator if non null.

    Parameters (1)
    • theAllocator
  • Replace this sequence by the items of theOther. This method does not change the internal allocator.

    Parameters (1)
    • theOther
  • Remove(theIndex: number): void

    Remove one item.

    Parameters (1)
    • theIndex
  • Remove(theFromIndex: number, theToIndex: number): void

    Remove range of items.

    Parameters (2)
    • theFromIndex
    • theToIndex
  • Append(theItem: number): void

    Append one item.

    Parameters (1)
    • theItem
  • Append one item.

    Parameters (1)
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • Prepend(theItem: number): void

    Prepend one item.

    Parameters (1)
    • theItem
  • Prepend one item.

    Parameters (1)
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • InsertBefore(theIndex: number, theItem: number): void

    InsertBefore theIndex theItem.

    Parameters (2)
    • theIndex
    • theItem
  • InsertBefore(theIndex: number, theSeq: NCollection_Sequence_float): void
    Parameters (2)
    • theIndex
    • theSeq
  • InsertAfter(theIndex: number, theSeq: NCollection_Sequence_float): void

    InsertAfter the position of iterator.

    Parameters (2)
    • theIndex
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • InsertAfter(theIndex: number, theItem: number): void

    InsertAfter the position of iterator.

    Parameters (2)
    • theIndex
    • theItem
  • Split(theIndex: number, theSeq: NCollection_Sequence_float): void

    Split in two sequences.

    Parameters (2)
    • theIndex
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • First(): number

    First item access.

  • ChangeFirst(): number

    First item access.

  • Last(): number

    Last item access.

  • ChangeLast(): number

    Last item access.

  • Value(theIndex: number): number

    Constant item access by theIndex.

    Parameters (1)
    • theIndex
  • ChangeValue(theIndex: number): number

    Variable item access by theIndex.

    Parameters (1)
    • theIndex
  • SetValue(theIndex: number, theItem: number): void

    Set item value by theIndex.

    Parameters (2)
    • theIndex
    • theItem
  • At(theIndex: number): number

    0-based checked access independent of Lower()/Upper().

    Parameters (1)
    • theIndex
      0-based index in [0, Size()-1]
  • ChangeAt(theIndex: number): number

    0-based checked mutable access independent of Lower()/Upper().

    Parameters (1)
    • theIndex
      0-based index in [0, Size()-1]

NCollection_Sequence_gp_Ax1

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

  • Upper(): number

    Method for consistency with other collections.

    Returns

    Upper bound (inclusive) for iteration.

  • IsEmpty(): boolean

    Empty query.

  • Reverse(): void

    Reverse sequence.

  • Exchange(I: number, J: number): void

    Exchange two members.

    Parameters (2)
    • I
    • J
  • Clear(theAllocator?: NCollection_BaseAllocator): void

    Clear the items out, take a new allocator if non null.

    Parameters (1)
    • theAllocator
  • Replace this sequence by the items of theOther. This method does not change the internal allocator.

    Parameters (1)
    • theOther
  • Remove(theIndex: number): void

    Remove one item.

    Parameters (1)
    • theIndex
  • Remove(theFromIndex: number, theToIndex: number): void

    Remove range of items.

    Parameters (2)
    • theFromIndex
    • theToIndex
  • Append(theItem: gp_Ax1): void

    Append one item.

    Parameters (1)
    • theItem
  • Append one item.

    Parameters (1)
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • Prepend(theItem: gp_Ax1): void

    Prepend one item.

    Parameters (1)
    • theItem
  • Prepend one item.

    Parameters (1)
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • InsertBefore(theIndex: number, theItem: gp_Ax1): void

    InsertBefore theIndex theItem.

    Parameters (2)
    • theIndex
    • theItem
  • InsertBefore(theIndex: number, theSeq: NCollection_Sequence_gp_Ax1): void
    Parameters (2)
    • theIndex
    • theSeq
  • InsertAfter(theIndex: number, theSeq: NCollection_Sequence_gp_Ax1): void

    InsertAfter the position of iterator.

    Parameters (2)
    • theIndex
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • InsertAfter(theIndex: number, theItem: gp_Ax1): void

    InsertAfter the position of iterator.

    Parameters (2)
    • theIndex
    • theItem
  • Split(theIndex: number, theSeq: NCollection_Sequence_gp_Ax1): void

    Split in two sequences.

    Parameters (2)
    • theIndex
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • First item access.

  • First item access.

  • Last item access.

  • Last item access.

  • Value(theIndex: number): gp_Ax1

    Constant item access by theIndex.

    Parameters (1)
    • theIndex
  • ChangeValue(theIndex: number): gp_Ax1

    Variable item access by theIndex.

    Parameters (1)
    • theIndex
  • SetValue(theIndex: number, theItem: gp_Ax1): void

    Set item value by theIndex.

    Parameters (2)
    • theIndex
    • theItem
  • At(theIndex: number): gp_Ax1

    0-based checked access independent of Lower()/Upper().

    Parameters (1)
    • theIndex
      0-based index in [0, Size()-1]
  • ChangeAt(theIndex: number): gp_Ax1

    0-based checked mutable access independent of Lower()/Upper().

    Parameters (1)
    • theIndex
      0-based index in [0, Size()-1]

NCollection_Sequence_gp_Ax2

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

  • Upper(): number

    Method for consistency with other collections.

    Returns

    Upper bound (inclusive) for iteration.

  • IsEmpty(): boolean

    Empty query.

  • Reverse(): void

    Reverse sequence.

  • Exchange(I: number, J: number): void

    Exchange two members.

    Parameters (2)
    • I
    • J
  • Clear(theAllocator?: NCollection_BaseAllocator): void

    Clear the items out, take a new allocator if non null.

    Parameters (1)
    • theAllocator
  • Replace this sequence by the items of theOther. This method does not change the internal allocator.

    Parameters (1)
    • theOther
  • Remove(theIndex: number): void

    Remove one item.

    Parameters (1)
    • theIndex
  • Remove(theFromIndex: number, theToIndex: number): void

    Remove range of items.

    Parameters (2)
    • theFromIndex
    • theToIndex
  • Append(theItem: gp_Ax2): void

    Append one item.

    Parameters (1)
    • theItem
  • Append one item.

    Parameters (1)
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • Prepend(theItem: gp_Ax2): void

    Prepend one item.

    Parameters (1)
    • theItem
  • Prepend one item.

    Parameters (1)
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • InsertBefore(theIndex: number, theItem: gp_Ax2): void

    InsertBefore theIndex theItem.

    Parameters (2)
    • theIndex
    • theItem
  • InsertBefore(theIndex: number, theSeq: NCollection_Sequence_gp_Ax2): void
    Parameters (2)
    • theIndex
    • theSeq
  • InsertAfter(theIndex: number, theSeq: NCollection_Sequence_gp_Ax2): void

    InsertAfter the position of iterator.

    Parameters (2)
    • theIndex
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • InsertAfter(theIndex: number, theItem: gp_Ax2): void

    InsertAfter the position of iterator.

    Parameters (2)
    • theIndex
    • theItem
  • Split(theIndex: number, theSeq: NCollection_Sequence_gp_Ax2): void

    Split in two sequences.

    Parameters (2)
    • theIndex
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • First item access.

  • First item access.

  • Last item access.

  • Last item access.

  • Value(theIndex: number): gp_Ax2

    Constant item access by theIndex.

    Parameters (1)
    • theIndex
  • ChangeValue(theIndex: number): gp_Ax2

    Variable item access by theIndex.

    Parameters (1)
    • theIndex
  • SetValue(theIndex: number, theItem: gp_Ax2): void

    Set item value by theIndex.

    Parameters (2)
    • theIndex
    • theItem
  • At(theIndex: number): gp_Ax2

    0-based checked access independent of Lower()/Upper().

    Parameters (1)
    • theIndex
      0-based index in [0, Size()-1]
  • ChangeAt(theIndex: number): gp_Ax2

    0-based checked mutable access independent of Lower()/Upper().

    Parameters (1)
    • theIndex
      0-based index in [0, Size()-1]

NCollection_Sequence_gp_Circ

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

  • Upper(): number

    Method for consistency with other collections.

    Returns

    Upper bound (inclusive) for iteration.

  • IsEmpty(): boolean

    Empty query.

  • Reverse(): void

    Reverse sequence.

  • Exchange(I: number, J: number): void

    Exchange two members.

    Parameters (2)
    • I
    • J
  • Clear(theAllocator?: NCollection_BaseAllocator): void

    Clear the items out, take a new allocator if non null.

    Parameters (1)
    • theAllocator
  • Replace this sequence by the items of theOther. This method does not change the internal allocator.

    Parameters (1)
    • theOther
  • Remove(theIndex: number): void

    Remove one item.

    Parameters (1)
    • theIndex
  • Remove(theFromIndex: number, theToIndex: number): void

    Remove range of items.

    Parameters (2)
    • theFromIndex
    • theToIndex
  • Append(theItem: gp_Circ): void

    Append one item.

    Parameters (1)
    • theItem
  • Append one item.

    Parameters (1)
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • Prepend(theItem: gp_Circ): void

    Prepend one item.

    Parameters (1)
    • theItem
  • Prepend one item.

    Parameters (1)
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • InsertBefore(theIndex: number, theItem: gp_Circ): void

    InsertBefore theIndex theItem.

    Parameters (2)
    • theIndex
    • theItem
  • InsertBefore(theIndex: number, theSeq: NCollection_Sequence_gp_Circ): void
    Parameters (2)
    • theIndex
    • theSeq
  • InsertAfter(theIndex: number, theSeq: NCollection_Sequence_gp_Circ): void

    InsertAfter the position of iterator.

    Parameters (2)
    • theIndex
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • InsertAfter(theIndex: number, theItem: gp_Circ): void

    InsertAfter the position of iterator.

    Parameters (2)
    • theIndex
    • theItem
  • Split(theIndex: number, theSeq: NCollection_Sequence_gp_Circ): void

    Split in two sequences.

    Parameters (2)
    • theIndex
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • First item access.

  • First item access.

  • Last item access.

  • Last item access.

  • Value(theIndex: number): gp_Circ

    Constant item access by theIndex.

    Parameters (1)
    • theIndex
  • ChangeValue(theIndex: number): gp_Circ

    Variable item access by theIndex.

    Parameters (1)
    • theIndex
  • SetValue(theIndex: number, theItem: gp_Circ): void

    Set item value by theIndex.

    Parameters (2)
    • theIndex
    • theItem
  • At(theIndex: number): gp_Circ

    0-based checked access independent of Lower()/Upper().

    Parameters (1)
    • theIndex
      0-based index in [0, Size()-1]
  • ChangeAt(theIndex: number): gp_Circ

    0-based checked mutable access independent of Lower()/Upper().

    Parameters (1)
    • theIndex
      0-based index in [0, Size()-1]

NCollection_Sequence_gp_Dir

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

  • Upper(): number

    Method for consistency with other collections.

    Returns

    Upper bound (inclusive) for iteration.

  • IsEmpty(): boolean

    Empty query.

  • Reverse(): void

    Reverse sequence.

  • Exchange(I: number, J: number): void

    Exchange two members.

    Parameters (2)
    • I
    • J
  • Clear(theAllocator?: NCollection_BaseAllocator): void

    Clear the items out, take a new allocator if non null.

    Parameters (1)
    • theAllocator
  • Replace this sequence by the items of theOther. This method does not change the internal allocator.

    Parameters (1)
    • theOther
  • Remove(theIndex: number): void

    Remove one item.

    Parameters (1)
    • theIndex
  • Remove(theFromIndex: number, theToIndex: number): void

    Remove range of items.

    Parameters (2)
    • theFromIndex
    • theToIndex
  • Append(theItem: gp_Dir): void

    Append one item.

    Parameters (1)
    • theItem
  • Append one item.

    Parameters (1)
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • Prepend(theItem: gp_Dir): void

    Prepend one item.

    Parameters (1)
    • theItem
  • Prepend one item.

    Parameters (1)
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • InsertBefore(theIndex: number, theItem: gp_Dir): void

    InsertBefore theIndex theItem.

    Parameters (2)
    • theIndex
    • theItem
  • InsertBefore(theIndex: number, theSeq: NCollection_Sequence_gp_Dir): void
    Parameters (2)
    • theIndex
    • theSeq
  • InsertAfter(theIndex: number, theSeq: NCollection_Sequence_gp_Dir): void

    InsertAfter the position of iterator.

    Parameters (2)
    • theIndex
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • InsertAfter(theIndex: number, theItem: gp_Dir): void

    InsertAfter the position of iterator.

    Parameters (2)
    • theIndex
    • theItem
  • Split(theIndex: number, theSeq: NCollection_Sequence_gp_Dir): void

    Split in two sequences.

    Parameters (2)
    • theIndex
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • First item access.

  • First item access.

  • Last item access.

  • Last item access.

  • Value(theIndex: number): gp_Dir

    Constant item access by theIndex.

    Parameters (1)
    • theIndex
  • ChangeValue(theIndex: number): gp_Dir

    Variable item access by theIndex.

    Parameters (1)
    • theIndex
  • SetValue(theIndex: number, theItem: gp_Dir): void

    Set item value by theIndex.

    Parameters (2)
    • theIndex
    • theItem
  • At(theIndex: number): gp_Dir

    0-based checked access independent of Lower()/Upper().

    Parameters (1)
    • theIndex
      0-based index in [0, Size()-1]
  • ChangeAt(theIndex: number): gp_Dir

    0-based checked mutable access independent of Lower()/Upper().

    Parameters (1)
    • theIndex
      0-based index in [0, Size()-1]

NCollection_Sequence_gp_Dir2d

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

  • Upper(): number

    Method for consistency with other collections.

    Returns

    Upper bound (inclusive) for iteration.

  • IsEmpty(): boolean

    Empty query.

  • Reverse(): void

    Reverse sequence.

  • Exchange(I: number, J: number): void

    Exchange two members.

    Parameters (2)
    • I
    • J
  • Clear(theAllocator?: NCollection_BaseAllocator): void

    Clear the items out, take a new allocator if non null.

    Parameters (1)
    • theAllocator
  • Replace this sequence by the items of theOther. This method does not change the internal allocator.

    Parameters (1)
    • theOther
  • Remove(theIndex: number): void

    Remove one item.

    Parameters (1)
    • theIndex
  • Remove(theFromIndex: number, theToIndex: number): void

    Remove range of items.

    Parameters (2)
    • theFromIndex
    • theToIndex
  • Append(theItem: gp_Dir2d): void

    Append one item.

    Parameters (1)
    • theItem
  • Append one item.

    Parameters (1)
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • Prepend(theItem: gp_Dir2d): void

    Prepend one item.

    Parameters (1)
    • theItem
  • Prepend one item.

    Parameters (1)
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • InsertBefore(theIndex: number, theItem: gp_Dir2d): void

    InsertBefore theIndex theItem.

    Parameters (2)
    • theIndex
    • theItem
  • InsertBefore(theIndex: number, theSeq: NCollection_Sequence_gp_Dir2d): void
    Parameters (2)
    • theIndex
    • theSeq
  • InsertAfter(theIndex: number, theSeq: NCollection_Sequence_gp_Dir2d): void

    InsertAfter the position of iterator.

    Parameters (2)
    • theIndex
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • InsertAfter(theIndex: number, theItem: gp_Dir2d): void

    InsertAfter the position of iterator.

    Parameters (2)
    • theIndex
    • theItem
  • Split(theIndex: number, theSeq: NCollection_Sequence_gp_Dir2d): void

    Split in two sequences.

    Parameters (2)
    • theIndex
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • First item access.

  • First item access.

  • Last item access.

  • Last item access.

  • Value(theIndex: number): gp_Dir2d

    Constant item access by theIndex.

    Parameters (1)
    • theIndex
  • ChangeValue(theIndex: number): gp_Dir2d

    Variable item access by theIndex.

    Parameters (1)
    • theIndex
  • SetValue(theIndex: number, theItem: gp_Dir2d): void

    Set item value by theIndex.

    Parameters (2)
    • theIndex
    • theItem
  • At(theIndex: number): gp_Dir2d

    0-based checked access independent of Lower()/Upper().

    Parameters (1)
    • theIndex
      0-based index in [0, Size()-1]
  • ChangeAt(theIndex: number): gp_Dir2d

    0-based checked mutable access independent of Lower()/Upper().

    Parameters (1)
    • theIndex
      0-based index in [0, Size()-1]

NCollection_Sequence_gp_Lin

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

  • Upper(): number

    Method for consistency with other collections.

    Returns

    Upper bound (inclusive) for iteration.

  • IsEmpty(): boolean

    Empty query.

  • Reverse(): void

    Reverse sequence.

  • Exchange(I: number, J: number): void

    Exchange two members.

    Parameters (2)
    • I
    • J
  • Clear(theAllocator?: NCollection_BaseAllocator): void

    Clear the items out, take a new allocator if non null.

    Parameters (1)
    • theAllocator
  • Replace this sequence by the items of theOther. This method does not change the internal allocator.

    Parameters (1)
    • theOther
  • Remove(theIndex: number): void

    Remove one item.

    Parameters (1)
    • theIndex
  • Remove(theFromIndex: number, theToIndex: number): void

    Remove range of items.

    Parameters (2)
    • theFromIndex
    • theToIndex
  • Append(theItem: gp_Lin): void

    Append one item.

    Parameters (1)
    • theItem
  • Append one item.

    Parameters (1)
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • Prepend(theItem: gp_Lin): void

    Prepend one item.

    Parameters (1)
    • theItem
  • Prepend one item.

    Parameters (1)
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • InsertBefore(theIndex: number, theItem: gp_Lin): void

    InsertBefore theIndex theItem.

    Parameters (2)
    • theIndex
    • theItem
  • InsertBefore(theIndex: number, theSeq: NCollection_Sequence_gp_Lin): void
    Parameters (2)
    • theIndex
    • theSeq
  • InsertAfter(theIndex: number, theSeq: NCollection_Sequence_gp_Lin): void

    InsertAfter the position of iterator.

    Parameters (2)
    • theIndex
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • InsertAfter(theIndex: number, theItem: gp_Lin): void

    InsertAfter the position of iterator.

    Parameters (2)
    • theIndex
    • theItem
  • Split(theIndex: number, theSeq: NCollection_Sequence_gp_Lin): void

    Split in two sequences.

    Parameters (2)
    • theIndex
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • First item access.

  • First item access.

  • Last item access.

  • Last item access.

  • Value(theIndex: number): gp_Lin

    Constant item access by theIndex.

    Parameters (1)
    • theIndex
  • ChangeValue(theIndex: number): gp_Lin

    Variable item access by theIndex.

    Parameters (1)
    • theIndex
  • SetValue(theIndex: number, theItem: gp_Lin): void

    Set item value by theIndex.

    Parameters (2)
    • theIndex
    • theItem
  • At(theIndex: number): gp_Lin

    0-based checked access independent of Lower()/Upper().

    Parameters (1)
    • theIndex
      0-based index in [0, Size()-1]
  • ChangeAt(theIndex: number): gp_Lin

    0-based checked mutable access independent of Lower()/Upper().

    Parameters (1)
    • theIndex
      0-based index in [0, Size()-1]

NCollection_Sequence_gp_Pnt

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

  • Upper(): number

    Method for consistency with other collections.

    Returns

    Upper bound (inclusive) for iteration.

  • IsEmpty(): boolean

    Empty query.

  • Reverse(): void

    Reverse sequence.

  • Exchange(I: number, J: number): void

    Exchange two members.

    Parameters (2)
    • I
    • J
  • Clear(theAllocator?: NCollection_BaseAllocator): void

    Clear the items out, take a new allocator if non null.

    Parameters (1)
    • theAllocator
  • Replace this sequence by the items of theOther. This method does not change the internal allocator.

    Parameters (1)
    • theOther
  • Remove(theIndex: number): void

    Remove one item.

    Parameters (1)
    • theIndex
  • Remove(theFromIndex: number, theToIndex: number): void

    Remove range of items.

    Parameters (2)
    • theFromIndex
    • theToIndex
  • Append(theItem: gp_Pnt): void

    Append one item.

    Parameters (1)
    • theItem
  • Append one item.

    Parameters (1)
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • Prepend(theItem: gp_Pnt): void

    Prepend one item.

    Parameters (1)
    • theItem
  • Prepend one item.

    Parameters (1)
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • InsertBefore(theIndex: number, theItem: gp_Pnt): void

    InsertBefore theIndex theItem.

    Parameters (2)
    • theIndex
    • theItem
  • InsertBefore(theIndex: number, theSeq: NCollection_Sequence_gp_Pnt): void
    Parameters (2)
    • theIndex
    • theSeq
  • InsertAfter(theIndex: number, theSeq: NCollection_Sequence_gp_Pnt): void

    InsertAfter the position of iterator.

    Parameters (2)
    • theIndex
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • InsertAfter(theIndex: number, theItem: gp_Pnt): void

    InsertAfter the position of iterator.

    Parameters (2)
    • theIndex
    • theItem
  • Split(theIndex: number, theSeq: NCollection_Sequence_gp_Pnt): void

    Split in two sequences.

    Parameters (2)
    • theIndex
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • First item access.

  • First item access.

  • Last item access.

  • Last item access.

  • Value(theIndex: number): gp_Pnt

    Constant item access by theIndex.

    Parameters (1)
    • theIndex
  • ChangeValue(theIndex: number): gp_Pnt

    Variable item access by theIndex.

    Parameters (1)
    • theIndex
  • SetValue(theIndex: number, theItem: gp_Pnt): void

    Set item value by theIndex.

    Parameters (2)
    • theIndex
    • theItem
  • At(theIndex: number): gp_Pnt

    0-based checked access independent of Lower()/Upper().

    Parameters (1)
    • theIndex
      0-based index in [0, Size()-1]
  • ChangeAt(theIndex: number): gp_Pnt

    0-based checked mutable access independent of Lower()/Upper().

    Parameters (1)
    • theIndex
      0-based index in [0, Size()-1]

NCollection_Sequence_gp_Pnt2d

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

  • Upper(): number

    Method for consistency with other collections.

    Returns

    Upper bound (inclusive) for iteration.

  • IsEmpty(): boolean

    Empty query.

  • Reverse(): void

    Reverse sequence.

  • Exchange(I: number, J: number): void

    Exchange two members.

    Parameters (2)
    • I
    • J
  • Clear(theAllocator?: NCollection_BaseAllocator): void

    Clear the items out, take a new allocator if non null.

    Parameters (1)
    • theAllocator
  • Replace this sequence by the items of theOther. This method does not change the internal allocator.

    Parameters (1)
    • theOther
  • Remove(theIndex: number): void

    Remove one item.

    Parameters (1)
    • theIndex
  • Remove(theFromIndex: number, theToIndex: number): void

    Remove range of items.

    Parameters (2)
    • theFromIndex
    • theToIndex
  • Append(theItem: gp_Pnt2d): void

    Append one item.

    Parameters (1)
    • theItem
  • Append one item.

    Parameters (1)
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • Prepend(theItem: gp_Pnt2d): void

    Prepend one item.

    Parameters (1)
    • theItem
  • Prepend one item.

    Parameters (1)
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • InsertBefore(theIndex: number, theItem: gp_Pnt2d): void

    InsertBefore theIndex theItem.

    Parameters (2)
    • theIndex
    • theItem
  • InsertBefore(theIndex: number, theSeq: NCollection_Sequence_gp_Pnt2d): void
    Parameters (2)
    • theIndex
    • theSeq
  • InsertAfter(theIndex: number, theSeq: NCollection_Sequence_gp_Pnt2d): void

    InsertAfter the position of iterator.

    Parameters (2)
    • theIndex
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • InsertAfter(theIndex: number, theItem: gp_Pnt2d): void

    InsertAfter the position of iterator.

    Parameters (2)
    • theIndex
    • theItem
  • Split(theIndex: number, theSeq: NCollection_Sequence_gp_Pnt2d): void

    Split in two sequences.

    Parameters (2)
    • theIndex
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • First item access.

  • First item access.

  • Last item access.

  • Last item access.

  • Value(theIndex: number): gp_Pnt2d

    Constant item access by theIndex.

    Parameters (1)
    • theIndex
  • ChangeValue(theIndex: number): gp_Pnt2d

    Variable item access by theIndex.

    Parameters (1)
    • theIndex
  • SetValue(theIndex: number, theItem: gp_Pnt2d): void

    Set item value by theIndex.

    Parameters (2)
    • theIndex
    • theItem
  • At(theIndex: number): gp_Pnt2d

    0-based checked access independent of Lower()/Upper().

    Parameters (1)
    • theIndex
      0-based index in [0, Size()-1]
  • ChangeAt(theIndex: number): gp_Pnt2d

    0-based checked mutable access independent of Lower()/Upper().

    Parameters (1)
    • theIndex
      0-based index in [0, Size()-1]

NCollection_Sequence_gp_Trsf

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

  • Upper(): number

    Method for consistency with other collections.

    Returns

    Upper bound (inclusive) for iteration.

  • IsEmpty(): boolean

    Empty query.

  • Reverse(): void

    Reverse sequence.

  • Exchange(I: number, J: number): void

    Exchange two members.

    Parameters (2)
    • I
    • J
  • Clear(theAllocator?: NCollection_BaseAllocator): void

    Clear the items out, take a new allocator if non null.

    Parameters (1)
    • theAllocator
  • Replace this sequence by the items of theOther. This method does not change the internal allocator.

    Parameters (1)
    • theOther
  • Remove(theIndex: number): void

    Remove one item.

    Parameters (1)
    • theIndex
  • Remove(theFromIndex: number, theToIndex: number): void

    Remove range of items.

    Parameters (2)
    • theFromIndex
    • theToIndex
  • Append(theItem: gp_Trsf): void

    Append one item.

    Parameters (1)
    • theItem
  • Append one item.

    Parameters (1)
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • Prepend(theItem: gp_Trsf): void

    Prepend one item.

    Parameters (1)
    • theItem
  • Prepend one item.

    Parameters (1)
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • InsertBefore(theIndex: number, theItem: gp_Trsf): void

    InsertBefore theIndex theItem.

    Parameters (2)
    • theIndex
    • theItem
  • InsertBefore(theIndex: number, theSeq: NCollection_Sequence_gp_Trsf): void
    Parameters (2)
    • theIndex
    • theSeq
  • InsertAfter(theIndex: number, theSeq: NCollection_Sequence_gp_Trsf): void

    InsertAfter the position of iterator.

    Parameters (2)
    • theIndex
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • InsertAfter(theIndex: number, theItem: gp_Trsf): void

    InsertAfter the position of iterator.

    Parameters (2)
    • theIndex
    • theItem
  • Split(theIndex: number, theSeq: NCollection_Sequence_gp_Trsf): void

    Split in two sequences.

    Parameters (2)
    • theIndex
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • First item access.

  • First item access.

  • Last item access.

  • Last item access.

  • Value(theIndex: number): gp_Trsf

    Constant item access by theIndex.

    Parameters (1)
    • theIndex
  • ChangeValue(theIndex: number): gp_Trsf

    Variable item access by theIndex.

    Parameters (1)
    • theIndex
  • SetValue(theIndex: number, theItem: gp_Trsf): void

    Set item value by theIndex.

    Parameters (2)
    • theIndex
    • theItem
  • At(theIndex: number): gp_Trsf

    0-based checked access independent of Lower()/Upper().

    Parameters (1)
    • theIndex
      0-based index in [0, Size()-1]
  • ChangeAt(theIndex: number): gp_Trsf

    0-based checked mutable access independent of Lower()/Upper().

    Parameters (1)
    • theIndex
      0-based index in [0, Size()-1]

NCollection_Sequence_gp_Vec

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

  • Upper(): number

    Method for consistency with other collections.

    Returns

    Upper bound (inclusive) for iteration.

  • IsEmpty(): boolean

    Empty query.

  • Reverse(): void

    Reverse sequence.

  • Exchange(I: number, J: number): void

    Exchange two members.

    Parameters (2)
    • I
    • J
  • Clear(theAllocator?: NCollection_BaseAllocator): void

    Clear the items out, take a new allocator if non null.

    Parameters (1)
    • theAllocator
  • Replace this sequence by the items of theOther. This method does not change the internal allocator.

    Parameters (1)
    • theOther
  • Remove(theIndex: number): void

    Remove one item.

    Parameters (1)
    • theIndex
  • Remove(theFromIndex: number, theToIndex: number): void

    Remove range of items.

    Parameters (2)
    • theFromIndex
    • theToIndex
  • Append(theItem: gp_Vec): void

    Append one item.

    Parameters (1)
    • theItem
  • Append one item.

    Parameters (1)
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • Prepend(theItem: gp_Vec): void

    Prepend one item.

    Parameters (1)
    • theItem
  • Prepend one item.

    Parameters (1)
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • InsertBefore(theIndex: number, theItem: gp_Vec): void

    InsertBefore theIndex theItem.

    Parameters (2)
    • theIndex
    • theItem
  • InsertBefore(theIndex: number, theSeq: NCollection_Sequence_gp_Vec): void
    Parameters (2)
    • theIndex
    • theSeq
  • InsertAfter(theIndex: number, theSeq: NCollection_Sequence_gp_Vec): void

    InsertAfter the position of iterator.

    Parameters (2)
    • theIndex
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • InsertAfter(theIndex: number, theItem: gp_Vec): void

    InsertAfter the position of iterator.

    Parameters (2)
    • theIndex
    • theItem
  • Split(theIndex: number, theSeq: NCollection_Sequence_gp_Vec): void

    Split in two sequences.

    Parameters (2)
    • theIndex
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • First item access.

  • First item access.

  • Last item access.

  • Last item access.

  • Value(theIndex: number): gp_Vec

    Constant item access by theIndex.

    Parameters (1)
    • theIndex
  • ChangeValue(theIndex: number): gp_Vec

    Variable item access by theIndex.

    Parameters (1)
    • theIndex
  • SetValue(theIndex: number, theItem: gp_Vec): void

    Set item value by theIndex.

    Parameters (2)
    • theIndex
    • theItem
  • At(theIndex: number): gp_Vec

    0-based checked access independent of Lower()/Upper().

    Parameters (1)
    • theIndex
      0-based index in [0, Size()-1]
  • ChangeAt(theIndex: number): gp_Vec

    0-based checked mutable access independent of Lower()/Upper().

    Parameters (1)
    • theIndex
      0-based index in [0, Size()-1]

NCollection_Sequence_gp_Vec2d

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

  • Upper(): number

    Method for consistency with other collections.

    Returns

    Upper bound (inclusive) for iteration.

  • IsEmpty(): boolean

    Empty query.

  • Reverse(): void

    Reverse sequence.

  • Exchange(I: number, J: number): void

    Exchange two members.

    Parameters (2)
    • I
    • J
  • Clear(theAllocator?: NCollection_BaseAllocator): void

    Clear the items out, take a new allocator if non null.

    Parameters (1)
    • theAllocator
  • Replace this sequence by the items of theOther. This method does not change the internal allocator.

    Parameters (1)
    • theOther
  • Remove(theIndex: number): void

    Remove one item.

    Parameters (1)
    • theIndex
  • Remove(theFromIndex: number, theToIndex: number): void

    Remove range of items.

    Parameters (2)
    • theFromIndex
    • theToIndex
  • Append(theItem: gp_Vec2d): void

    Append one item.

    Parameters (1)
    • theItem
  • Append one item.

    Parameters (1)
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • Prepend(theItem: gp_Vec2d): void

    Prepend one item.

    Parameters (1)
    • theItem
  • Prepend one item.

    Parameters (1)
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • InsertBefore(theIndex: number, theItem: gp_Vec2d): void

    InsertBefore theIndex theItem.

    Parameters (2)
    • theIndex
    • theItem
  • InsertBefore(theIndex: number, theSeq: NCollection_Sequence_gp_Vec2d): void
    Parameters (2)
    • theIndex
    • theSeq
  • InsertAfter(theIndex: number, theSeq: NCollection_Sequence_gp_Vec2d): void

    InsertAfter the position of iterator.

    Parameters (2)
    • theIndex
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • InsertAfter(theIndex: number, theItem: gp_Vec2d): void

    InsertAfter the position of iterator.

    Parameters (2)
    • theIndex
    • theItem
  • Split(theIndex: number, theSeq: NCollection_Sequence_gp_Vec2d): void

    Split in two sequences.

    Parameters (2)
    • theIndex
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • First item access.

  • First item access.

  • Last item access.

  • Last item access.

  • Value(theIndex: number): gp_Vec2d

    Constant item access by theIndex.

    Parameters (1)
    • theIndex
  • ChangeValue(theIndex: number): gp_Vec2d

    Variable item access by theIndex.

    Parameters (1)
    • theIndex
  • SetValue(theIndex: number, theItem: gp_Vec2d): void

    Set item value by theIndex.

    Parameters (2)
    • theIndex
    • theItem
  • At(theIndex: number): gp_Vec2d

    0-based checked access independent of Lower()/Upper().

    Parameters (1)
    • theIndex
      0-based index in [0, Size()-1]
  • ChangeAt(theIndex: number): gp_Vec2d

    0-based checked mutable access independent of Lower()/Upper().

    Parameters (1)
    • theIndex
      0-based index in [0, Size()-1]

NCollection_Sequence_gp_XY

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

  • Upper(): number

    Method for consistency with other collections.

    Returns

    Upper bound (inclusive) for iteration.

  • IsEmpty(): boolean

    Empty query.

  • Reverse(): void

    Reverse sequence.

  • Exchange(I: number, J: number): void

    Exchange two members.

    Parameters (2)
    • I
    • J
  • Clear(theAllocator?: NCollection_BaseAllocator): void

    Clear the items out, take a new allocator if non null.

    Parameters (1)
    • theAllocator
  • Replace this sequence by the items of theOther. This method does not change the internal allocator.

    Parameters (1)
    • theOther
  • Remove(theIndex: number): void

    Remove one item.

    Parameters (1)
    • theIndex
  • Remove(theFromIndex: number, theToIndex: number): void

    Remove range of items.

    Parameters (2)
    • theFromIndex
    • theToIndex
  • Append(theItem: gp_XY): void

    Append one item.

    Parameters (1)
    • theItem
  • Append one item.

    Parameters (1)
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • Prepend(theItem: gp_XY): void

    Prepend one item.

    Parameters (1)
    • theItem
  • Prepend one item.

    Parameters (1)
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • InsertBefore(theIndex: number, theItem: gp_XY): void

    InsertBefore theIndex theItem.

    Parameters (2)
    • theIndex
    • theItem
  • InsertBefore(theIndex: number, theSeq: NCollection_Sequence_gp_XY): void
    Parameters (2)
    • theIndex
    • theSeq
  • InsertAfter(theIndex: number, theSeq: NCollection_Sequence_gp_XY): void

    InsertAfter the position of iterator.

    Parameters (2)
    • theIndex
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • InsertAfter(theIndex: number, theItem: gp_XY): void

    InsertAfter the position of iterator.

    Parameters (2)
    • theIndex
    • theItem
  • Split(theIndex: number, theSeq: NCollection_Sequence_gp_XY): void

    Split in two sequences.

    Parameters (2)
    • theIndex
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • First item access.

  • First item access.

  • Last item access.

  • Last item access.

  • Value(theIndex: number): gp_XY

    Constant item access by theIndex.

    Parameters (1)
    • theIndex
  • ChangeValue(theIndex: number): gp_XY

    Variable item access by theIndex.

    Parameters (1)
    • theIndex
  • SetValue(theIndex: number, theItem: gp_XY): void

    Set item value by theIndex.

    Parameters (2)
    • theIndex
    • theItem
  • At(theIndex: number): gp_XY

    0-based checked access independent of Lower()/Upper().

    Parameters (1)
    • theIndex
      0-based index in [0, Size()-1]
  • ChangeAt(theIndex: number): gp_XY

    0-based checked mutable access independent of Lower()/Upper().

    Parameters (1)
    • theIndex
      0-based index in [0, Size()-1]

NCollection_Sequence_gp_XYZ

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

  • Upper(): number

    Method for consistency with other collections.

    Returns

    Upper bound (inclusive) for iteration.

  • IsEmpty(): boolean

    Empty query.

  • Reverse(): void

    Reverse sequence.

  • Exchange(I: number, J: number): void

    Exchange two members.

    Parameters (2)
    • I
    • J
  • Clear(theAllocator?: NCollection_BaseAllocator): void

    Clear the items out, take a new allocator if non null.

    Parameters (1)
    • theAllocator
  • Replace this sequence by the items of theOther. This method does not change the internal allocator.

    Parameters (1)
    • theOther
  • Remove(theIndex: number): void

    Remove one item.

    Parameters (1)
    • theIndex
  • Remove(theFromIndex: number, theToIndex: number): void

    Remove range of items.

    Parameters (2)
    • theFromIndex
    • theToIndex
  • Append(theItem: gp_XYZ): void

    Append one item.

    Parameters (1)
    • theItem
  • Append one item.

    Parameters (1)
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • Prepend(theItem: gp_XYZ): void

    Prepend one item.

    Parameters (1)
    • theItem
  • Prepend one item.

    Parameters (1)
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • InsertBefore(theIndex: number, theItem: gp_XYZ): void

    InsertBefore theIndex theItem.

    Parameters (2)
    • theIndex
    • theItem
  • InsertBefore(theIndex: number, theSeq: NCollection_Sequence_gp_XYZ): void
    Parameters (2)
    • theIndex
    • theSeq
  • InsertAfter(theIndex: number, theSeq: NCollection_Sequence_gp_XYZ): void

    InsertAfter the position of iterator.

    Parameters (2)
    • theIndex
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • InsertAfter(theIndex: number, theItem: gp_XYZ): void

    InsertAfter the position of iterator.

    Parameters (2)
    • theIndex
    • theItem
  • Split(theIndex: number, theSeq: NCollection_Sequence_gp_XYZ): void

    Split in two sequences.

    Parameters (2)
    • theIndex
    • theSeq
      Mutated in place; read the updated value from this argument after the call.
  • First item access.

  • First item access.

  • Last item access.

  • Last item access.

  • Value(theIndex: number): gp_XYZ

    Constant item access by theIndex.

    Parameters (1)
    • theIndex
  • ChangeValue(theIndex: number): gp_XYZ

    Variable item access by theIndex.

    Parameters (1)
    • theIndex
  • SetValue(theIndex: number, theItem: gp_XYZ): void

    Set item value by theIndex.

    Parameters (2)
    • theIndex
    • theItem
  • At(theIndex: number): gp_XYZ

    0-based checked access independent of Lower()/Upper().

    Parameters (1)
    • theIndex
      0-based index in [0, Size()-1]
  • ChangeAt(theIndex: number): gp_XYZ

    0-based checked mutable access independent of Lower()/Upper().

    Parameters (1)
    • theIndex
      0-based index in [0, Size()-1]

NCollection_Sequence_handle_BRepBlend_Line

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

NCollection_Sequence_handle_ChFiDS_Spine

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

NCollection_Sequence_handle_ChFiDS_SurfData

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

NCollection_Sequence_handle_Contap_TheIWLineOfTheIWalking

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

NCollection_Sequence_handle_Expr_GeneralExpression

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

NCollection_Sequence_handle_Expr_GeneralRelation

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

NCollection_Sequence_handle_Expr_NamedExpression

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

NCollection_Sequence_handle_Expr_NamedFunction

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

NCollection_Sequence_handle_Geom2d_BoundedCurve

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

NCollection_Sequence_handle_Geom2d_Curve

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

NCollection_Sequence_handle_Geom2d_Geometry

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

NCollection_Sequence_handle_Geom_BSplineSurface

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

NCollection_Sequence_handle_Geom_BoundedCurve

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

NCollection_Sequence_handle_Geom_Curve

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

NCollection_Sequence_handle_Geom_Surface

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

NCollection_Sequence_handle_IFSelect_AppliedModifiers

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

NCollection_Sequence_handle_IFSelect_Dispatch

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

NCollection_Sequence_handle_IFSelect_GeneralModifier

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

NCollection_Sequence_handle_IFSelect_Selection

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

NCollection_Sequence_handle_IntPatch_Line

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

NCollection_Sequence_handle_IntPatch_TheIWLineOfTheIWalking

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

NCollection_Sequence_handle_Interface_Check

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

NCollection_Sequence_handle_Interface_InterfaceModel

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

NCollection_Sequence_handle_MAT2d_Connexion

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

NCollection_Sequence_handle_MAT_Arc

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)

NCollection_Sequence_handle_MAT_BasicElt

Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n

Constructors(3)

Instance methods(26)