OpenCascade.js
PackageApiSyntheticN collection autoGenerated

Generated (page 7 of 9)

OCCT package Generated: BRepToolsWrapper, GeomToolsWrapper, NCollection_Array1_AppParCurves_ConstraintCouple,…

NCollection_HSequence_handle_Geom_BoundedCurve

Template class for Handle-managed sequences. Inherits from both NCollection_Sequence<TheItemType> and Standard_Transient, providing reference-counted sequence functionality.

Constructors(2)

Static methods(2)

Instance methods(6)

  • Sequence(): any

    Returns const reference to the underlying sequence.

  • Returns mutable reference to the underlying sequence.

  • Append(theItem: Geom_BoundedCurve): void

    Append single item.

    Parameters (1)
    • theItem
      the item to append
  • Append(theSequence: any): void

    Append another sequence.

    Parameters (1)
    • theSequence
      the sequence to append
  • Append(theSeq: unknown): void

    Append single item.

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

NCollection_HSequence_handle_Geom_BSplineSurface

Template class for Handle-managed sequences. Inherits from both NCollection_Sequence<TheItemType> and Standard_Transient, providing reference-counted sequence functionality.

Constructors(2)

Static methods(2)

Instance methods(6)

  • Sequence(): any

    Returns const reference to the underlying sequence.

  • Returns mutable reference to the underlying sequence.

  • Append(theItem: Geom_BSplineSurface): void

    Append single item.

    Parameters (1)
    • theItem
      the item to append
  • Append(theSequence: any): void

    Append another sequence.

    Parameters (1)
    • theSequence
      the sequence to append
  • Append(theSeq: unknown): void

    Append single item.

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

NCollection_HSequence_handle_Geom_Curve

Template class for Handle-managed sequences. Inherits from both NCollection_Sequence<TheItemType> and Standard_Transient, providing reference-counted sequence functionality.

Constructors(2)

Static methods(2)

Instance methods(6)

  • Sequence(): any

    Returns const reference to the underlying sequence.

  • Returns mutable reference to the underlying sequence.

  • Append(theItem: Geom_Curve): void

    Append single item.

    Parameters (1)
    • theItem
      the item to append
  • Append(theSequence: any): void

    Append another sequence.

    Parameters (1)
    • theSequence
      the sequence to append
  • Append(theSeq: unknown): void

    Append single item.

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

NCollection_HSequence_handle_Geom2d_BoundedCurve

Template class for Handle-managed sequences. Inherits from both NCollection_Sequence<TheItemType> and Standard_Transient, providing reference-counted sequence functionality.

Constructors(2)

Static methods(2)

Instance methods(6)

  • Sequence(): any

    Returns const reference to the underlying sequence.

  • Returns mutable reference to the underlying sequence.

  • Append(theItem: Geom2d_BoundedCurve): void

    Append single item.

    Parameters (1)
    • theItem
      the item to append
  • Append(theSequence: any): void

    Append another sequence.

    Parameters (1)
    • theSequence
      the sequence to append
  • Append(theSeq: unknown): void

    Append single item.

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

NCollection_HSequence_handle_Geom2d_Curve

Template class for Handle-managed sequences. Inherits from both NCollection_Sequence<TheItemType> and Standard_Transient, providing reference-counted sequence functionality.

Constructors(2)

Static methods(2)

Instance methods(6)

  • Sequence(): any

    Returns const reference to the underlying sequence.

  • Returns mutable reference to the underlying sequence.

  • Append(theItem: Geom2d_Curve): void

    Append single item.

    Parameters (1)
    • theItem
      the item to append
  • Append(theSequence: any): void

    Append another sequence.

    Parameters (1)
    • theSequence
      the sequence to append
  • Append(theSeq: unknown): void

    Append single item.

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

NCollection_HSequence_handle_IFSelect_Selection

Template class for Handle-managed sequences. Inherits from both NCollection_Sequence<TheItemType> and Standard_Transient, providing reference-counted sequence functionality.

Constructors(2)

Static methods(2)

Instance methods(6)

  • Sequence(): any

    Returns const reference to the underlying sequence.

  • Returns mutable reference to the underlying sequence.

  • Append(theItem: IFSelect_Selection): void

    Append single item.

    Parameters (1)
    • theItem
      the item to append
  • Append(theSequence: any): void

    Append another sequence.

    Parameters (1)
    • theSequence
      the sequence to append
  • Append(theSeq: unknown): void

    Append single item.

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

NCollection_HSequence_handle_Interface_Check

Template class for Handle-managed sequences. Inherits from both NCollection_Sequence<TheItemType> and Standard_Transient, providing reference-counted sequence functionality.

Constructors(2)

Static methods(2)

Instance methods(6)

  • Sequence(): any

    Returns const reference to the underlying sequence.

  • Returns mutable reference to the underlying sequence.

  • Append(theItem: Interface_Check): void

    Append single item.

    Parameters (1)
    • theItem
      the item to append
  • Append(theSequence: any): void

    Append another sequence.

    Parameters (1)
    • theSequence
      the sequence to append
  • Append(theSeq: unknown): void

    Append single item.

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

NCollection_HSequence_handle_MoniTool_Element

Template class for Handle-managed sequences. Inherits from both NCollection_Sequence<TheItemType> and Standard_Transient, providing reference-counted sequence functionality.

Constructors(2)

Static methods(2)

Instance methods(6)

  • Sequence(): any

    Returns const reference to the underlying sequence.

  • Returns mutable reference to the underlying sequence.

  • Append(theItem: MoniTool_Element): void

    Append single item.

    Parameters (1)
    • theItem
      the item to append
  • Append(theSequence: any): void

    Append another sequence.

    Parameters (1)
    • theSequence
      the sequence to append
  • Append(theSeq: unknown): void

    Append single item.

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

NCollection_HSequence_handle_NCollection_HSequence_gp_Pnt

Template class for Handle-managed sequences. Inherits from both NCollection_Sequence<TheItemType> and Standard_Transient, providing reference-counted sequence functionality.

Constructors(2)

Static methods(2)

Instance methods(6)

  • Sequence(): any

    Returns const reference to the underlying sequence.

  • Returns mutable reference to the underlying sequence.

  • Append(theItem: unknown): void

    Append single item.

    Parameters (1)
    • theItem
      the item to append
  • Append(theSequence: any): void

    Append another sequence.

    Parameters (1)
    • theSequence
      the sequence to append
  • Append(theSeq: unknown): void

    Append single item.

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

NCollection_HSequence_handle_ShapeAnalysis_FreeBoundData

Template class for Handle-managed sequences. Inherits from both NCollection_Sequence<TheItemType> and Standard_Transient, providing reference-counted sequence functionality.

Constructors(2)

Static methods(2)

Instance methods(6)

  • Sequence(): any

    Returns const reference to the underlying sequence.

  • Returns mutable reference to the underlying sequence.

  • Append single item.

    Parameters (1)
    • theItem
      the item to append
  • Append(theSequence: any): void

    Append another sequence.

    Parameters (1)
    • theSequence
      the sequence to append
  • Append(theSeq: unknown): void

    Append single item.

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

NCollection_HSequence_handle_Standard_Transient

Template class for Handle-managed sequences. Inherits from both NCollection_Sequence<TheItemType> and Standard_Transient, providing reference-counted sequence functionality.

Constructors(2)

Static methods(2)

Instance methods(6)

  • Sequence(): any

    Returns const reference to the underlying sequence.

  • Returns mutable reference to the underlying sequence.

  • Append(theItem: Standard_Transient): void

    Append single item.

    Parameters (1)
    • theItem
      the item to append
  • Append(theSequence: any): void

    Append another sequence.

    Parameters (1)
    • theSequence
      the sequence to append
  • Append(theSeq: unknown): void

    Append single item.

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

NCollection_HSequence_handle_StepElement_CurveElementPurposeMember

Template class for Handle-managed sequences. Inherits from both NCollection_Sequence<TheItemType> and Standard_Transient, providing reference-counted sequence functionality.

Constructors(2)

Static methods(2)

Instance methods(6)

  • Sequence(): any

    Returns const reference to the underlying sequence.

  • Returns mutable reference to the underlying sequence.

  • Append single item.

    Parameters (1)
    • theItem
      the item to append
  • Append(theSequence: any): void

    Append another sequence.

    Parameters (1)
    • theSequence
      the sequence to append
  • Append(theSeq: unknown): void

    Append single item.

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

NCollection_HSequence_handle_StepElement_CurveElementSectionDefinition

Template class for Handle-managed sequences. Inherits from both NCollection_Sequence<TheItemType> and Standard_Transient, providing reference-counted sequence functionality.

Constructors(2)

Static methods(2)

Instance methods(6)

  • Sequence(): any

    Returns const reference to the underlying sequence.

  • Returns mutable reference to the underlying sequence.

  • Append single item.

    Parameters (1)
    • theItem
      the item to append
  • Append(theSequence: any): void

    Append another sequence.

    Parameters (1)
    • theSequence
      the sequence to append
  • Append(theSeq: unknown): void

    Append single item.

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

NCollection_HSequence_handle_StepElement_ElementMaterial

Template class for Handle-managed sequences. Inherits from both NCollection_Sequence<TheItemType> and Standard_Transient, providing reference-counted sequence functionality.

Constructors(2)

Static methods(2)

Instance methods(6)

  • Sequence(): any

    Returns const reference to the underlying sequence.

  • Returns mutable reference to the underlying sequence.

  • Append single item.

    Parameters (1)
    • theItem
      the item to append
  • Append(theSequence: any): void

    Append another sequence.

    Parameters (1)
    • theSequence
      the sequence to append
  • Append(theSeq: unknown): void

    Append single item.

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

NCollection_HSequence_handle_StepElement_SurfaceElementPurposeMember

Template class for Handle-managed sequences. Inherits from both NCollection_Sequence<TheItemType> and Standard_Transient, providing reference-counted sequence functionality.

Constructors(2)

Static methods(2)

Instance methods(6)

  • Sequence(): any

    Returns const reference to the underlying sequence.

  • Returns mutable reference to the underlying sequence.

  • Append single item.

    Parameters (1)
    • theItem
      the item to append
  • Append(theSequence: any): void

    Append another sequence.

    Parameters (1)
    • theSequence
      the sequence to append
  • Append(theSeq: unknown): void

    Append single item.

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

NCollection_HSequence_handle_StepFEA_Curve3dElementProperty

Template class for Handle-managed sequences. Inherits from both NCollection_Sequence<TheItemType> and Standard_Transient, providing reference-counted sequence functionality.

Constructors(2)

Static methods(2)

Instance methods(6)

  • Sequence(): any

    Returns const reference to the underlying sequence.

  • Returns mutable reference to the underlying sequence.

  • Append single item.

    Parameters (1)
    • theItem
      the item to append
  • Append(theSequence: any): void

    Append another sequence.

    Parameters (1)
    • theSequence
      the sequence to append
  • Append(theSeq: unknown): void

    Append single item.

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

NCollection_HSequence_handle_StepFEA_ElementGeometricRelationship

Template class for Handle-managed sequences. Inherits from both NCollection_Sequence<TheItemType> and Standard_Transient, providing reference-counted sequence functionality.

Constructors(2)

Static methods(2)

Instance methods(6)

  • Sequence(): any

    Returns const reference to the underlying sequence.

  • Returns mutable reference to the underlying sequence.

  • Append single item.

    Parameters (1)
    • theItem
      the item to append
  • Append(theSequence: any): void

    Append another sequence.

    Parameters (1)
    • theSequence
      the sequence to append
  • Append(theSeq: unknown): void

    Append single item.

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

NCollection_HSequence_handle_StepFEA_ElementRepresentation

Template class for Handle-managed sequences. Inherits from both NCollection_Sequence<TheItemType> and Standard_Transient, providing reference-counted sequence functionality.

Constructors(2)

Static methods(2)

Instance methods(6)

  • Sequence(): any

    Returns const reference to the underlying sequence.

  • Returns mutable reference to the underlying sequence.

  • Append single item.

    Parameters (1)
    • theItem
      the item to append
  • Append(theSequence: any): void

    Append another sequence.

    Parameters (1)
    • theSequence
      the sequence to append
  • Append(theSeq: unknown): void

    Append single item.

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

NCollection_HSequence_handle_StepFEA_NodeRepresentation

Template class for Handle-managed sequences. Inherits from both NCollection_Sequence<TheItemType> and Standard_Transient, providing reference-counted sequence functionality.

Constructors(2)

Static methods(2)

Instance methods(6)

  • Sequence(): any

    Returns const reference to the underlying sequence.

  • Returns mutable reference to the underlying sequence.

  • Append single item.

    Parameters (1)
    • theItem
      the item to append
  • Append(theSequence: any): void

    Append another sequence.

    Parameters (1)
    • theSequence
      the sequence to append
  • Append(theSeq: unknown): void

    Append single item.

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

NCollection_HSequence_handle_StepRepr_MaterialPropertyRepresentation

Template class for Handle-managed sequences. Inherits from both NCollection_Sequence<TheItemType> and Standard_Transient, providing reference-counted sequence functionality.

Constructors(2)

Static methods(2)

Instance methods(6)

  • Sequence(): any

    Returns const reference to the underlying sequence.

  • Returns mutable reference to the underlying sequence.

  • Append single item.

    Parameters (1)
    • theItem
      the item to append
  • Append(theSequence: any): void

    Append another sequence.

    Parameters (1)
    • theSequence
      the sequence to append
  • Append(theSeq: unknown): void

    Append single item.

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

NCollection_HSequence_handle_StepRepr_RepresentationItem

Template class for Handle-managed sequences. Inherits from both NCollection_Sequence<TheItemType> and Standard_Transient, providing reference-counted sequence functionality.

Constructors(2)

Static methods(2)

Instance methods(6)

  • Sequence(): any

    Returns const reference to the underlying sequence.

  • Returns mutable reference to the underlying sequence.

  • Append single item.

    Parameters (1)
    • theItem
      the item to append
  • Append(theSequence: any): void

    Append another sequence.

    Parameters (1)
    • theSequence
      the sequence to append
  • Append(theSeq: unknown): void

    Append single item.

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

NCollection_HSequence_handle_Storage_Root

Template class for Handle-managed sequences. Inherits from both NCollection_Sequence<TheItemType> and Standard_Transient, providing reference-counted sequence functionality.

Constructors(2)

Static methods(2)

Instance methods(6)

  • Sequence(): any

    Returns const reference to the underlying sequence.

  • Returns mutable reference to the underlying sequence.

  • Append(theItem: Storage_Root): void

    Append single item.

    Parameters (1)
    • theItem
      the item to append
  • Append(theSequence: any): void

    Append another sequence.

    Parameters (1)
    • theSequence
      the sequence to append
  • Append(theSeq: unknown): void

    Append single item.

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

NCollection_HSequence_handle_TCollection_HAsciiString

Template class for Handle-managed sequences. Inherits from both NCollection_Sequence<TheItemType> and Standard_Transient, providing reference-counted sequence functionality.

Constructors(2)

Static methods(2)

Instance methods(6)

  • Sequence(): any

    Returns const reference to the underlying sequence.

  • Returns mutable reference to the underlying sequence.

  • Append single item.

    Parameters (1)
    • theItem
      the item to append
  • Append(theSequence: any): void

    Append another sequence.

    Parameters (1)
    • theSequence
      the sequence to append
  • Append(theSeq: unknown): void

    Append single item.

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

NCollection_HSequence_handle_TCollection_HExtendedString

Template class for Handle-managed sequences. Inherits from both NCollection_Sequence<TheItemType> and Standard_Transient, providing reference-counted sequence functionality.

Constructors(2)

Static methods(2)

Instance methods(6)

  • Sequence(): any

    Returns const reference to the underlying sequence.

  • Returns mutable reference to the underlying sequence.

  • Append single item.

    Parameters (1)
    • theItem
      the item to append
  • Append(theSequence: any): void

    Append another sequence.

    Parameters (1)
    • theSequence
      the sequence to append
  • Append(theSeq: unknown): void

    Append single item.

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

NCollection_HSequence_handle_Transfer_Binder

Template class for Handle-managed sequences. Inherits from both NCollection_Sequence<TheItemType> and Standard_Transient, providing reference-counted sequence functionality.

Constructors(2)

Static methods(2)

Instance methods(6)

  • Sequence(): any

    Returns const reference to the underlying sequence.

  • Returns mutable reference to the underlying sequence.

  • Append(theItem: Transfer_Binder): void

    Append single item.

    Parameters (1)
    • theItem
      the item to append
  • Append(theSequence: any): void

    Append another sequence.

    Parameters (1)
    • theSequence
      the sequence to append
  • Append(theSeq: unknown): void

    Append single item.

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

NCollection_HSequence_handle_Transfer_Finder

Template class for Handle-managed sequences. Inherits from both NCollection_Sequence<TheItemType> and Standard_Transient, providing reference-counted sequence functionality.

Constructors(2)

Static methods(2)

Instance methods(6)

  • Sequence(): any

    Returns const reference to the underlying sequence.

  • Returns mutable reference to the underlying sequence.

  • Append(theItem: Transfer_Finder): void

    Append single item.

    Parameters (1)
    • theItem
      the item to append
  • Append(theSequence: any): void

    Append another sequence.

    Parameters (1)
    • theSequence
      the sequence to append
  • Append(theSeq: unknown): void

    Append single item.

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

NCollection_HSequence_handle_TransferBRep_TransferResultInfo

Template class for Handle-managed sequences. Inherits from both NCollection_Sequence<TheItemType> and Standard_Transient, providing reference-counted sequence functionality.

Constructors(2)

Static methods(2)

Instance methods(6)

  • Sequence(): any

    Returns const reference to the underlying sequence.

  • Returns mutable reference to the underlying sequence.

  • Append single item.

    Parameters (1)
    • theItem
      the item to append
  • Append(theSequence: any): void

    Append another sequence.

    Parameters (1)
    • theSequence
      the sequence to append
  • Append(theSeq: unknown): void

    Append single item.

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

NCollection_HSequence_handle_Units_Quantity

Template class for Handle-managed sequences. Inherits from both NCollection_Sequence<TheItemType> and Standard_Transient, providing reference-counted sequence functionality.

Constructors(2)

Static methods(2)

Instance methods(6)

  • Sequence(): any

    Returns const reference to the underlying sequence.

  • Returns mutable reference to the underlying sequence.

  • Append(theItem: Units_Quantity): void

    Append single item.

    Parameters (1)
    • theItem
      the item to append
  • Append(theSequence: any): void

    Append another sequence.

    Parameters (1)
    • theSequence
      the sequence to append
  • Append(theSeq: unknown): void

    Append single item.

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

NCollection_HSequence_handle_Units_Token

Template class for Handle-managed sequences. Inherits from both NCollection_Sequence<TheItemType> and Standard_Transient, providing reference-counted sequence functionality.

Constructors(2)

Static methods(2)

Instance methods(6)

  • Sequence(): any

    Returns const reference to the underlying sequence.

  • Returns mutable reference to the underlying sequence.

  • Append(theItem: Units_Token): void

    Append single item.

    Parameters (1)
    • theItem
      the item to append
  • Append(theSequence: any): void

    Append another sequence.

    Parameters (1)
    • theSequence
      the sequence to append
  • Append(theSeq: unknown): void

    Append single item.

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

NCollection_HSequence_handle_Units_Unit

Template class for Handle-managed sequences. Inherits from both NCollection_Sequence<TheItemType> and Standard_Transient, providing reference-counted sequence functionality.

Constructors(2)

Static methods(2)

Instance methods(6)

  • Sequence(): any

    Returns const reference to the underlying sequence.

  • Returns mutable reference to the underlying sequence.

  • Append(theItem: Units_Unit): void

    Append single item.

    Parameters (1)
    • theItem
      the item to append
  • Append(theSequence: any): void

    Append another sequence.

    Parameters (1)
    • theSequence
      the sequence to append
  • Append(theSeq: unknown): void

    Append single item.

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

NCollection_HSequence_int

Template class for Handle-managed sequences. Inherits from both NCollection_Sequence<TheItemType> and Standard_Transient, providing reference-counted sequence functionality.

Constructors(2)

Static methods(2)

Instance methods(6)

  • Sequence(): any

    Returns const reference to the underlying sequence.

  • Returns mutable reference to the underlying sequence.

  • Append(theItem: number): void

    Append single item.

    Parameters (1)
    • theItem
      the item to append
  • Append(theSequence: any): void

    Append another sequence.

    Parameters (1)
    • theSequence
      the sequence to append
  • Append(theSeq: unknown): void

    Append single item.

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

NCollection_HSequence_TCollection_AsciiString

Template class for Handle-managed sequences. Inherits from both NCollection_Sequence<TheItemType> and Standard_Transient, providing reference-counted sequence functionality.

Constructors(2)

Static methods(2)

Instance methods(6)

  • Sequence(): any

    Returns const reference to the underlying sequence.

  • Returns mutable reference to the underlying sequence.

  • Append single item.

    Parameters (1)
    • theItem
      the item to append
  • Append(theSequence: any): void

    Append another sequence.

    Parameters (1)
    • theSequence
      the sequence to append
  • Append(theSeq: unknown): void

    Append single item.

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

NCollection_HSequence_TCollection_ExtendedString

Template class for Handle-managed sequences. Inherits from both NCollection_Sequence<TheItemType> and Standard_Transient, providing reference-counted sequence functionality.

Constructors(2)

Static methods(2)

Instance methods(6)

  • Sequence(): any

    Returns const reference to the underlying sequence.

  • Returns mutable reference to the underlying sequence.

  • Append single item.

    Parameters (1)
    • theItem
      the item to append
  • Append(theSequence: any): void

    Append another sequence.

    Parameters (1)
    • theSequence
      the sequence to append
  • Append(theSeq: unknown): void

    Append single item.

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

NCollection_HSequence_TopoDS_Shape

Template class for Handle-managed sequences. Inherits from both NCollection_Sequence<TheItemType> and Standard_Transient, providing reference-counted sequence functionality.

Constructors(2)

Static methods(2)

Instance methods(6)

  • Sequence(): any

    Returns const reference to the underlying sequence.

  • Returns mutable reference to the underlying sequence.

  • Append(theItem: TopoDS_Shape): void

    Append single item.

    Parameters (1)
    • theItem
      the item to append
  • Append(theSequence: any): void

    Append another sequence.

    Parameters (1)
    • theSequence
      the sequence to append
  • Append(theSeq: unknown): void

    Append single item.

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

NCollection_IndexedDataMap_handle_BOPDS_PaveBlock_NCollection_List_handle_BOPDS_PaveBlock

Purpose: An indexed map is used to store keys and to bind an index to them. Each new key stored in the map gets an index. Index are incremented as keys are stored in the map. A key can be found by the index and an index by the key. No key but the last can be removed so the indices are in the range 1.. Extent. An Item is stored with each key.
This class is similar to IndexedMap from NCollection with the Item as a new feature. Note the important difference on the operator (). In the IndexedMap this operator returns the Key. In the IndexedDataMap this operator returns the Item.
See the class Map from NCollection for a discussion about the number of buckets.

Constructors(2)

Instance methods(24)

NCollection_IndexedDataMap_handle_BOPDS_PaveBlock_NCollection_List_int

Purpose: An indexed map is used to store keys and to bind an index to them. Each new key stored in the map gets an index. Index are incremented as keys are stored in the map. A key can be found by the index and an index by the key. No key but the last can be removed so the indices are in the range 1.. Extent. An Item is stored with each key.
This class is similar to IndexedMap from NCollection with the Item as a new feature. Note the important difference on the operator (). In the IndexedMap this operator returns the Key. In the IndexedDataMap this operator returns the Item.
See the class Map from NCollection for a discussion about the number of buckets.

Constructors(2)

Instance methods(24)

  • Exchange(theOther: unknown): void

    Exchange the content of two maps without re-allocations. Notice that allocators will be swapped as well!

    Parameters (1)
    • theOther
      Mutated in place; read the updated value from this argument after the call.
  • GetHasher(): unknown

    Returns const reference to the hasher.

  • Assign(theOther: unknown): unknown

    Assignment. This method does not change the internal allocator.

    Parameters (1)
    • theOther
  • ReSize(N: number): void

    ReSize.

    Parameters (1)
    • N
  • Add(theKey1: BOPDS_PaveBlock, theItem: NCollection_List_int): number

    Returns the Index of already bound Key or appends new Key with specified Item value.

    Parameters (2)
    • theKey1
      Key to search (and to bind, if it was not bound already)
    • theItem
      Item value to set for newly bound Key; ignored if Key was already bound
    Returns

    index of Key

  • TryBound binds Item to Key only if Key is not yet bound.

    Parameters (2)
    • theKey1
      key to add
    • theItem
      item to bind if Key is not yet bound
    Returns

    reference to existing or newly bound Item

  • TryBind(theKey1: BOPDS_PaveBlock, theItem: NCollection_List_int): boolean

    TryBind binds Item to Key only if Key is not yet bound.

    Parameters (2)
    • theKey1
      key to add
    • theItem
      item to bind if Key is not yet bound
    Returns

    true if key was newly added, false if key already existed

  • Bind(theKey1: BOPDS_PaveBlock, theItem: NCollection_List_int): boolean

    Bind binds Item to Key in map; overwrites value if Key already exists.

    Parameters (2)
    • theKey1
      key to add/update
    • theItem
      new item; overrides value previously bound to the key
    Returns

    true if Key was not bound already

  • Bound binds Item to Key in map; overwrites value if Key already exists.

    Parameters (2)
    • theKey1
      key to add/update
    • theItem
      new item; overrides value previously bound to the key
    Returns

    pointer to modifiable Item

  • Contains(theKey1: BOPDS_PaveBlock): boolean

    Contains.

    Parameters (1)
    • theKey1
  • Substitute(theIndex: number, theKey1: BOPDS_PaveBlock, theItem: NCollection_List_int): void

    Substitute.

    Parameters (3)
    • theIndex
    • theKey1
    • theItem
  • Swap(theIndex1: number, theIndex2: number): void

    Swaps two elements with the given indices.

    Parameters (2)
    • theIndex1
    • theIndex2
  • RemoveLast(): void

    RemoveLast.

  • RemoveFromIndex(theIndex: number): void

    Remove the key of the given index. Caution! The index of the last key can be changed.

    Parameters (1)
    • theIndex
  • RemoveKey(theKey1: BOPDS_PaveBlock): void

    Remove the given key. Caution! The index of the last key can be changed.

    Parameters (1)
    • theKey1
  • FindKey(theIndex: number): BOPDS_PaveBlock

    FindKey.

    Parameters (1)
    • theIndex
  • FindFromIndex.

    Parameters (1)
    • theIndex
  • ChangeFromIndex.

    Parameters (1)
    • theIndex
  • FindIndex(theKey1: BOPDS_PaveBlock): number

    FindIndex.

    Parameters (1)
    • theKey1
  • ChangeFromKey.

    Parameters (1)
    • theKey1
  • Seek returns pointer to Item by Key. Returns NULL if Key was not found.

    Parameters (1)
    • theKey1
  • ChangeSeek returns modifiable pointer to Item by Key. Returns NULL if Key was not found.

    Parameters (1)
    • theKey1
  • Clear(doReleaseMemory: boolean): void

    Clear data. If doReleaseMemory is false then the table of buckets is not released and will be reused.

    Parameters (1)
    • doReleaseMemory
  • Clear(theAllocator: NCollection_BaseAllocator): void

    Clear data and reset allocator.

    Parameters (1)
    • theAllocator

NCollection_IndexedDataMap_handle_Standard_Transient_handle_Standard_Transient

Purpose: An indexed map is used to store keys and to bind an index to them. Each new key stored in the map gets an index. Index are incremented as keys are stored in the map. A key can be found by the index and an index by the key. No key but the last can be removed so the indices are in the range 1.. Extent. An Item is stored with each key.
This class is similar to IndexedMap from NCollection with the Item as a new feature. Note the important difference on the operator (). In the IndexedMap this operator returns the Key. In the IndexedDataMap this operator returns the Item.
See the class Map from NCollection for a discussion about the number of buckets.

Constructors(2)

Instance methods(24)

  • Exchange(theOther: unknown): void

    Exchange the content of two maps without re-allocations. Notice that allocators will be swapped as well!

    Parameters (1)
    • theOther
      Mutated in place; read the updated value from this argument after the call.
  • GetHasher(): unknown

    Returns const reference to the hasher.

  • Assign(theOther: unknown): unknown

    Assignment. This method does not change the internal allocator.

    Parameters (1)
    • theOther
  • ReSize(N: number): void

    ReSize.

    Parameters (1)
    • N
  • Add(theKey1: Standard_Transient, theItem: Standard_Transient): number

    Returns the Index of already bound Key or appends new Key with specified Item value.

    Parameters (2)
    • theKey1
      Key to search (and to bind, if it was not bound already)
    • theItem
      Item value to set for newly bound Key; ignored if Key was already bound
    Returns

    index of Key

  • TryBound binds Item to Key only if Key is not yet bound.

    Parameters (2)
    • theKey1
      key to add
    • theItem
      item to bind if Key is not yet bound
    Returns

    reference to existing or newly bound Item

  • TryBind(theKey1: Standard_Transient, theItem: Standard_Transient): boolean

    TryBind binds Item to Key only if Key is not yet bound.

    Parameters (2)
    • theKey1
      key to add
    • theItem
      item to bind if Key is not yet bound
    Returns

    true if key was newly added, false if key already existed

  • Bind(theKey1: Standard_Transient, theItem: Standard_Transient): boolean

    Bind binds Item to Key in map; overwrites value if Key already exists.

    Parameters (2)
    • theKey1
      key to add/update
    • theItem
      new item; overrides value previously bound to the key
    Returns

    true if Key was not bound already

  • Bound binds Item to Key in map; overwrites value if Key already exists.

    Parameters (2)
    • theKey1
      key to add/update
    • theItem
      new item; overrides value previously bound to the key
    Returns

    pointer to modifiable Item

  • Contains(theKey1: Standard_Transient): boolean

    Contains.

    Parameters (1)
    • theKey1
  • Substitute(theIndex: number, theKey1: Standard_Transient, theItem: Standard_Transient): void

    Substitute.

    Parameters (3)
    • theIndex
    • theKey1
    • theItem
  • Swap(theIndex1: number, theIndex2: number): void

    Swaps two elements with the given indices.

    Parameters (2)
    • theIndex1
    • theIndex2
  • RemoveLast(): void

    RemoveLast.

  • RemoveFromIndex(theIndex: number): void

    Remove the key of the given index. Caution! The index of the last key can be changed.

    Parameters (1)
    • theIndex
  • Remove the given key. Caution! The index of the last key can be changed.

    Parameters (1)
    • theKey1
  • FindKey(theIndex: number): Standard_Transient

    FindKey.

    Parameters (1)
    • theIndex
  • FindFromIndex.

    Parameters (1)
    • theIndex
  • ChangeFromIndex.

    Parameters (1)
    • theIndex
  • FindIndex(theKey1: Standard_Transient): number

    FindIndex.

    Parameters (1)
    • theKey1
  • ChangeFromKey.

    Parameters (1)
    • theKey1
  • Seek returns pointer to Item by Key. Returns NULL if Key was not found.

    Parameters (1)
    • theKey1
  • ChangeSeek returns modifiable pointer to Item by Key. Returns NULL if Key was not found.

    Parameters (1)
    • theKey1
  • Clear(doReleaseMemory: boolean): void

    Clear data. If doReleaseMemory is false then the table of buckets is not released and will be reused.

    Parameters (1)
    • doReleaseMemory
  • Clear(theAllocator: NCollection_BaseAllocator): void

    Clear data and reset allocator.

    Parameters (1)
    • theAllocator

NCollection_IndexedDataMap_handle_Transfer_Finder_handle_Transfer_Binder_Transfer_FindHasher

Purpose: An indexed map is used to store keys and to bind an index to them. Each new key stored in the map gets an index. Index are incremented as keys are stored in the map. A key can be found by the index and an index by the key. No key but the last can be removed so the indices are in the range 1.. Extent. An Item is stored with each key.
This class is similar to IndexedMap from NCollection with the Item as a new feature. Note the important difference on the operator (). In the IndexedMap this operator returns the Key. In the IndexedDataMap this operator returns the Item.
See the class Map from NCollection for a discussion about the number of buckets.

Constructors(2)

Instance methods(24)

NCollection_IndexedDataMap_TCollection_AsciiString_handle_Standard_Transient

Purpose: An indexed map is used to store keys and to bind an index to them. Each new key stored in the map gets an index. Index are incremented as keys are stored in the map. A key can be found by the index and an index by the key. No key but the last can be removed so the indices are in the range 1.. Extent. An Item is stored with each key.
This class is similar to IndexedMap from NCollection with the Item as a new feature. Note the important difference on the operator (). In the IndexedMap this operator returns the Key. In the IndexedDataMap this operator returns the Item.
See the class Map from NCollection for a discussion about the number of buckets.

Constructors(2)

Instance methods(24)

NCollection_IndexedDataMap_TCollection_AsciiString_int

Purpose: An indexed map is used to store keys and to bind an index to them. Each new key stored in the map gets an index. Index are incremented as keys are stored in the map. A key can be found by the index and an index by the key. No key but the last can be removed so the indices are in the range 1.. Extent. An Item is stored with each key.
This class is similar to IndexedMap from NCollection with the Item as a new feature. Note the important difference on the operator (). In the IndexedMap this operator returns the Key. In the IndexedDataMap this operator returns the Item.
See the class Map from NCollection for a discussion about the number of buckets.

Constructors(2)

Instance methods(24)

  • Exchange(theOther: unknown): void

    Exchange the content of two maps without re-allocations. Notice that allocators will be swapped as well!

    Parameters (1)
    • theOther
      Mutated in place; read the updated value from this argument after the call.
  • GetHasher(): unknown

    Returns const reference to the hasher.

  • Assign(theOther: unknown): unknown

    Assignment. This method does not change the internal allocator.

    Parameters (1)
    • theOther
  • ReSize(N: number): void

    ReSize.

    Parameters (1)
    • N
  • Add(theKey1: TCollection_AsciiString, theItem: number): number

    Returns the Index of already bound Key or appends new Key with specified Item value.

    Parameters (2)
    • theKey1
      Key to search (and to bind, if it was not bound already)
    • theItem
      Item value to set for newly bound Key; ignored if Key was already bound
    Returns

    index of Key

  • TryBound(theKey1: TCollection_AsciiString, theItem: number): number

    TryBound binds Item to Key only if Key is not yet bound.

    Parameters (2)
    • theKey1
      key to add
    • theItem
      item to bind if Key is not yet bound
    Returns

    reference to existing or newly bound Item

  • TryBind(theKey1: TCollection_AsciiString, theItem: number): boolean

    TryBind binds Item to Key only if Key is not yet bound.

    Parameters (2)
    • theKey1
      key to add
    • theItem
      item to bind if Key is not yet bound
    Returns

    true if key was newly added, false if key already existed

  • Bind(theKey1: TCollection_AsciiString, theItem: number): boolean

    Bind binds Item to Key in map; overwrites value if Key already exists.

    Parameters (2)
    • theKey1
      key to add/update
    • theItem
      new item; overrides value previously bound to the key
    Returns

    true if Key was not bound already

  • Bound(theKey1: TCollection_AsciiString, theItem: number): number

    Bound binds Item to Key in map; overwrites value if Key already exists.

    Parameters (2)
    • theKey1
      key to add/update
    • theItem
      new item; overrides value previously bound to the key
    Returns

    pointer to modifiable Item

  • Contains.

    Parameters (1)
    • theKey1
  • Substitute(theIndex: number, theKey1: TCollection_AsciiString, theItem: number): void

    Substitute.

    Parameters (3)
    • theIndex
    • theKey1
    • theItem
  • Swap(theIndex1: number, theIndex2: number): void

    Swaps two elements with the given indices.

    Parameters (2)
    • theIndex1
    • theIndex2
  • RemoveLast(): void

    RemoveLast.

  • RemoveFromIndex(theIndex: number): void

    Remove the key of the given index. Caution! The index of the last key can be changed.

    Parameters (1)
    • theIndex
  • Remove the given key. Caution! The index of the last key can be changed.

    Parameters (1)
    • theKey1
  • FindKey(theIndex: number): TCollection_AsciiString

    FindKey.

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

    FindFromIndex.

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

    ChangeFromIndex.

    Parameters (1)
    • theIndex
  • FindIndex.

    Parameters (1)
    • theKey1
  • ChangeFromKey.

    Parameters (1)
    • theKey1
  • Seek(theKey1: TCollection_AsciiString): number

    Seek returns pointer to Item by Key. Returns NULL if Key was not found.

    Parameters (1)
    • theKey1
  • ChangeSeek returns modifiable pointer to Item by Key. Returns NULL if Key was not found.

    Parameters (1)
    • theKey1
  • Clear(doReleaseMemory: boolean): void

    Clear data. If doReleaseMemory is false then the table of buckets is not released and will be reused.

    Parameters (1)
    • doReleaseMemory
  • Clear(theAllocator: NCollection_BaseAllocator): void

    Clear data and reset allocator.

    Parameters (1)
    • theAllocator

NCollection_IndexedDataMap_TDF_Label_TopoDS_Shape

Purpose: An indexed map is used to store keys and to bind an index to them. Each new key stored in the map gets an index. Index are incremented as keys are stored in the map. A key can be found by the index and an index by the key. No key but the last can be removed so the indices are in the range 1.. Extent. An Item is stored with each key.
This class is similar to IndexedMap from NCollection with the Item as a new feature. Note the important difference on the operator (). In the IndexedMap this operator returns the Key. In the IndexedDataMap this operator returns the Item.
See the class Map from NCollection for a discussion about the number of buckets.

Constructors(2)

Instance methods(24)

  • Exchange(theOther: unknown): void

    Exchange the content of two maps without re-allocations. Notice that allocators will be swapped as well!

    Parameters (1)
    • theOther
      Mutated in place; read the updated value from this argument after the call.
  • GetHasher(): unknown

    Returns const reference to the hasher.

  • Assign(theOther: unknown): unknown

    Assignment. This method does not change the internal allocator.

    Parameters (1)
    • theOther
  • ReSize(N: number): void

    ReSize.

    Parameters (1)
    • N
  • Add(theKey1: TDF_Label, theItem: TopoDS_Shape): number

    Returns the Index of already bound Key or appends new Key with specified Item value.

    Parameters (2)
    • theKey1
      Key to search (and to bind, if it was not bound already)
    • theItem
      Item value to set for newly bound Key; ignored if Key was already bound
    Returns

    index of Key

  • TryBound binds Item to Key only if Key is not yet bound.

    Parameters (2)
    • theKey1
      key to add
    • theItem
      item to bind if Key is not yet bound
    Returns

    reference to existing or newly bound Item

  • TryBind(theKey1: TDF_Label, theItem: TopoDS_Shape): boolean

    TryBind binds Item to Key only if Key is not yet bound.

    Parameters (2)
    • theKey1
      key to add
    • theItem
      item to bind if Key is not yet bound
    Returns

    true if key was newly added, false if key already existed

  • Bind(theKey1: TDF_Label, theItem: TopoDS_Shape): boolean

    Bind binds Item to Key in map; overwrites value if Key already exists.

    Parameters (2)
    • theKey1
      key to add/update
    • theItem
      new item; overrides value previously bound to the key
    Returns

    true if Key was not bound already

  • Bound binds Item to Key in map; overwrites value if Key already exists.

    Parameters (2)
    • theKey1
      key to add/update
    • theItem
      new item; overrides value previously bound to the key
    Returns

    pointer to modifiable Item

  • Contains(theKey1: TDF_Label): boolean

    Contains.

    Parameters (1)
    • theKey1
  • Substitute(theIndex: number, theKey1: TDF_Label, theItem: TopoDS_Shape): void

    Substitute.

    Parameters (3)
    • theIndex
    • theKey1
    • theItem
  • Swap(theIndex1: number, theIndex2: number): void

    Swaps two elements with the given indices.

    Parameters (2)
    • theIndex1
    • theIndex2
  • RemoveLast(): void

    RemoveLast.

  • RemoveFromIndex(theIndex: number): void

    Remove the key of the given index. Caution! The index of the last key can be changed.

    Parameters (1)
    • theIndex
  • RemoveKey(theKey1: TDF_Label): void

    Remove the given key. Caution! The index of the last key can be changed.

    Parameters (1)
    • theKey1
  • FindKey(theIndex: number): TDF_Label

    FindKey.

    Parameters (1)
    • theIndex
  • FindFromIndex(theIndex: number): TopoDS_Shape

    FindFromIndex.

    Parameters (1)
    • theIndex
  • ChangeFromIndex(theIndex: number): TopoDS_Shape

    ChangeFromIndex.

    Parameters (1)
    • theIndex
  • FindIndex(theKey1: TDF_Label): number

    FindIndex.

    Parameters (1)
    • theKey1
  • ChangeFromKey.

    Parameters (1)
    • theKey1
  • Seek returns pointer to Item by Key. Returns NULL if Key was not found.

    Parameters (1)
    • theKey1
  • ChangeSeek returns modifiable pointer to Item by Key. Returns NULL if Key was not found.

    Parameters (1)
    • theKey1
  • Clear(doReleaseMemory: boolean): void

    Clear data. If doReleaseMemory is false then the table of buckets is not released and will be reused.

    Parameters (1)
    • doReleaseMemory
  • Clear(theAllocator: NCollection_BaseAllocator): void

    Clear data and reset allocator.

    Parameters (1)
    • theAllocator

NCollection_IndexedDataMap_TopoDS_Edge_Draft_EdgeInfo_TopTools_ShapeMapHasher

Purpose: An indexed map is used to store keys and to bind an index to them. Each new key stored in the map gets an index. Index are incremented as keys are stored in the map. A key can be found by the index and an index by the key. No key but the last can be removed so the indices are in the range 1.. Extent. An Item is stored with each key.
This class is similar to IndexedMap from NCollection with the Item as a new feature. Note the important difference on the operator (). In the IndexedMap this operator returns the Key. In the IndexedDataMap this operator returns the Item.
See the class Map from NCollection for a discussion about the number of buckets.

Constructors(2)

Instance methods(24)

NCollection_IndexedDataMap_TopoDS_Face_Draft_FaceInfo_TopTools_ShapeMapHasher

Purpose: An indexed map is used to store keys and to bind an index to them. Each new key stored in the map gets an index. Index are incremented as keys are stored in the map. A key can be found by the index and an index by the key. No key but the last can be removed so the indices are in the range 1.. Extent. An Item is stored with each key.
This class is similar to IndexedMap from NCollection with the Item as a new feature. Note the important difference on the operator (). In the IndexedMap this operator returns the Key. In the IndexedDataMap this operator returns the Item.
See the class Map from NCollection for a discussion about the number of buckets.

Constructors(2)

Instance methods(24)

NCollection_IndexedDataMap_TopoDS_Shape_BOPDS_CoupleOfPaveBlocks_TopTools_ShapeMapHasher

Purpose: An indexed map is used to store keys and to bind an index to them. Each new key stored in the map gets an index. Index are incremented as keys are stored in the map. A key can be found by the index and an index by the key. No key but the last can be removed so the indices are in the range 1.. Extent. An Item is stored with each key.
This class is similar to IndexedMap from NCollection with the Item as a new feature. Note the important difference on the operator (). In the IndexedMap this operator returns the Key. In the IndexedDataMap this operator returns the Item.
See the class Map from NCollection for a discussion about the number of buckets.

Constructors(2)

Instance methods(24)

NCollection_IndexedDataMap_TopoDS_Shape_double_TopTools_ShapeMapHasher

Purpose: An indexed map is used to store keys and to bind an index to them. Each new key stored in the map gets an index. Index are incremented as keys are stored in the map. A key can be found by the index and an index by the key. No key but the last can be removed so the indices are in the range 1.. Extent. An Item is stored with each key.
This class is similar to IndexedMap from NCollection with the Item as a new feature. Note the important difference on the operator (). In the IndexedMap this operator returns the Key. In the IndexedDataMap this operator returns the Item.
See the class Map from NCollection for a discussion about the number of buckets.

Constructors(2)

Instance methods(24)

  • Exchange the content of two maps without re-allocations. Notice that allocators will be swapped as well!

    Parameters (1)
    • theOther
      Mutated in place; read the updated value from this argument after the call.
  • Returns const reference to the hasher.

  • Assignment. This method does not change the internal allocator.

    Parameters (1)
    • theOther
  • ReSize(N: number): void

    ReSize.

    Parameters (1)
    • N
  • Add(theKey1: TopoDS_Shape, theItem: number): number

    Returns the Index of already bound Key or appends new Key with specified Item value.

    Parameters (2)
    • theKey1
      Key to search (and to bind, if it was not bound already)
    • theItem
      Item value to set for newly bound Key; ignored if Key was already bound
    Returns

    index of Key

  • TryBound(theKey1: TopoDS_Shape, theItem: number): number

    TryBound binds Item to Key only if Key is not yet bound.

    Parameters (2)
    • theKey1
      key to add
    • theItem
      item to bind if Key is not yet bound
    Returns

    reference to existing or newly bound Item

  • TryBind(theKey1: TopoDS_Shape, theItem: number): boolean

    TryBind binds Item to Key only if Key is not yet bound.

    Parameters (2)
    • theKey1
      key to add
    • theItem
      item to bind if Key is not yet bound
    Returns

    true if key was newly added, false if key already existed

  • Bind(theKey1: TopoDS_Shape, theItem: number): boolean

    Bind binds Item to Key in map; overwrites value if Key already exists.

    Parameters (2)
    • theKey1
      key to add/update
    • theItem
      new item; overrides value previously bound to the key
    Returns

    true if Key was not bound already

  • Bound(theKey1: TopoDS_Shape, theItem: number): number

    Bound binds Item to Key in map; overwrites value if Key already exists.

    Parameters (2)
    • theKey1
      key to add/update
    • theItem
      new item; overrides value previously bound to the key
    Returns

    pointer to modifiable Item

  • Contains(theKey1: TopoDS_Shape): boolean

    Contains.

    Parameters (1)
    • theKey1
  • Substitute(theIndex: number, theKey1: TopoDS_Shape, theItem: number): void

    Substitute.

    Parameters (3)
    • theIndex
    • theKey1
    • theItem
  • Swap(theIndex1: number, theIndex2: number): void

    Swaps two elements with the given indices.

    Parameters (2)
    • theIndex1
    • theIndex2
  • RemoveLast(): void

    RemoveLast.

  • RemoveFromIndex(theIndex: number): void

    Remove the key of the given index. Caution! The index of the last key can be changed.

    Parameters (1)
    • theIndex
  • RemoveKey(theKey1: TopoDS_Shape): void

    Remove the given key. Caution! The index of the last key can be changed.

    Parameters (1)
    • theKey1
  • FindKey(theIndex: number): TopoDS_Shape

    FindKey.

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

    FindFromIndex.

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

    ChangeFromIndex.

    Parameters (1)
    • theIndex
  • FindIndex(theKey1: TopoDS_Shape): number

    FindIndex.

    Parameters (1)
    • theKey1
  • ChangeFromKey(theKey1: TopoDS_Shape): number

    ChangeFromKey.

    Parameters (1)
    • theKey1
  • Seek(theKey1: TopoDS_Shape): number

    Seek returns pointer to Item by Key. Returns NULL if Key was not found.

    Parameters (1)
    • theKey1
  • ChangeSeek(theKey1: TopoDS_Shape): number

    ChangeSeek returns modifiable pointer to Item by Key. Returns NULL if Key was not found.

    Parameters (1)
    • theKey1
  • Clear(doReleaseMemory: boolean): void

    Clear data. If doReleaseMemory is false then the table of buckets is not released and will be reused.

    Parameters (1)
    • doReleaseMemory
  • Clear(theAllocator: NCollection_BaseAllocator): void

    Clear data and reset allocator.

    Parameters (1)
    • theAllocator

NCollection_IndexedDataMap_TopoDS_Shape_handle_Standard_Transient_TopTools_ShapeMapHasher

Purpose: An indexed map is used to store keys and to bind an index to them. Each new key stored in the map gets an index. Index are incremented as keys are stored in the map. A key can be found by the index and an index by the key. No key but the last can be removed so the indices are in the range 1.. Extent. An Item is stored with each key.
This class is similar to IndexedMap from NCollection with the Item as a new feature. Note the important difference on the operator (). In the IndexedMap this operator returns the Key. In the IndexedDataMap this operator returns the Item.
See the class Map from NCollection for a discussion about the number of buckets.

Constructors(2)

Instance methods(24)

NCollection_IndexedDataMap_TopoDS_Shape_NCollection_List_TopoDS_Shape_TopTools_ShapeMapHasher

Purpose: An indexed map is used to store keys and to bind an index to them. Each new key stored in the map gets an index. Index are incremented as keys are stored in the map. A key can be found by the index and an index by the key. No key but the last can be removed so the indices are in the range 1.. Extent. An Item is stored with each key.
This class is similar to IndexedMap from NCollection with the Item as a new feature. Note the important difference on the operator (). In the IndexedMap this operator returns the Key. In the IndexedDataMap this operator returns the Item.
See the class Map from NCollection for a discussion about the number of buckets.

Constructors(2)

Instance methods(24)

NCollection_IndexedDataMap_TopoDS_Shape_TopoDS_Shape_TopTools_ShapeMapHasher

Purpose: An indexed map is used to store keys and to bind an index to them. Each new key stored in the map gets an index. Index are incremented as keys are stored in the map. A key can be found by the index and an index by the key. No key but the last can be removed so the indices are in the range 1.. Extent. An Item is stored with each key.
This class is similar to IndexedMap from NCollection with the Item as a new feature. Note the important difference on the operator (). In the IndexedMap this operator returns the Key. In the IndexedDataMap this operator returns the Item.
See the class Map from NCollection for a discussion about the number of buckets.

Constructors(2)

Instance methods(24)

NCollection_IndexedDataMap_TopoDS_Shape_XCAFPrs_Style_TopTools_ShapeMapHasher

Purpose: An indexed map is used to store keys and to bind an index to them. Each new key stored in the map gets an index. Index are incremented as keys are stored in the map. A key can be found by the index and an index by the key. No key but the last can be removed so the indices are in the range 1.. Extent. An Item is stored with each key.
This class is similar to IndexedMap from NCollection with the Item as a new feature. Note the important difference on the operator (). In the IndexedMap this operator returns the Key. In the IndexedDataMap this operator returns the Item.
See the class Map from NCollection for a discussion about the number of buckets.

Constructors(2)

Instance methods(24)

NCollection_IndexedDataMap_TopoDS_Vertex_Draft_VertexInfo_TopTools_ShapeMapHasher

Purpose: An indexed map is used to store keys and to bind an index to them. Each new key stored in the map gets an index. Index are incremented as keys are stored in the map. A key can be found by the index and an index by the key. No key but the last can be removed so the indices are in the range 1.. Extent. An Item is stored with each key.
This class is similar to IndexedMap from NCollection with the Item as a new feature. Note the important difference on the operator (). In the IndexedMap this operator returns the Key. In the IndexedDataMap this operator returns the Item.
See the class Map from NCollection for a discussion about the number of buckets.

Constructors(2)

Instance methods(24)

NCollection_IndexedDataMap_TopoDS_Vertex_NCollection_List_handle_ChFiDS_Stripe_TopTools_ShapeMapHasher

Purpose: An indexed map is used to store keys and to bind an index to them. Each new key stored in the map gets an index. Index are incremented as keys are stored in the map. A key can be found by the index and an index by the key. No key but the last can be removed so the indices are in the range 1.. Extent. An Item is stored with each key.
This class is similar to IndexedMap from NCollection with the Item as a new feature. Note the important difference on the operator (). In the IndexedMap this operator returns the Key. In the IndexedDataMap this operator returns the Item.
See the class Map from NCollection for a discussion about the number of buckets.

Constructors(2)

Instance methods(24)

NCollection_IndexedMap_double

Purpose: An indexed map is used to store keys and to bind an index to them. Each new key stored in the map gets an index. Index are incremented as keys are stored in the map. A key can be found by the index and an index by the key. No key but the last can be removed so the indices are in the range 1..Extent. See the class Map from NCollection for a discussion about the number of buckets.

Constructors(2)

Instance methods(16)

  • Exchange(theOther: unknown): void

    Exchange the content of two maps without re-allocations. Notice that allocators will be swapped as well!

    Parameters (1)
    • theOther
      Mutated in place; read the updated value from this argument after the call.
  • GetHasher(): unknown

    Returns const reference to the hasher.

  • Assign(theOther: unknown): unknown

    Assign. This method does not change the internal allocator.

    Parameters (1)
    • theOther
  • ReSize(theExtent: number): void

    ReSize.

    Parameters (1)
    • theExtent
  • Add(theKey1: number): number

    Add adds a new key to the map.

    Parameters (1)
    • theKey1
      key to add
    Returns

    index of the key (new or existing)

  • Added(theKey1: number): number

    Added: add a new key if not yet in the map, and return reference to either newly added or previously existing key.

    Parameters (1)
    • theKey1
      key to add
    Returns

    const reference to the key in the map

  • Contains(theKey1: number): boolean

    Contains.

    Parameters (1)
    • theKey1
  • Substitute(theIndex: number, theKey1: number): void

    Substitute.

    Parameters (2)
    • theIndex
    • theKey1
  • Swap(theIndex1: number, theIndex2: number): void

    Swaps two elements with the given indices.

    Parameters (2)
    • theIndex1
    • theIndex2
  • RemoveLast(): void

    RemoveLast.

  • RemoveFromIndex(theIndex: number): void

    Remove the key of the given index. Caution! The index of the last key can be changed.

    Parameters (1)
    • theIndex
  • RemoveKey(theKey1: number): boolean

    Remove the given key. Caution! The index of the last key can be changed.

    Parameters (1)
    • theKey1
  • FindKey(theIndex: number): number

    FindKey.

    Parameters (1)
    • theIndex
  • FindIndex(theKey1: number): number

    FindIndex.

    Parameters (1)
    • theKey1
  • Clear(doReleaseMemory: boolean): void

    Clear data. If doReleaseMemory is false then the table of buckets is not released and will be reused.

    Parameters (1)
    • doReleaseMemory
  • Clear(theAllocator: NCollection_BaseAllocator): void

    Clear data and reset allocator.

    Parameters (1)
    • theAllocator

NCollection_IndexedMap_handle_BOPDS_PaveBlock

Purpose: An indexed map is used to store keys and to bind an index to them. Each new key stored in the map gets an index. Index are incremented as keys are stored in the map. A key can be found by the index and an index by the key. No key but the last can be removed so the indices are in the range 1..Extent. See the class Map from NCollection for a discussion about the number of buckets.

Constructors(2)

Instance methods(16)

  • Exchange(theOther: unknown): void

    Exchange the content of two maps without re-allocations. Notice that allocators will be swapped as well!

    Parameters (1)
    • theOther
      Mutated in place; read the updated value from this argument after the call.
  • GetHasher(): unknown

    Returns const reference to the hasher.

  • Assign(theOther: unknown): unknown

    Assign. This method does not change the internal allocator.

    Parameters (1)
    • theOther
  • ReSize(theExtent: number): void

    ReSize.

    Parameters (1)
    • theExtent
  • Add(theKey1: BOPDS_PaveBlock): number

    Add adds a new key to the map.

    Parameters (1)
    • theKey1
      key to add
    Returns

    index of the key (new or existing)

  • Added: add a new key if not yet in the map, and return reference to either newly added or previously existing key.

    Parameters (1)
    • theKey1
      key to add
    Returns

    const reference to the key in the map

  • Contains(theKey1: BOPDS_PaveBlock): boolean

    Contains.

    Parameters (1)
    • theKey1
  • Substitute(theIndex: number, theKey1: BOPDS_PaveBlock): void

    Substitute.

    Parameters (2)
    • theIndex
    • theKey1
  • Swap(theIndex1: number, theIndex2: number): void

    Swaps two elements with the given indices.

    Parameters (2)
    • theIndex1
    • theIndex2
  • RemoveLast(): void

    RemoveLast.

  • RemoveFromIndex(theIndex: number): void

    Remove the key of the given index. Caution! The index of the last key can be changed.

    Parameters (1)
    • theIndex
  • RemoveKey(theKey1: BOPDS_PaveBlock): boolean

    Remove the given key. Caution! The index of the last key can be changed.

    Parameters (1)
    • theKey1
  • FindKey(theIndex: number): BOPDS_PaveBlock

    FindKey.

    Parameters (1)
    • theIndex
  • FindIndex(theKey1: BOPDS_PaveBlock): number

    FindIndex.

    Parameters (1)
    • theKey1
  • Clear(doReleaseMemory: boolean): void

    Clear data. If doReleaseMemory is false then the table of buckets is not released and will be reused.

    Parameters (1)
    • doReleaseMemory
  • Clear(theAllocator: NCollection_BaseAllocator): void

    Clear data and reset allocator.

    Parameters (1)
    • theAllocator

NCollection_IndexedMap_handle_Standard_Transient

Purpose: An indexed map is used to store keys and to bind an index to them. Each new key stored in the map gets an index. Index are incremented as keys are stored in the map. A key can be found by the index and an index by the key. No key but the last can be removed so the indices are in the range 1..Extent. See the class Map from NCollection for a discussion about the number of buckets.

Constructors(2)

Instance methods(16)

  • Exchange(theOther: unknown): void

    Exchange the content of two maps without re-allocations. Notice that allocators will be swapped as well!

    Parameters (1)
    • theOther
      Mutated in place; read the updated value from this argument after the call.
  • GetHasher(): unknown

    Returns const reference to the hasher.

  • Assign(theOther: unknown): unknown

    Assign. This method does not change the internal allocator.

    Parameters (1)
    • theOther
  • ReSize(theExtent: number): void

    ReSize.

    Parameters (1)
    • theExtent
  • Add(theKey1: Standard_Transient): number

    Add adds a new key to the map.

    Parameters (1)
    • theKey1
      key to add
    Returns

    index of the key (new or existing)

  • Added: add a new key if not yet in the map, and return reference to either newly added or previously existing key.

    Parameters (1)
    • theKey1
      key to add
    Returns

    const reference to the key in the map

  • Contains(theKey1: Standard_Transient): boolean

    Contains.

    Parameters (1)
    • theKey1
  • Substitute(theIndex: number, theKey1: Standard_Transient): void

    Substitute.

    Parameters (2)
    • theIndex
    • theKey1
  • Swap(theIndex1: number, theIndex2: number): void

    Swaps two elements with the given indices.

    Parameters (2)
    • theIndex1
    • theIndex2
  • RemoveLast(): void

    RemoveLast.

  • RemoveFromIndex(theIndex: number): void

    Remove the key of the given index. Caution! The index of the last key can be changed.

    Parameters (1)
    • theIndex
  • RemoveKey(theKey1: Standard_Transient): boolean

    Remove the given key. Caution! The index of the last key can be changed.

    Parameters (1)
    • theKey1
  • FindKey(theIndex: number): Standard_Transient

    FindKey.

    Parameters (1)
    • theIndex
  • FindIndex(theKey1: Standard_Transient): number

    FindIndex.

    Parameters (1)
    • theKey1
  • Clear(doReleaseMemory: boolean): void

    Clear data. If doReleaseMemory is false then the table of buckets is not released and will be reused.

    Parameters (1)
    • doReleaseMemory
  • Clear(theAllocator: NCollection_BaseAllocator): void

    Clear data and reset allocator.

    Parameters (1)
    • theAllocator

NCollection_IndexedMap_handle_TDF_Attribute

Purpose: An indexed map is used to store keys and to bind an index to them. Each new key stored in the map gets an index. Index are incremented as keys are stored in the map. A key can be found by the index and an index by the key. No key but the last can be removed so the indices are in the range 1..Extent. See the class Map from NCollection for a discussion about the number of buckets.

Constructors(2)

Instance methods(16)

  • Exchange(theOther: unknown): void

    Exchange the content of two maps without re-allocations. Notice that allocators will be swapped as well!

    Parameters (1)
    • theOther
      Mutated in place; read the updated value from this argument after the call.
  • GetHasher(): unknown

    Returns const reference to the hasher.

  • Assign(theOther: unknown): unknown

    Assign. This method does not change the internal allocator.

    Parameters (1)
    • theOther
  • ReSize(theExtent: number): void

    ReSize.

    Parameters (1)
    • theExtent
  • Add(theKey1: TDF_Attribute): number

    Add adds a new key to the map.

    Parameters (1)
    • theKey1
      key to add
    Returns

    index of the key (new or existing)

  • Added: add a new key if not yet in the map, and return reference to either newly added or previously existing key.

    Parameters (1)
    • theKey1
      key to add
    Returns

    const reference to the key in the map

  • Contains(theKey1: TDF_Attribute): boolean

    Contains.

    Parameters (1)
    • theKey1
  • Substitute(theIndex: number, theKey1: TDF_Attribute): void

    Substitute.

    Parameters (2)
    • theIndex
    • theKey1
  • Swap(theIndex1: number, theIndex2: number): void

    Swaps two elements with the given indices.

    Parameters (2)
    • theIndex1
    • theIndex2
  • RemoveLast(): void

    RemoveLast.

  • RemoveFromIndex(theIndex: number): void

    Remove the key of the given index. Caution! The index of the last key can be changed.

    Parameters (1)
    • theIndex
  • RemoveKey(theKey1: TDF_Attribute): boolean

    Remove the given key. Caution! The index of the last key can be changed.

    Parameters (1)
    • theKey1
  • FindKey(theIndex: number): TDF_Attribute

    FindKey.

    Parameters (1)
    • theIndex
  • FindIndex(theKey1: TDF_Attribute): number

    FindIndex.

    Parameters (1)
    • theKey1
  • Clear(doReleaseMemory: boolean): void

    Clear data. If doReleaseMemory is false then the table of buckets is not released and will be reused.

    Parameters (1)
    • doReleaseMemory
  • Clear(theAllocator: NCollection_BaseAllocator): void

    Clear data and reset allocator.

    Parameters (1)
    • theAllocator

NCollection_IndexedMap_Message_MetricType

Purpose: An indexed map is used to store keys and to bind an index to them. Each new key stored in the map gets an index. Index are incremented as keys are stored in the map. A key can be found by the index and an index by the key. No key but the last can be removed so the indices are in the range 1..Extent. See the class Map from NCollection for a discussion about the number of buckets.

Constructors(2)

Instance methods(16)

  • Exchange(theOther: unknown): void

    Exchange the content of two maps without re-allocations. Notice that allocators will be swapped as well!

    Parameters (1)
    • theOther
      Mutated in place; read the updated value from this argument after the call.
  • GetHasher(): unknown

    Returns const reference to the hasher.

  • Assign(theOther: unknown): unknown

    Assign. This method does not change the internal allocator.

    Parameters (1)
    • theOther
  • ReSize(theExtent: number): void

    ReSize.

    Parameters (1)
    • theExtent
  • Add(theKey1: Message_MetricType): number

    Add adds a new key to the map.

    Parameters (1)
    • theKey1
      key to add
    Returns

    index of the key (new or existing)

  • Added: add a new key if not yet in the map, and return reference to either newly added or previously existing key.

    Parameters (1)
    • theKey1
      key to add
    Returns

    const reference to the key in the map

  • Contains(theKey1: Message_MetricType): boolean

    Contains.

    Parameters (1)
    • theKey1
  • Substitute(theIndex: number, theKey1: Message_MetricType): void

    Substitute.

    Parameters (2)
    • theIndex
    • theKey1
  • Swap(theIndex1: number, theIndex2: number): void

    Swaps two elements with the given indices.

    Parameters (2)
    • theIndex1
    • theIndex2
  • RemoveLast(): void

    RemoveLast.

  • RemoveFromIndex(theIndex: number): void

    Remove the key of the given index. Caution! The index of the last key can be changed.

    Parameters (1)
    • theIndex
  • RemoveKey(theKey1: Message_MetricType): boolean

    Remove the given key. Caution! The index of the last key can be changed.

    Parameters (1)
    • theKey1
  • FindKey(theIndex: number): Message_MetricType

    FindKey.

    Parameters (1)
    • theIndex
  • FindIndex(theKey1: Message_MetricType): number

    FindIndex.

    Parameters (1)
    • theKey1
  • Clear(doReleaseMemory: boolean): void

    Clear data. If doReleaseMemory is false then the table of buckets is not released and will be reused.

    Parameters (1)
    • doReleaseMemory
  • Clear(theAllocator: NCollection_BaseAllocator): void

    Clear data and reset allocator.

    Parameters (1)
    • theAllocator

NCollection_IndexedMap_TCollection_AsciiString

Purpose: An indexed map is used to store keys and to bind an index to them. Each new key stored in the map gets an index. Index are incremented as keys are stored in the map. A key can be found by the index and an index by the key. No key but the last can be removed so the indices are in the range 1..Extent. See the class Map from NCollection for a discussion about the number of buckets.

Constructors(2)

Instance methods(16)

  • Exchange(theOther: unknown): void

    Exchange the content of two maps without re-allocations. Notice that allocators will be swapped as well!

    Parameters (1)
    • theOther
      Mutated in place; read the updated value from this argument after the call.
  • GetHasher(): unknown

    Returns const reference to the hasher.

  • Assign(theOther: unknown): unknown

    Assign. This method does not change the internal allocator.

    Parameters (1)
    • theOther
  • ReSize(theExtent: number): void

    ReSize.

    Parameters (1)
    • theExtent
  • Add(theKey1: TCollection_AsciiString): number

    Add adds a new key to the map.

    Parameters (1)
    • theKey1
      key to add
    Returns

    index of the key (new or existing)

  • Added: add a new key if not yet in the map, and return reference to either newly added or previously existing key.

    Parameters (1)
    • theKey1
      key to add
    Returns

    const reference to the key in the map

  • Contains.

    Parameters (1)
    • theKey1
  • Substitute(theIndex: number, theKey1: TCollection_AsciiString): void

    Substitute.

    Parameters (2)
    • theIndex
    • theKey1
  • Swap(theIndex1: number, theIndex2: number): void

    Swaps two elements with the given indices.

    Parameters (2)
    • theIndex1
    • theIndex2
  • RemoveLast(): void

    RemoveLast.

  • RemoveFromIndex(theIndex: number): void

    Remove the key of the given index. Caution! The index of the last key can be changed.

    Parameters (1)
    • theIndex
  • Remove the given key. Caution! The index of the last key can be changed.

    Parameters (1)
    • theKey1
  • FindKey(theIndex: number): TCollection_AsciiString

    FindKey.

    Parameters (1)
    • theIndex
  • FindIndex.

    Parameters (1)
    • theKey1
  • Clear(doReleaseMemory: boolean): void

    Clear data. If doReleaseMemory is false then the table of buckets is not released and will be reused.

    Parameters (1)
    • doReleaseMemory
  • Clear(theAllocator: NCollection_BaseAllocator): void

    Clear data and reset allocator.

    Parameters (1)
    • theAllocator

NCollection_IndexedMap_TDF_Label

Purpose: An indexed map is used to store keys and to bind an index to them. Each new key stored in the map gets an index. Index are incremented as keys are stored in the map. A key can be found by the index and an index by the key. No key but the last can be removed so the indices are in the range 1..Extent. See the class Map from NCollection for a discussion about the number of buckets.

Constructors(2)

Instance methods(16)

  • Exchange(theOther: unknown): void

    Exchange the content of two maps without re-allocations. Notice that allocators will be swapped as well!

    Parameters (1)
    • theOther
      Mutated in place; read the updated value from this argument after the call.
  • GetHasher(): unknown

    Returns const reference to the hasher.

  • Assign(theOther: unknown): unknown

    Assign. This method does not change the internal allocator.

    Parameters (1)
    • theOther
  • ReSize(theExtent: number): void

    ReSize.

    Parameters (1)
    • theExtent
  • Add(theKey1: TDF_Label): number

    Add adds a new key to the map.

    Parameters (1)
    • theKey1
      key to add
    Returns

    index of the key (new or existing)

  • Added: add a new key if not yet in the map, and return reference to either newly added or previously existing key.

    Parameters (1)
    • theKey1
      key to add
    Returns

    const reference to the key in the map

  • Contains(theKey1: TDF_Label): boolean

    Contains.

    Parameters (1)
    • theKey1
  • Substitute(theIndex: number, theKey1: TDF_Label): void

    Substitute.

    Parameters (2)
    • theIndex
    • theKey1
  • Swap(theIndex1: number, theIndex2: number): void

    Swaps two elements with the given indices.

    Parameters (2)
    • theIndex1
    • theIndex2
  • RemoveLast(): void

    RemoveLast.

  • RemoveFromIndex(theIndex: number): void

    Remove the key of the given index. Caution! The index of the last key can be changed.

    Parameters (1)
    • theIndex
  • RemoveKey(theKey1: TDF_Label): boolean

    Remove the given key. Caution! The index of the last key can be changed.

    Parameters (1)
    • theKey1
  • FindKey(theIndex: number): TDF_Label

    FindKey.

    Parameters (1)
    • theIndex
  • FindIndex(theKey1: TDF_Label): number

    FindIndex.

    Parameters (1)
    • theKey1
  • Clear(doReleaseMemory: boolean): void

    Clear data. If doReleaseMemory is false then the table of buckets is not released and will be reused.

    Parameters (1)
    • doReleaseMemory
  • Clear(theAllocator: NCollection_BaseAllocator): void

    Clear data and reset allocator.

    Parameters (1)
    • theAllocator

NCollection_IndexedMap_TopoDS_Shape_TopTools_ShapeMapHasher

Purpose: An indexed map is used to store keys and to bind an index to them. Each new key stored in the map gets an index. Index are incremented as keys are stored in the map. A key can be found by the index and an index by the key. No key but the last can be removed so the indices are in the range 1..Extent. See the class Map from NCollection for a discussion about the number of buckets.

Constructors(2)

Instance methods(16)

NCollection_List_Bnd_Box

Purpose: Simple list to link items together keeping the first and the last one. Inherits BaseList, adding the data item to each node.

Constructors(4)

Instance methods(10)

  • Clear(theAllocator?: NCollection_BaseAllocator): void

    Clear this list.

    Parameters (1)
    • theAllocator
  • First item.

  • Last item.

  • Append one item at the end.

    Parameters (1)
    • theItem
  • Append one item at the end.

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

    Parameters (1)
    • theItem
  • Prepend one item at the beginning.

    Parameters (1)
    • theOther
      Mutated in place; read the updated value from this argument after the call.
  • RemoveFirst(): void

    RemoveFirst item.

  • Reverse(): void

    Reverse the list.

  • Exchange the content of two lists without re-allocations. Swaps all internal state including allocators, ensuring correct deallocation. Existing iterators remain valid but will point to the other list's elements.

    Parameters (1)
    • theOther
      Mutated in place; read the updated value from this argument after the call.

NCollection_List_Bnd_Range

Purpose: Simple list to link items together keeping the first and the last one. Inherits BaseList, adding the data item to each node.

Constructors(4)

Instance methods(10)

  • Clear(theAllocator?: NCollection_BaseAllocator): void

    Clear this list.

    Parameters (1)
    • theAllocator
  • First item.

  • Last item.

  • Append one item at the end.

    Parameters (1)
    • theItem
  • Append one item at the end.

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

    Parameters (1)
    • theItem
  • Prepend one item at the beginning.

    Parameters (1)
    • theOther
      Mutated in place; read the updated value from this argument after the call.
  • RemoveFirst(): void

    RemoveFirst item.

  • Reverse(): void

    Reverse the list.

  • Exchange the content of two lists without re-allocations. Swaps all internal state including allocators, ensuring correct deallocation. Existing iterators remain valid but will point to the other list's elements.

    Parameters (1)
    • theOther
      Mutated in place; read the updated value from this argument after the call.

NCollection_List_BOPAlgo_CheckResult

Purpose: Simple list to link items together keeping the first and the last one. Inherits BaseList, adding the data item to each node.

Constructors(4)

Instance methods(10)

NCollection_List_BOPDS_Pave

Purpose: Simple list to link items together keeping the first and the last one. Inherits BaseList, adding the data item to each node.

Constructors(4)

Instance methods(10)

NCollection_List_BOPTools_ConnexityBlock

Purpose: Simple list to link items together keeping the first and the last one. Inherits BaseList, adding the data item to each node.

Constructors(4)

Instance methods(10)

NCollection_List_BOPTools_CoupleOfShape

Purpose: Simple list to link items together keeping the first and the last one. Inherits BaseList, adding the data item to each node.

Constructors(4)

Instance methods(10)

NCollection_List_BRepCheck_Status

Purpose: Simple list to link items together keeping the first and the last one. Inherits BaseList, adding the data item to each node.

Constructors(4)

Instance methods(10)

NCollection_List_BRepFill_OffsetWire

Purpose: Simple list to link items together keeping the first and the last one. Inherits BaseList, adding the data item to each node.

Constructors(4)

Instance methods(10)

NCollection_List_BRepOffset_Interval

Purpose: Simple list to link items together keeping the first and the last one. Inherits BaseList, adding the data item to each node.

Constructors(4)

Instance methods(10)

NCollection_List_ChFiDS_Regul

Purpose: Simple list to link items together keeping the first and the last one. Inherits BaseList, adding the data item to each node.

Constructors(4)

Instance methods(10)

NCollection_List_double

Purpose: Simple list to link items together keeping the first and the last one. Inherits BaseList, adding the data item to each node.

Constructors(4)

Instance methods(10)

  • Clear(theAllocator?: NCollection_BaseAllocator): void

    Clear this list.

    Parameters (1)
    • theAllocator
  • First(): number

    First item.

  • Last(): number

    Last item.

  • Append(theItem: number): number

    Append one item at the end.

    Parameters (1)
    • theItem
  • Append one item at the end.

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

    Prepend one item at the beginning.

    Parameters (1)
    • theItem
  • Prepend one item at the beginning.

    Parameters (1)
    • theOther
      Mutated in place; read the updated value from this argument after the call.
  • RemoveFirst(): void

    RemoveFirst item.

  • Reverse(): void

    Reverse the list.

  • Exchange the content of two lists without re-allocations. Swaps all internal state including allocators, ensuring correct deallocation. Existing iterators remain valid but will point to the other list's elements.

    Parameters (1)
    • theOther
      Mutated in place; read the updated value from this argument after the call.

NCollection_List_gp_Pnt

Purpose: Simple list to link items together keeping the first and the last one. Inherits BaseList, adding the data item to each node.

Constructors(4)

Instance methods(10)

  • Clear(theAllocator?: NCollection_BaseAllocator): void

    Clear this list.

    Parameters (1)
    • theAllocator
  • First item.

  • Last item.

  • Append(theItem: gp_Pnt): gp_Pnt

    Append one item at the end.

    Parameters (1)
    • theItem
  • Append one item at the end.

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

    Prepend one item at the beginning.

    Parameters (1)
    • theItem
  • Prepend one item at the beginning.

    Parameters (1)
    • theOther
      Mutated in place; read the updated value from this argument after the call.
  • RemoveFirst(): void

    RemoveFirst item.

  • Reverse(): void

    Reverse the list.

  • Exchange the content of two lists without re-allocations. Swaps all internal state including allocators, ensuring correct deallocation. Existing iterators remain valid but will point to the other list's elements.

    Parameters (1)
    • theOther
      Mutated in place; read the updated value from this argument after the call.

NCollection_List_gp_Pnt2d

Purpose: Simple list to link items together keeping the first and the last one. Inherits BaseList, adding the data item to each node.

Constructors(4)

Instance methods(10)

  • Clear(theAllocator?: NCollection_BaseAllocator): void

    Clear this list.

    Parameters (1)
    • theAllocator
  • First item.

  • Last item.

  • Append one item at the end.

    Parameters (1)
    • theItem
  • Append one item at the end.

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

    Parameters (1)
    • theItem
  • Prepend one item at the beginning.

    Parameters (1)
    • theOther
      Mutated in place; read the updated value from this argument after the call.
  • RemoveFirst(): void

    RemoveFirst item.

  • Reverse(): void

    Reverse the list.

  • Exchange the content of two lists without re-allocations. Swaps all internal state including allocators, ensuring correct deallocation. Existing iterators remain valid but will point to the other list's elements.

    Parameters (1)
    • theOther
      Mutated in place; read the updated value from this argument after the call.

NCollection_List_handle_BOPDS_PaveBlock

Purpose: Simple list to link items together keeping the first and the last one. Inherits BaseList, adding the data item to each node.

Constructors(4)

Instance methods(10)

NCollection_List_handle_BRep_CurveRepresentation

Purpose: Simple list to link items together keeping the first and the last one. Inherits BaseList, adding the data item to each node.

Constructors(4)

Instance methods(10)

NCollection_List_handle_BRep_PointRepresentation

Purpose: Simple list to link items together keeping the first and the last one. Inherits BaseList, adding the data item to each node.

Constructors(4)

Instance methods(10)

NCollection_List_handle_BRepMesh_DiscretAlgoFactory

Purpose: Simple list to link items together keeping the first and the last one. Inherits BaseList, adding the data item to each node.

Constructors(4)

Instance methods(10)

NCollection_List_handle_CDM_Document

Purpose: Simple list to link items together keeping the first and the last one. Inherits BaseList, adding the data item to each node.

Constructors(4)

Instance methods(10)

NCollection_List_handle_CDM_Reference

Purpose: Simple list to link items together keeping the first and the last one. Inherits BaseList, adding the data item to each node.

Constructors(4)

Instance methods(10)

NCollection_List_handle_ChFiDS_ElSpine

Purpose: Simple list to link items together keeping the first and the last one. Inherits BaseList, adding the data item to each node.

Constructors(4)

Instance methods(10)

NCollection_List_handle_ChFiDS_Stripe

Purpose: Simple list to link items together keeping the first and the last one. Inherits BaseList, adding the data item to each node.

Constructors(4)

Instance methods(10)

NCollection_List_handle_Expr_GeneralExpression

Purpose: Simple list to link items together keeping the first and the last one. Inherits BaseList, adding the data item to each node.

Constructors(4)

Instance methods(10)

NCollection_List_handle_Expr_GeneralFunction

Purpose: Simple list to link items together keeping the first and the last one. Inherits BaseList, adding the data item to each node.

Constructors(4)

Instance methods(10)

NCollection_List_handle_Expr_GeneralRelation

Purpose: Simple list to link items together keeping the first and the last one. Inherits BaseList, adding the data item to each node.

Constructors(4)

Instance methods(10)

NCollection_List_handle_Law_Function

Purpose: Simple list to link items together keeping the first and the last one. Inherits BaseList, adding the data item to each node.

Constructors(4)

Instance methods(10)

NCollection_List_handle_Message_Alert

Purpose: Simple list to link items together keeping the first and the last one. Inherits BaseList, adding the data item to each node.

Constructors(4)

Instance methods(10)

NCollection_List_handle_NCollection_HArray1_double

Purpose: Simple list to link items together keeping the first and the last one. Inherits BaseList, adding the data item to each node.

Constructors(4)

Instance methods(10)

NCollection_List_handle_NCollection_HSequence_gp_Pnt

Purpose: Simple list to link items together keeping the first and the last one. Inherits BaseList, adding the data item to each node.

Constructors(4)

Instance methods(10)

NCollection_List_handle_Poly_Triangulation

Purpose: Simple list to link items together keeping the first and the last one. Inherits BaseList, adding the data item to each node.

Constructors(4)

Instance methods(10)

NCollection_List_handle_Standard_Transient

Purpose: Simple list to link items together keeping the first and the last one. Inherits BaseList, adding the data item to each node.

Constructors(4)

Instance methods(10)

NCollection_List_handle_TDF_Attribute

Purpose: Simple list to link items together keeping the first and the last one. Inherits BaseList, adding the data item to each node.

Constructors(4)

Instance methods(10)

NCollection_List_handle_TDF_AttributeDelta

Purpose: Simple list to link items together keeping the first and the last one. Inherits BaseList, adding the data item to each node.

Constructors(4)

Instance methods(10)

NCollection_List_handle_TDF_Delta

Purpose: Simple list to link items together keeping the first and the last one. Inherits BaseList, adding the data item to each node.

Constructors(4)

Instance methods(10)

NCollection_List_handle_TNaming_NamedShape

Purpose: Simple list to link items together keeping the first and the last one. Inherits BaseList, adding the data item to each node.

Constructors(4)

Instance methods(10)

NCollection_List_HLRAlgo_BiPoint

Purpose: Simple list to link items together keeping the first and the last one. Inherits BaseList, adding the data item to each node.

Constructors(4)

Instance methods(10)

  • Clear(theAllocator?: NCollection_BaseAllocator): void

    Clear this list.

    Parameters (1)
    • theAllocator
  • First item.

  • Last item.

  • Append one item at the end.

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

    Append one item at the end.

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

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

    Prepend one item at the beginning.

    Parameters (1)
    • theOther
      Mutated in place; read the updated value from this argument after the call.
  • RemoveFirst(): void

    RemoveFirst item.

  • Reverse(): void

    Reverse the list.

  • Exchange(theOther: unknown): void

    Exchange the content of two lists without re-allocations. Swaps all internal state including allocators, ensuring correct deallocation. Existing iterators remain valid but will point to the other list's elements.

    Parameters (1)
    • theOther
      Mutated in place; read the updated value from this argument after the call.

NCollection_List_HLRAlgo_Interference

Purpose: Simple list to link items together keeping the first and the last one. Inherits BaseList, adding the data item to each node.

Constructors(4)

Instance methods(10)

NCollection_List_HLRBRep_BiPnt2D

Purpose: Simple list to link items together keeping the first and the last one. Inherits BaseList, adding the data item to each node.

Constructors(4)

Instance methods(10)

NCollection_List_HLRBRep_BiPoint

Purpose: Simple list to link items together keeping the first and the last one. Inherits BaseList, adding the data item to each node.

Constructors(4)

Instance methods(10)

  • Clear(theAllocator?: NCollection_BaseAllocator): void

    Clear this list.

    Parameters (1)
    • theAllocator
  • First item.

  • Last item.

  • Append one item at the end.

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

    Append one item at the end.

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

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

    Prepend one item at the beginning.

    Parameters (1)
    • theOther
      Mutated in place; read the updated value from this argument after the call.
  • RemoveFirst(): void

    RemoveFirst item.

  • Reverse(): void

    Reverse the list.

  • Exchange(theOther: unknown): void

    Exchange the content of two lists without re-allocations. Swaps all internal state including allocators, ensuring correct deallocation. Existing iterators remain valid but will point to the other list's elements.

    Parameters (1)
    • theOther
      Mutated in place; read the updated value from this argument after the call.

NCollection_List_HLRTopoBRep_VData

Purpose: Simple list to link items together keeping the first and the last one. Inherits BaseList, adding the data item to each node.

Constructors(4)

Instance methods(10)

NCollection_List_int

Purpose: Simple list to link items together keeping the first and the last one. Inherits BaseList, adding the data item to each node.

Constructors(4)

Instance methods(10)

  • Clear(theAllocator?: NCollection_BaseAllocator): void

    Clear this list.

    Parameters (1)
    • theAllocator
  • First(): number

    First item.

  • Last(): number

    Last item.

  • Append(theItem: number): number

    Append one item at the end.

    Parameters (1)
    • theItem
  • Append(theOther: NCollection_List_int): void

    Append one item at the end.

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

    Prepend one item at the beginning.

    Parameters (1)
    • theItem
  • Prepend(theOther: NCollection_List_int): void

    Prepend one item at the beginning.

    Parameters (1)
    • theOther
      Mutated in place; read the updated value from this argument after the call.
  • RemoveFirst(): void

    RemoveFirst item.

  • Reverse(): void

    Reverse the list.

  • Exchange the content of two lists without re-allocations. Swaps all internal state including allocators, ensuring correct deallocation. Existing iterators remain valid but will point to the other list's elements.

    Parameters (1)
    • theOther
      Mutated in place; read the updated value from this argument after the call.