OpenCascade.js
PackageApiSyntheticN collection autoGenerated

Generated (page 9 of 9)

OCCT package Generated: BRepToolsWrapper, GeomToolsWrapper, NCollection_Array1_AppParCurves_ConstraintCouple,…

NCollection_Sequence_handle_StepFEA_Curve3dElementProperty

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

Constructors(3)

Instance methods(26)

NCollection_Sequence_handle_StepFEA_ElementGeometricRelationship

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

Constructors(3)

Instance methods(26)

NCollection_Sequence_handle_StepFEA_ElementRepresentation

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

Constructors(3)

Instance methods(26)

NCollection_Sequence_handle_StepFEA_NodeRepresentation

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

Constructors(3)

Instance methods(26)

NCollection_Sequence_handle_StepRepr_MaterialPropertyRepresentation

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

Constructors(3)

Instance methods(26)

NCollection_Sequence_handle_StepRepr_RepresentationItem

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

Constructors(3)

Instance methods(26)

NCollection_Sequence_handle_STEPSelections_AssemblyComponent

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

Constructors(3)

Instance methods(26)

NCollection_Sequence_handle_Storage_Root

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

Constructors(3)

Instance methods(26)

NCollection_Sequence_handle_TCollection_HAsciiString

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

Constructors(3)

Instance methods(26)

NCollection_Sequence_handle_TCollection_HExtendedString

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

Constructors(3)

Instance methods(26)

NCollection_Sequence_handle_TDF_Attribute

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

Constructors(3)

Instance methods(26)

NCollection_Sequence_handle_TDocStd_ApplicationDelta

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

Constructors(3)

Instance methods(26)

NCollection_Sequence_handle_TDocStd_Document

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

Constructors(3)

Instance methods(26)

NCollection_Sequence_handle_Transfer_Binder

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

Constructors(3)

Instance methods(26)

NCollection_Sequence_handle_Transfer_Finder

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

Constructors(3)

Instance methods(26)

NCollection_Sequence_handle_TransferBRep_TransferResultInfo

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

Constructors(3)

Instance methods(26)

NCollection_Sequence_handle_Units_Quantity

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

Constructors(3)

Instance methods(26)

NCollection_Sequence_handle_Units_Token

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

Constructors(3)

Instance methods(26)

NCollection_Sequence_handle_Units_Unit

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

Constructors(3)

Instance methods(26)

NCollection_Sequence_handle_XCAFDimTolObjects_DatumObject

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

Constructors(3)

Instance methods(26)

NCollection_Sequence_handle_XCAFDimTolObjects_DimensionObject

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

Constructors(3)

Instance methods(26)

NCollection_Sequence_handle_XCAFDimTolObjects_GeomToleranceObject

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

Constructors(3)

Instance methods(26)

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_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_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_int

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_int): void
    Parameters (2)
    • theIndex
    • theSeq
  • InsertAfter(theIndex: number, theSeq: NCollection_Sequence_int): 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_int): 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_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_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_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_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_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_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_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_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_double

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

Constructors(3)

Instance methods(22)

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

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

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

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)