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)
Default constructor.
- constructor(theOther: any): NCollection_HSequence_handle_Geom_BoundedCurve
Copy constructor from sequence.
Parameters (1)theOther—the sequence to copy from
Static methods(2)
- get_type_name(): string
Instance methods(6)
- Sequence(): any
Returns const reference to the underlying sequence.
- ChangeSequence(): any
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)
Default constructor.
- constructor(theOther: any): NCollection_HSequence_handle_Geom_BSplineSurface
Copy constructor from sequence.
Parameters (1)theOther—the sequence to copy from
Static methods(2)
- get_type_name(): string
Instance methods(6)
- Sequence(): any
Returns const reference to the underlying sequence.
- ChangeSequence(): any
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)
Default constructor.
- constructor(theOther: any): NCollection_HSequence_handle_Geom_Curve
Copy constructor from sequence.
Parameters (1)theOther—the sequence to copy from
Static methods(2)
- get_type_name(): string
Instance methods(6)
- Sequence(): any
Returns const reference to the underlying sequence.
- ChangeSequence(): any
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)
Default constructor.
- constructor(theOther: any): NCollection_HSequence_handle_Geom2d_BoundedCurve
Copy constructor from sequence.
Parameters (1)theOther—the sequence to copy from
Static methods(2)
- get_type_name(): string
Instance methods(6)
- Sequence(): any
Returns const reference to the underlying sequence.
- ChangeSequence(): any
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)
Default constructor.
- constructor(theOther: any): NCollection_HSequence_handle_Geom2d_Curve
Copy constructor from sequence.
Parameters (1)theOther—the sequence to copy from
Static methods(2)
- get_type_name(): string
Instance methods(6)
- Sequence(): any
Returns const reference to the underlying sequence.
- ChangeSequence(): any
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)
Default constructor.
- constructor(theOther: any): NCollection_HSequence_handle_IFSelect_Selection
Copy constructor from sequence.
Parameters (1)theOther—the sequence to copy from
Static methods(2)
- get_type_name(): string
Instance methods(6)
- Sequence(): any
Returns const reference to the underlying sequence.
- ChangeSequence(): any
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)
Default constructor.
- constructor(theOther: any): NCollection_HSequence_handle_Interface_Check
Copy constructor from sequence.
Parameters (1)theOther—the sequence to copy from
Static methods(2)
- get_type_name(): string
Instance methods(6)
- Sequence(): any
Returns const reference to the underlying sequence.
- ChangeSequence(): any
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)
Default constructor.
- constructor(theOther: any): NCollection_HSequence_handle_MoniTool_Element
Copy constructor from sequence.
Parameters (1)theOther—the sequence to copy from
Static methods(2)
- get_type_name(): string
Instance methods(6)
- Sequence(): any
Returns const reference to the underlying sequence.
- ChangeSequence(): any
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)
Default constructor.
- constructor(theOther: any): NCollection_HSequence_handle_NCollection_HSequence_gp_Pnt
Copy constructor from sequence.
Parameters (1)theOther—the sequence to copy from
Static methods(2)
- get_type_name(): string
Instance methods(6)
- Sequence(): any
Returns const reference to the underlying sequence.
- ChangeSequence(): any
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)
Default constructor.
- constructor(theOther: any): NCollection_HSequence_handle_ShapeAnalysis_FreeBoundData
Copy constructor from sequence.
Parameters (1)theOther—the sequence to copy from
Static methods(2)
- get_type_name(): string
Instance methods(6)
- Sequence(): any
Returns const reference to the underlying sequence.
- ChangeSequence(): any
Returns mutable reference to the underlying sequence.
- Append(theItem: ShapeAnalysis_FreeBoundData): 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_Standard_Transient
Template class for Handle-managed sequences. Inherits from both NCollection_Sequence<TheItemType> and Standard_Transient, providing reference-counted sequence functionality.
Constructors(2)
Default constructor.
- constructor(theOther: any): NCollection_HSequence_handle_Standard_Transient
Copy constructor from sequence.
Parameters (1)theOther—the sequence to copy from
Static methods(2)
- get_type_name(): string
Instance methods(6)
- Sequence(): any
Returns const reference to the underlying sequence.
- ChangeSequence(): any
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)
Default constructor.
Copy constructor from sequence.
Parameters (1)theOther—the sequence to copy from
Static methods(2)
- get_type_name(): string
Instance methods(6)
- Sequence(): any
Returns const reference to the underlying sequence.
- ChangeSequence(): any
Returns mutable reference to the underlying sequence.
- Append(theItem: StepElement_CurveElementPurposeMember): 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_CurveElementSectionDefinition
Template class for Handle-managed sequences. Inherits from both NCollection_Sequence<TheItemType> and Standard_Transient, providing reference-counted sequence functionality.
Constructors(2)
Default constructor.
Copy constructor from sequence.
Parameters (1)theOther—the sequence to copy from
Static methods(2)
- get_type_name(): string
Instance methods(6)
- Sequence(): any
Returns const reference to the underlying sequence.
- ChangeSequence(): any
Returns mutable reference to the underlying sequence.
- Append(theItem: StepElement_CurveElementSectionDefinition): 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_ElementMaterial
Template class for Handle-managed sequences. Inherits from both NCollection_Sequence<TheItemType> and Standard_Transient, providing reference-counted sequence functionality.
Constructors(2)
Default constructor.
- constructor(theOther: any): NCollection_HSequence_handle_StepElement_ElementMaterial
Copy constructor from sequence.
Parameters (1)theOther—the sequence to copy from
Static methods(2)
- get_type_name(): string
Instance methods(6)
- Sequence(): any
Returns const reference to the underlying sequence.
- ChangeSequence(): any
Returns mutable reference to the underlying sequence.
- Append(theItem: StepElement_ElementMaterial): 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_SurfaceElementPurposeMember
Template class for Handle-managed sequences. Inherits from both NCollection_Sequence<TheItemType> and Standard_Transient, providing reference-counted sequence functionality.
Constructors(2)
Default constructor.
Copy constructor from sequence.
Parameters (1)theOther—the sequence to copy from
Static methods(2)
- get_type_name(): string
Instance methods(6)
- Sequence(): any
Returns const reference to the underlying sequence.
- ChangeSequence(): any
Returns mutable reference to the underlying sequence.
- Append(theItem: StepElement_SurfaceElementPurposeMember): 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_StepFEA_Curve3dElementProperty
Template class for Handle-managed sequences. Inherits from both NCollection_Sequence<TheItemType> and Standard_Transient, providing reference-counted sequence functionality.
Constructors(2)
Default constructor.
Copy constructor from sequence.
Parameters (1)theOther—the sequence to copy from
Static methods(2)
- get_type_name(): string
Instance methods(6)
- Sequence(): any
Returns const reference to the underlying sequence.
- ChangeSequence(): any
Returns mutable reference to the underlying sequence.
- Append(theItem: StepFEA_Curve3dElementProperty): 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_StepFEA_ElementGeometricRelationship
Template class for Handle-managed sequences. Inherits from both NCollection_Sequence<TheItemType> and Standard_Transient, providing reference-counted sequence functionality.
Constructors(2)
Default constructor.
Copy constructor from sequence.
Parameters (1)theOther—the sequence to copy from
Static methods(2)
- get_type_name(): string
Instance methods(6)
- Sequence(): any
Returns const reference to the underlying sequence.
- ChangeSequence(): any
Returns mutable reference to the underlying sequence.
- Append(theItem: StepFEA_ElementGeometricRelationship): 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_StepFEA_ElementRepresentation
Template class for Handle-managed sequences. Inherits from both NCollection_Sequence<TheItemType> and Standard_Transient, providing reference-counted sequence functionality.
Constructors(2)
Default constructor.
Copy constructor from sequence.
Parameters (1)theOther—the sequence to copy from
Static methods(2)
- get_type_name(): string
Instance methods(6)
- Sequence(): any
Returns const reference to the underlying sequence.
- ChangeSequence(): any
Returns mutable reference to the underlying sequence.
- Append(theItem: StepFEA_ElementRepresentation): 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_StepFEA_NodeRepresentation
Template class for Handle-managed sequences. Inherits from both NCollection_Sequence<TheItemType> and Standard_Transient, providing reference-counted sequence functionality.
Constructors(2)
Default constructor.
- constructor(theOther: any): NCollection_HSequence_handle_StepFEA_NodeRepresentation
Copy constructor from sequence.
Parameters (1)theOther—the sequence to copy from
Static methods(2)
- get_type_name(): string
Instance methods(6)
- Sequence(): any
Returns const reference to the underlying sequence.
- ChangeSequence(): any
Returns mutable reference to the underlying sequence.
- Append(theItem: StepFEA_NodeRepresentation): 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_StepRepr_MaterialPropertyRepresentation
Template class for Handle-managed sequences. Inherits from both NCollection_Sequence<TheItemType> and Standard_Transient, providing reference-counted sequence functionality.
Constructors(2)
Default constructor.
Copy constructor from sequence.
Parameters (1)theOther—the sequence to copy from
Static methods(2)
- get_type_name(): string
Instance methods(6)
- Sequence(): any
Returns const reference to the underlying sequence.
- ChangeSequence(): any
Returns mutable reference to the underlying sequence.
- Append(theItem: StepRepr_MaterialPropertyRepresentation): 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_StepRepr_RepresentationItem
Template class for Handle-managed sequences. Inherits from both NCollection_Sequence<TheItemType> and Standard_Transient, providing reference-counted sequence functionality.
Constructors(2)
Default constructor.
- constructor(theOther: any): NCollection_HSequence_handle_StepRepr_RepresentationItem
Copy constructor from sequence.
Parameters (1)theOther—the sequence to copy from
Static methods(2)
- get_type_name(): string
Instance methods(6)
- Sequence(): any
Returns const reference to the underlying sequence.
- ChangeSequence(): any
Returns mutable reference to the underlying sequence.
- Append(theItem: StepRepr_RepresentationItem): 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_STEPSelections_AssemblyLink
Template class for Handle-managed sequences. Inherits from both NCollection_Sequence<TheItemType> and Standard_Transient, providing reference-counted sequence functionality.
Constructors(2)
Default constructor.
- constructor(theOther: any): NCollection_HSequence_handle_STEPSelections_AssemblyLink
Copy constructor from sequence.
Parameters (1)theOther—the sequence to copy from
Static methods(2)
- get_type_name(): string
Instance methods(6)
- Sequence(): any
Returns const reference to the underlying sequence.
- ChangeSequence(): any
Returns mutable reference to the underlying sequence.
- Append(theItem: STEPSelections_AssemblyLink): 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_Storage_Root
Template class for Handle-managed sequences. Inherits from both NCollection_Sequence<TheItemType> and Standard_Transient, providing reference-counted sequence functionality.
Constructors(2)
Default constructor.
- constructor(theOther: any): NCollection_HSequence_handle_Storage_Root
Copy constructor from sequence.
Parameters (1)theOther—the sequence to copy from
Static methods(2)
- get_type_name(): string
Instance methods(6)
- Sequence(): any
Returns const reference to the underlying sequence.
- ChangeSequence(): any
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)
Default constructor.
- constructor(theOther: any): NCollection_HSequence_handle_TCollection_HAsciiString
Copy constructor from sequence.
Parameters (1)theOther—the sequence to copy from
Static methods(2)
- get_type_name(): string
Instance methods(6)
- Sequence(): any
Returns const reference to the underlying sequence.
- ChangeSequence(): any
Returns mutable reference to the underlying sequence.
- Append(theItem: TCollection_HAsciiString): 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_HExtendedString
Template class for Handle-managed sequences. Inherits from both NCollection_Sequence<TheItemType> and Standard_Transient, providing reference-counted sequence functionality.
Constructors(2)
Default constructor.
- constructor(theOther: any): NCollection_HSequence_handle_TCollection_HExtendedString
Copy constructor from sequence.
Parameters (1)theOther—the sequence to copy from
Static methods(2)
- get_type_name(): string
Instance methods(6)
- Sequence(): any
Returns const reference to the underlying sequence.
- ChangeSequence(): any
Returns mutable reference to the underlying sequence.
- Append(theItem: TCollection_HExtendedString): 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_Binder
Template class for Handle-managed sequences. Inherits from both NCollection_Sequence<TheItemType> and Standard_Transient, providing reference-counted sequence functionality.
Constructors(2)
Default constructor.
- constructor(theOther: any): NCollection_HSequence_handle_Transfer_Binder
Copy constructor from sequence.
Parameters (1)theOther—the sequence to copy from
Static methods(2)
- get_type_name(): string
Instance methods(6)
- Sequence(): any
Returns const reference to the underlying sequence.
- ChangeSequence(): any
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)
Default constructor.
- constructor(theOther: any): NCollection_HSequence_handle_Transfer_Finder
Copy constructor from sequence.
Parameters (1)theOther—the sequence to copy from
Static methods(2)
- get_type_name(): string
Instance methods(6)
- Sequence(): any
Returns const reference to the underlying sequence.
- ChangeSequence(): any
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)
Default constructor.
Copy constructor from sequence.
Parameters (1)theOther—the sequence to copy from
Static methods(2)
- get_type_name(): string
Instance methods(6)
- Sequence(): any
Returns const reference to the underlying sequence.
- ChangeSequence(): any
Returns mutable reference to the underlying sequence.
- Append(theItem: TransferBRep_TransferResultInfo): 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_Quantity
Template class for Handle-managed sequences. Inherits from both NCollection_Sequence<TheItemType> and Standard_Transient, providing reference-counted sequence functionality.
Constructors(2)
Default constructor.
- constructor(theOther: any): NCollection_HSequence_handle_Units_Quantity
Copy constructor from sequence.
Parameters (1)theOther—the sequence to copy from
Static methods(2)
- get_type_name(): string
Instance methods(6)
- Sequence(): any
Returns const reference to the underlying sequence.
- ChangeSequence(): any
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)
Default constructor.
- constructor(theOther: any): NCollection_HSequence_handle_Units_Token
Copy constructor from sequence.
Parameters (1)theOther—the sequence to copy from
Static methods(2)
- get_type_name(): string
Instance methods(6)
- Sequence(): any
Returns const reference to the underlying sequence.
- ChangeSequence(): any
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)
Default constructor.
- constructor(theOther: any): NCollection_HSequence_handle_Units_Unit
Copy constructor from sequence.
Parameters (1)theOther—the sequence to copy from
Static methods(2)
- get_type_name(): string
Instance methods(6)
- Sequence(): any
Returns const reference to the underlying sequence.
- ChangeSequence(): any
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)
Default constructor.
- constructor(theOther: any): NCollection_HSequence_int
Copy constructor from sequence.
Parameters (1)theOther—the sequence to copy from
Static methods(2)
- get_type_name(): string
Instance methods(6)
- Sequence(): any
Returns const reference to the underlying sequence.
- ChangeSequence(): any
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)
Default constructor.
- constructor(theOther: any): NCollection_HSequence_TCollection_AsciiString
Copy constructor from sequence.
Parameters (1)theOther—the sequence to copy from
Static methods(2)
- get_type_name(): string
Instance methods(6)
- Sequence(): any
Returns const reference to the underlying sequence.
- ChangeSequence(): any
Returns mutable reference to the underlying sequence.
- Append(theItem: TCollection_AsciiString): 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_ExtendedString
Template class for Handle-managed sequences. Inherits from both NCollection_Sequence<TheItemType> and Standard_Transient, providing reference-counted sequence functionality.
Constructors(2)
Default constructor.
- constructor(theOther: any): NCollection_HSequence_TCollection_ExtendedString
Copy constructor from sequence.
Parameters (1)theOther—the sequence to copy from
Static methods(2)
- get_type_name(): string
Instance methods(6)
- Sequence(): any
Returns const reference to the underlying sequence.
- ChangeSequence(): any
Returns mutable reference to the underlying sequence.
- Append(theItem: TCollection_ExtendedString): 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_TopoDS_Shape
Template class for Handle-managed sequences. Inherits from both NCollection_Sequence<TheItemType> and Standard_Transient, providing reference-counted sequence functionality.
Constructors(2)
Default constructor.
- constructor(theOther: any): NCollection_HSequence_TopoDS_Shape
Copy constructor from sequence.
Parameters (1)theOther—the sequence to copy from
Static methods(2)
- get_type_name(): string
Instance methods(6)
- Sequence(): any
Returns const reference to the underlying sequence.
- ChangeSequence(): any
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)
- constructor(): NCollection_IndexedDataMap_handle_BOPDS_PaveBlock_NCollection_List_handle_BOPDS_PaveBlock
Empty constructor.
- constructor(theOther: unknown): NCollection_IndexedDataMap_handle_BOPDS_PaveBlock_NCollection_List_handle_BOPDS_PaveBlock
Copy constructor.
Parameters (1)theOther
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_handle_BOPDS_PaveBlock): 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
Returnsindex of Key
- TryBound(theKey1: BOPDS_PaveBlock, theItem: NCollection_List_handle_BOPDS_PaveBlock): NCollection_List_handle_BOPDS_PaveBlock
TryBound binds Item to Key only if Key is not yet bound.
Parameters (2)theKey1—key to addtheItem—item to bind if Key is not yet bound
Returnsreference to existing or newly bound Item
- TryBind(theKey1: BOPDS_PaveBlock, theItem: NCollection_List_handle_BOPDS_PaveBlock): boolean
TryBind binds Item to Key only if Key is not yet bound.
Parameters (2)theKey1—key to addtheItem—item to bind if Key is not yet bound
Returnstrue if key was newly added, false if key already existed
- Bind(theKey1: BOPDS_PaveBlock, theItem: NCollection_List_handle_BOPDS_PaveBlock): boolean
Bind binds Item to Key in map; overwrites value if Key already exists.
Parameters (2)theKey1—key to add/updatetheItem—new item; overrides value previously bound to the key
Returnstrue if Key was not bound already
- Bound(theKey1: BOPDS_PaveBlock, theItem: NCollection_List_handle_BOPDS_PaveBlock): NCollection_List_handle_BOPDS_PaveBlock
Bound binds Item to Key in map; overwrites value if Key already exists.
Parameters (2)theKey1—key to add/updatetheItem—new item; overrides value previously bound to the key
Returnspointer to modifiable Item
- Contains(theKey1: BOPDS_PaveBlock): boolean
Contains.
Parameters (1)theKey1
- Substitute(theIndex: number, theKey1: BOPDS_PaveBlock, theItem: NCollection_List_handle_BOPDS_PaveBlock): void
Substitute.
Parameters (3)theIndextheKey1theItem
- Swap(theIndex1: number, theIndex2: number): void
Swaps two elements with the given indices.
Parameters (2)theIndex1theIndex2
- 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(theIndex: number): NCollection_List_handle_BOPDS_PaveBlock
FindFromIndex.
Parameters (1)theIndex
- ChangeFromIndex(theIndex: number): NCollection_List_handle_BOPDS_PaveBlock
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_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)
Empty constructor.
- constructor(theOther: unknown): NCollection_IndexedDataMap_handle_BOPDS_PaveBlock_NCollection_List_int
Copy constructor.
Parameters (1)theOther
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
Returnsindex of Key
- TryBound(theKey1: BOPDS_PaveBlock, theItem: NCollection_List_int): NCollection_List_int
TryBound binds Item to Key only if Key is not yet bound.
Parameters (2)theKey1—key to addtheItem—item to bind if Key is not yet bound
Returnsreference 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 addtheItem—item to bind if Key is not yet bound
Returnstrue 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/updatetheItem—new item; overrides value previously bound to the key
Returnstrue if Key was not bound already
- Bound(theKey1: BOPDS_PaveBlock, theItem: NCollection_List_int): NCollection_List_int
Bound binds Item to Key in map; overwrites value if Key already exists.
Parameters (2)theKey1—key to add/updatetheItem—new item; overrides value previously bound to the key
Returnspointer 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)theIndextheKey1theItem
- Swap(theIndex1: number, theIndex2: number): void
Swaps two elements with the given indices.
Parameters (2)theIndex1theIndex2
- 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(theIndex: number): NCollection_List_int
FindFromIndex.
Parameters (1)theIndex
- ChangeFromIndex(theIndex: number): NCollection_List_int
ChangeFromIndex.
Parameters (1)theIndex
- FindIndex(theKey1: BOPDS_PaveBlock): number
FindIndex.
Parameters (1)theKey1
- ChangeFromKey(theKey1: BOPDS_PaveBlock): NCollection_List_int
ChangeFromKey.
Parameters (1)theKey1
- Seek(theKey1: BOPDS_PaveBlock): NCollection_List_int
Seek returns pointer to Item by Key. Returns NULL if Key was not found.
Parameters (1)theKey1
- ChangeSeek(theKey1: BOPDS_PaveBlock): NCollection_List_int
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)
Empty constructor.
- constructor(theOther: unknown): NCollection_IndexedDataMap_handle_Standard_Transient_handle_Standard_Transient
Copy constructor.
Parameters (1)theOther
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
Returnsindex of Key
- TryBound(theKey1: Standard_Transient, theItem: Standard_Transient): Standard_Transient
TryBound binds Item to Key only if Key is not yet bound.
Parameters (2)theKey1—key to addtheItem—item to bind if Key is not yet bound
Returnsreference 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 addtheItem—item to bind if Key is not yet bound
Returnstrue 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/updatetheItem—new item; overrides value previously bound to the key
Returnstrue if Key was not bound already
- Bound(theKey1: Standard_Transient, theItem: Standard_Transient): Standard_Transient
Bound binds Item to Key in map; overwrites value if Key already exists.
Parameters (2)theKey1—key to add/updatetheItem—new item; overrides value previously bound to the key
Returnspointer 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)theIndextheKey1theItem
- Swap(theIndex1: number, theIndex2: number): void
Swaps two elements with the given indices.
Parameters (2)theIndex1theIndex2
- 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): void
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(theIndex: number): Standard_Transient
FindFromIndex.
Parameters (1)theIndex
- ChangeFromIndex(theIndex: number): Standard_Transient
ChangeFromIndex.
Parameters (1)theIndex
- FindIndex(theKey1: Standard_Transient): number
FindIndex.
Parameters (1)theKey1
- ChangeFromKey(theKey1: Standard_Transient): Standard_Transient
ChangeFromKey.
Parameters (1)theKey1
- Seek(theKey1: Standard_Transient): Standard_Transient
Seek returns pointer to Item by Key. Returns NULL if Key was not found.
Parameters (1)theKey1
- ChangeSeek(theKey1: Standard_Transient): Standard_Transient
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)
- constructor(): NCollection_IndexedDataMap_handle_Transfer_Finder_handle_Transfer_Binder_Transfer_FindHasher
Empty constructor.
- constructor(theOther: NCollection_IndexedDataMap_handle_Transfer_Finder_handle_Transfer_Binder_Transfer_FindHasher): NCollection_IndexedDataMap_handle_Transfer_Finder_handle_Transfer_Binder_Transfer_FindHasher
Copy constructor.
Parameters (1)theOther
Instance methods(24)
- Exchange(theOther: NCollection_IndexedDataMap_handle_Transfer_Finder_handle_Transfer_Binder_Transfer_FindHasher): void
Exchange the content of two maps without re-allocations. Notice that allocators will be swapped as well!
Parameters (1)theOther—Mutated in place; read the updated value from this argument after the call.
Returns const reference to the hasher.
- Assign(theOther: NCollection_IndexedDataMap_handle_Transfer_Finder_handle_Transfer_Binder_Transfer_FindHasher): NCollection_IndexedDataMap_handle_Transfer_Finder_handle_Transfer_Binder_Transfer_FindHasher
Assignment. This method does not change the internal allocator.
Parameters (1)theOther
- ReSize(N: number): void
ReSize.
Parameters (1)N
- Add(theKey1: Transfer_Finder, theItem: Transfer_Binder): 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
Returnsindex of Key
- TryBound(theKey1: Transfer_Finder, theItem: Transfer_Binder): Transfer_Binder
TryBound binds Item to Key only if Key is not yet bound.
Parameters (2)theKey1—key to addtheItem—item to bind if Key is not yet bound
Returnsreference to existing or newly bound Item
- TryBind(theKey1: Transfer_Finder, theItem: Transfer_Binder): boolean
TryBind binds Item to Key only if Key is not yet bound.
Parameters (2)theKey1—key to addtheItem—item to bind if Key is not yet bound
Returnstrue if key was newly added, false if key already existed
- Bind(theKey1: Transfer_Finder, theItem: Transfer_Binder): boolean
Bind binds Item to Key in map; overwrites value if Key already exists.
Parameters (2)theKey1—key to add/updatetheItem—new item; overrides value previously bound to the key
Returnstrue if Key was not bound already
- Bound(theKey1: Transfer_Finder, theItem: Transfer_Binder): Transfer_Binder
Bound binds Item to Key in map; overwrites value if Key already exists.
Parameters (2)theKey1—key to add/updatetheItem—new item; overrides value previously bound to the key
Returnspointer to modifiable Item
- Contains(theKey1: Transfer_Finder): boolean
Contains.
Parameters (1)theKey1
- Substitute(theIndex: number, theKey1: Transfer_Finder, theItem: Transfer_Binder): void
Substitute.
Parameters (3)theIndextheKey1theItem
- Swap(theIndex1: number, theIndex2: number): void
Swaps two elements with the given indices.
Parameters (2)theIndex1theIndex2
- 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: Transfer_Finder): void
Remove the given key. Caution! The index of the last key can be changed.
Parameters (1)theKey1
- FindKey(theIndex: number): Transfer_Finder
FindKey.
Parameters (1)theIndex
- FindFromIndex(theIndex: number): Transfer_Binder
FindFromIndex.
Parameters (1)theIndex
- ChangeFromIndex(theIndex: number): Transfer_Binder
ChangeFromIndex.
Parameters (1)theIndex
- FindIndex(theKey1: Transfer_Finder): number
FindIndex.
Parameters (1)theKey1
- ChangeFromKey(theKey1: Transfer_Finder): Transfer_Binder
ChangeFromKey.
Parameters (1)theKey1
- Seek(theKey1: Transfer_Finder): Transfer_Binder
Seek returns pointer to Item by Key. Returns NULL if Key was not found.
Parameters (1)theKey1
- ChangeSeek(theKey1: Transfer_Finder): Transfer_Binder
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_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)
Empty constructor.
- constructor(theOther: unknown): NCollection_IndexedDataMap_TCollection_AsciiString_handle_Standard_Transient
Copy constructor.
Parameters (1)theOther
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: 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
Returnsindex of Key
- TryBound(theKey1: TCollection_AsciiString, theItem: Standard_Transient): Standard_Transient
TryBound binds Item to Key only if Key is not yet bound.
Parameters (2)theKey1—key to addtheItem—item to bind if Key is not yet bound
Returnsreference to existing or newly bound Item
- TryBind(theKey1: TCollection_AsciiString, theItem: Standard_Transient): boolean
TryBind binds Item to Key only if Key is not yet bound.
Parameters (2)theKey1—key to addtheItem—item to bind if Key is not yet bound
Returnstrue if key was newly added, false if key already existed
- Bind(theKey1: TCollection_AsciiString, theItem: Standard_Transient): boolean
Bind binds Item to Key in map; overwrites value if Key already exists.
Parameters (2)theKey1—key to add/updatetheItem—new item; overrides value previously bound to the key
Returnstrue if Key was not bound already
- Bound(theKey1: TCollection_AsciiString, theItem: Standard_Transient): Standard_Transient
Bound binds Item to Key in map; overwrites value if Key already exists.
Parameters (2)theKey1—key to add/updatetheItem—new item; overrides value previously bound to the key
Returnspointer to modifiable Item
- Contains(theKey1: TCollection_AsciiString): boolean
Contains.
Parameters (1)theKey1
- Substitute(theIndex: number, theKey1: TCollection_AsciiString, theItem: Standard_Transient): void
Substitute.
Parameters (3)theIndextheKey1theItem
- Swap(theIndex1: number, theIndex2: number): void
Swaps two elements with the given indices.
Parameters (2)theIndex1theIndex2
- 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: TCollection_AsciiString): void
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): Standard_Transient
FindFromIndex.
Parameters (1)theIndex
- ChangeFromIndex(theIndex: number): Standard_Transient
ChangeFromIndex.
Parameters (1)theIndex
- FindIndex(theKey1: TCollection_AsciiString): number
FindIndex.
Parameters (1)theKey1
ChangeFromKey.
Parameters (1)theKey1
- Seek(theKey1: TCollection_AsciiString): Standard_Transient
Seek returns pointer to Item by Key. Returns NULL if Key was not found.
Parameters (1)theKey1
- ChangeSeek(theKey1: TCollection_AsciiString): Standard_Transient
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_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)
Empty constructor.
- constructor(theOther: unknown): NCollection_IndexedDataMap_TCollection_AsciiString_int
Copy constructor.
Parameters (1)theOther
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
Returnsindex 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 addtheItem—item to bind if Key is not yet bound
Returnsreference 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 addtheItem—item to bind if Key is not yet bound
Returnstrue 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/updatetheItem—new item; overrides value previously bound to the key
Returnstrue 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/updatetheItem—new item; overrides value previously bound to the key
Returnspointer to modifiable Item
- Contains(theKey1: TCollection_AsciiString): boolean
Contains.
Parameters (1)theKey1
- Substitute(theIndex: number, theKey1: TCollection_AsciiString, theItem: number): void
Substitute.
Parameters (3)theIndextheKey1theItem
- Swap(theIndex1: number, theIndex2: number): void
Swaps two elements with the given indices.
Parameters (2)theIndex1theIndex2
- 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: TCollection_AsciiString): void
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(theKey1: TCollection_AsciiString): number
FindIndex.
Parameters (1)theKey1
- ChangeFromKey(theKey1: TCollection_AsciiString): number
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(theKey1: TCollection_AsciiString): 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_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)
Empty constructor.
- constructor(theOther: unknown): NCollection_IndexedDataMap_TDF_Label_TopoDS_Shape
Copy constructor.
Parameters (1)theOther
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
Returnsindex of Key
- TryBound(theKey1: TDF_Label, theItem: TopoDS_Shape): TopoDS_Shape
TryBound binds Item to Key only if Key is not yet bound.
Parameters (2)theKey1—key to addtheItem—item to bind if Key is not yet bound
Returnsreference 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 addtheItem—item to bind if Key is not yet bound
Returnstrue 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/updatetheItem—new item; overrides value previously bound to the key
Returnstrue if Key was not bound already
- Bound(theKey1: TDF_Label, theItem: TopoDS_Shape): TopoDS_Shape
Bound binds Item to Key in map; overwrites value if Key already exists.
Parameters (2)theKey1—key to add/updatetheItem—new item; overrides value previously bound to the key
Returnspointer to modifiable Item
Contains.
Parameters (1)theKey1
- Substitute(theIndex: number, theKey1: TDF_Label, theItem: TopoDS_Shape): void
Substitute.
Parameters (3)theIndextheKey1theItem
- Swap(theIndex1: number, theIndex2: number): void
Swaps two elements with the given indices.
Parameters (2)theIndex1theIndex2
- 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.
Parameters (1)theIndex
- FindFromIndex(theIndex: number): TopoDS_Shape
FindFromIndex.
Parameters (1)theIndex
- ChangeFromIndex(theIndex: number): TopoDS_Shape
ChangeFromIndex.
Parameters (1)theIndex
FindIndex.
Parameters (1)theKey1
- ChangeFromKey(theKey1: TDF_Label): TopoDS_Shape
ChangeFromKey.
Parameters (1)theKey1
- Seek(theKey1: TDF_Label): TopoDS_Shape
Seek returns pointer to Item by Key. Returns NULL if Key was not found.
Parameters (1)theKey1
- ChangeSeek(theKey1: TDF_Label): TopoDS_Shape
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)
Empty constructor.
- constructor(theOther: NCollection_IndexedDataMap_TopoDS_Edge_Draft_EdgeInfo_TopTools_ShapeMapHasher): NCollection_IndexedDataMap_TopoDS_Edge_Draft_EdgeInfo_TopTools_ShapeMapHasher
Copy constructor.
Parameters (1)theOther
Instance methods(24)
- Exchange(theOther: NCollection_IndexedDataMap_TopoDS_Edge_Draft_EdgeInfo_TopTools_ShapeMapHasher): void
Exchange the content of two maps without re-allocations. Notice that allocators will be swapped as well!
Parameters (1)theOther—Mutated in place; read the updated value from this argument after the call.
Returns const reference to the hasher.
- Assign(theOther: NCollection_IndexedDataMap_TopoDS_Edge_Draft_EdgeInfo_TopTools_ShapeMapHasher): NCollection_IndexedDataMap_TopoDS_Edge_Draft_EdgeInfo_TopTools_ShapeMapHasher
Assignment. This method does not change the internal allocator.
Parameters (1)theOther
- ReSize(N: number): void
ReSize.
Parameters (1)N
- Add(theKey1: TopoDS_Edge, theItem: Draft_EdgeInfo): 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
Returnsindex of Key
- TryBound(theKey1: TopoDS_Edge, theItem: Draft_EdgeInfo): Draft_EdgeInfo
TryBound binds Item to Key only if Key is not yet bound.
Parameters (2)theKey1—key to addtheItem—item to bind if Key is not yet bound
Returnsreference to existing or newly bound Item
- TryBind(theKey1: TopoDS_Edge, theItem: Draft_EdgeInfo): boolean
TryBind binds Item to Key only if Key is not yet bound.
Parameters (2)theKey1—key to addtheItem—item to bind if Key is not yet bound
Returnstrue if key was newly added, false if key already existed
- Bind(theKey1: TopoDS_Edge, theItem: Draft_EdgeInfo): boolean
Bind binds Item to Key in map; overwrites value if Key already exists.
Parameters (2)theKey1—key to add/updatetheItem—new item; overrides value previously bound to the key
Returnstrue if Key was not bound already
- Bound(theKey1: TopoDS_Edge, theItem: Draft_EdgeInfo): Draft_EdgeInfo
Bound binds Item to Key in map; overwrites value if Key already exists.
Parameters (2)theKey1—key to add/updatetheItem—new item; overrides value previously bound to the key
Returnspointer to modifiable Item
- Contains(theKey1: TopoDS_Edge): boolean
Contains.
Parameters (1)theKey1
- Substitute(theIndex: number, theKey1: TopoDS_Edge, theItem: Draft_EdgeInfo): void
Substitute.
Parameters (3)theIndextheKey1theItem
- Swap(theIndex1: number, theIndex2: number): void
Swaps two elements with the given indices.
Parameters (2)theIndex1theIndex2
- 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_Edge): void
Remove the given key. Caution! The index of the last key can be changed.
Parameters (1)theKey1
- FindKey(theIndex: number): TopoDS_Edge
FindKey.
Parameters (1)theIndex
- FindFromIndex(theIndex: number): Draft_EdgeInfo
FindFromIndex.
Parameters (1)theIndex
- ChangeFromIndex(theIndex: number): Draft_EdgeInfo
ChangeFromIndex.
Parameters (1)theIndex
- FindIndex(theKey1: TopoDS_Edge): number
FindIndex.
Parameters (1)theKey1
- ChangeFromKey(theKey1: TopoDS_Edge): Draft_EdgeInfo
ChangeFromKey.
Parameters (1)theKey1
- Seek(theKey1: TopoDS_Edge): Draft_EdgeInfo
Seek returns pointer to Item by Key. Returns NULL if Key was not found.
Parameters (1)theKey1
- ChangeSeek(theKey1: TopoDS_Edge): Draft_EdgeInfo
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_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)
Empty constructor.
- constructor(theOther: NCollection_IndexedDataMap_TopoDS_Face_Draft_FaceInfo_TopTools_ShapeMapHasher): NCollection_IndexedDataMap_TopoDS_Face_Draft_FaceInfo_TopTools_ShapeMapHasher
Copy constructor.
Parameters (1)theOther
Instance methods(24)
- Exchange(theOther: NCollection_IndexedDataMap_TopoDS_Face_Draft_FaceInfo_TopTools_ShapeMapHasher): void
Exchange the content of two maps without re-allocations. Notice that allocators will be swapped as well!
Parameters (1)theOther—Mutated in place; read the updated value from this argument after the call.
Returns const reference to the hasher.
- Assign(theOther: NCollection_IndexedDataMap_TopoDS_Face_Draft_FaceInfo_TopTools_ShapeMapHasher): NCollection_IndexedDataMap_TopoDS_Face_Draft_FaceInfo_TopTools_ShapeMapHasher
Assignment. This method does not change the internal allocator.
Parameters (1)theOther
- ReSize(N: number): void
ReSize.
Parameters (1)N
- Add(theKey1: TopoDS_Face, theItem: Draft_FaceInfo): 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
Returnsindex of Key
- TryBound(theKey1: TopoDS_Face, theItem: Draft_FaceInfo): Draft_FaceInfo
TryBound binds Item to Key only if Key is not yet bound.
Parameters (2)theKey1—key to addtheItem—item to bind if Key is not yet bound
Returnsreference to existing or newly bound Item
- TryBind(theKey1: TopoDS_Face, theItem: Draft_FaceInfo): boolean
TryBind binds Item to Key only if Key is not yet bound.
Parameters (2)theKey1—key to addtheItem—item to bind if Key is not yet bound
Returnstrue if key was newly added, false if key already existed
- Bind(theKey1: TopoDS_Face, theItem: Draft_FaceInfo): boolean
Bind binds Item to Key in map; overwrites value if Key already exists.
Parameters (2)theKey1—key to add/updatetheItem—new item; overrides value previously bound to the key
Returnstrue if Key was not bound already
- Bound(theKey1: TopoDS_Face, theItem: Draft_FaceInfo): Draft_FaceInfo
Bound binds Item to Key in map; overwrites value if Key already exists.
Parameters (2)theKey1—key to add/updatetheItem—new item; overrides value previously bound to the key
Returnspointer to modifiable Item
- Contains(theKey1: TopoDS_Face): boolean
Contains.
Parameters (1)theKey1
- Substitute(theIndex: number, theKey1: TopoDS_Face, theItem: Draft_FaceInfo): void
Substitute.
Parameters (3)theIndextheKey1theItem
- Swap(theIndex1: number, theIndex2: number): void
Swaps two elements with the given indices.
Parameters (2)theIndex1theIndex2
- 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_Face): void
Remove the given key. Caution! The index of the last key can be changed.
Parameters (1)theKey1
- FindKey(theIndex: number): TopoDS_Face
FindKey.
Parameters (1)theIndex
- FindFromIndex(theIndex: number): Draft_FaceInfo
FindFromIndex.
Parameters (1)theIndex
- ChangeFromIndex(theIndex: number): Draft_FaceInfo
ChangeFromIndex.
Parameters (1)theIndex
- FindIndex(theKey1: TopoDS_Face): number
FindIndex.
Parameters (1)theKey1
- ChangeFromKey(theKey1: TopoDS_Face): Draft_FaceInfo
ChangeFromKey.
Parameters (1)theKey1
- Seek(theKey1: TopoDS_Face): Draft_FaceInfo
Seek returns pointer to Item by Key. Returns NULL if Key was not found.
Parameters (1)theKey1
- ChangeSeek(theKey1: TopoDS_Face): Draft_FaceInfo
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_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)
- constructor(): NCollection_IndexedDataMap_TopoDS_Shape_BOPDS_CoupleOfPaveBlocks_TopTools_ShapeMapHasher
Empty constructor.
- constructor(theOther: NCollection_IndexedDataMap_TopoDS_Shape_BOPDS_CoupleOfPaveBlocks_TopTools_ShapeMapHasher): NCollection_IndexedDataMap_TopoDS_Shape_BOPDS_CoupleOfPaveBlocks_TopTools_ShapeMapHasher
Copy constructor.
Parameters (1)theOther
Instance methods(24)
- Exchange(theOther: NCollection_IndexedDataMap_TopoDS_Shape_BOPDS_CoupleOfPaveBlocks_TopTools_ShapeMapHasher): void
Exchange the content of two maps without re-allocations. Notice that allocators will be swapped as well!
Parameters (1)theOther—Mutated in place; read the updated value from this argument after the call.
Returns const reference to the hasher.
- Assign(theOther: NCollection_IndexedDataMap_TopoDS_Shape_BOPDS_CoupleOfPaveBlocks_TopTools_ShapeMapHasher): NCollection_IndexedDataMap_TopoDS_Shape_BOPDS_CoupleOfPaveBlocks_TopTools_ShapeMapHasher
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: BOPDS_CoupleOfPaveBlocks): 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
Returnsindex of Key
- TryBound(theKey1: TopoDS_Shape, theItem: BOPDS_CoupleOfPaveBlocks): BOPDS_CoupleOfPaveBlocks
TryBound binds Item to Key only if Key is not yet bound.
Parameters (2)theKey1—key to addtheItem—item to bind if Key is not yet bound
Returnsreference to existing or newly bound Item
- TryBind(theKey1: TopoDS_Shape, theItem: BOPDS_CoupleOfPaveBlocks): boolean
TryBind binds Item to Key only if Key is not yet bound.
Parameters (2)theKey1—key to addtheItem—item to bind if Key is not yet bound
Returnstrue if key was newly added, false if key already existed
- Bind(theKey1: TopoDS_Shape, theItem: BOPDS_CoupleOfPaveBlocks): boolean
Bind binds Item to Key in map; overwrites value if Key already exists.
Parameters (2)theKey1—key to add/updatetheItem—new item; overrides value previously bound to the key
Returnstrue if Key was not bound already
- Bound(theKey1: TopoDS_Shape, theItem: BOPDS_CoupleOfPaveBlocks): BOPDS_CoupleOfPaveBlocks
Bound binds Item to Key in map; overwrites value if Key already exists.
Parameters (2)theKey1—key to add/updatetheItem—new item; overrides value previously bound to the key
Returnspointer to modifiable Item
- Contains(theKey1: TopoDS_Shape): boolean
Contains.
Parameters (1)theKey1
- Substitute(theIndex: number, theKey1: TopoDS_Shape, theItem: BOPDS_CoupleOfPaveBlocks): void
Substitute.
Parameters (3)theIndextheKey1theItem
- Swap(theIndex1: number, theIndex2: number): void
Swaps two elements with the given indices.
Parameters (2)theIndex1theIndex2
- 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): BOPDS_CoupleOfPaveBlocks
FindFromIndex.
Parameters (1)theIndex
- ChangeFromIndex(theIndex: number): BOPDS_CoupleOfPaveBlocks
ChangeFromIndex.
Parameters (1)theIndex
- FindIndex(theKey1: TopoDS_Shape): number
FindIndex.
Parameters (1)theKey1
- ChangeFromKey(theKey1: TopoDS_Shape): BOPDS_CoupleOfPaveBlocks
ChangeFromKey.
Parameters (1)theKey1
- Seek(theKey1: TopoDS_Shape): BOPDS_CoupleOfPaveBlocks
Seek returns pointer to Item by Key. Returns NULL if Key was not found.
Parameters (1)theKey1
- ChangeSeek(theKey1: TopoDS_Shape): BOPDS_CoupleOfPaveBlocks
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_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)
Empty constructor.
- constructor(theOther: NCollection_IndexedDataMap_TopoDS_Shape_double_TopTools_ShapeMapHasher): NCollection_IndexedDataMap_TopoDS_Shape_double_TopTools_ShapeMapHasher
Copy constructor.
Parameters (1)theOther
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.
- Assign(theOther: NCollection_IndexedDataMap_TopoDS_Shape_double_TopTools_ShapeMapHasher): NCollection_IndexedDataMap_TopoDS_Shape_double_TopTools_ShapeMapHasher
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
Returnsindex 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 addtheItem—item to bind if Key is not yet bound
Returnsreference 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 addtheItem—item to bind if Key is not yet bound
Returnstrue 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/updatetheItem—new item; overrides value previously bound to the key
Returnstrue 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/updatetheItem—new item; overrides value previously bound to the key
Returnspointer to modifiable Item
- Contains(theKey1: TopoDS_Shape): boolean
Contains.
Parameters (1)theKey1
- Substitute(theIndex: number, theKey1: TopoDS_Shape, theItem: number): void
Substitute.
Parameters (3)theIndextheKey1theItem
- Swap(theIndex1: number, theIndex2: number): void
Swaps two elements with the given indices.
Parameters (2)theIndex1theIndex2
- 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)
- constructor(): NCollection_IndexedDataMap_TopoDS_Shape_handle_Standard_Transient_TopTools_ShapeMapHasher
Empty constructor.
- constructor(theOther: NCollection_IndexedDataMap_TopoDS_Shape_handle_Standard_Transient_TopTools_ShapeMapHasher): NCollection_IndexedDataMap_TopoDS_Shape_handle_Standard_Transient_TopTools_ShapeMapHasher
Copy constructor.
Parameters (1)theOther
Instance methods(24)
- Exchange(theOther: NCollection_IndexedDataMap_TopoDS_Shape_handle_Standard_Transient_TopTools_ShapeMapHasher): void
Exchange the content of two maps without re-allocations. Notice that allocators will be swapped as well!
Parameters (1)theOther—Mutated in place; read the updated value from this argument after the call.
Returns const reference to the hasher.
- Assign(theOther: NCollection_IndexedDataMap_TopoDS_Shape_handle_Standard_Transient_TopTools_ShapeMapHasher): NCollection_IndexedDataMap_TopoDS_Shape_handle_Standard_Transient_TopTools_ShapeMapHasher
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: 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
Returnsindex of Key
- TryBound(theKey1: TopoDS_Shape, theItem: Standard_Transient): Standard_Transient
TryBound binds Item to Key only if Key is not yet bound.
Parameters (2)theKey1—key to addtheItem—item to bind if Key is not yet bound
Returnsreference to existing or newly bound Item
- TryBind(theKey1: TopoDS_Shape, theItem: Standard_Transient): boolean
TryBind binds Item to Key only if Key is not yet bound.
Parameters (2)theKey1—key to addtheItem—item to bind if Key is not yet bound
Returnstrue if key was newly added, false if key already existed
- Bind(theKey1: TopoDS_Shape, theItem: Standard_Transient): boolean
Bind binds Item to Key in map; overwrites value if Key already exists.
Parameters (2)theKey1—key to add/updatetheItem—new item; overrides value previously bound to the key
Returnstrue if Key was not bound already
- Bound(theKey1: TopoDS_Shape, theItem: Standard_Transient): Standard_Transient
Bound binds Item to Key in map; overwrites value if Key already exists.
Parameters (2)theKey1—key to add/updatetheItem—new item; overrides value previously bound to the key
Returnspointer to modifiable Item
- Contains(theKey1: TopoDS_Shape): boolean
Contains.
Parameters (1)theKey1
- Substitute(theIndex: number, theKey1: TopoDS_Shape, theItem: Standard_Transient): void
Substitute.
Parameters (3)theIndextheKey1theItem
- Swap(theIndex1: number, theIndex2: number): void
Swaps two elements with the given indices.
Parameters (2)theIndex1theIndex2
- 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): Standard_Transient
FindFromIndex.
Parameters (1)theIndex
- ChangeFromIndex(theIndex: number): Standard_Transient
ChangeFromIndex.
Parameters (1)theIndex
- FindIndex(theKey1: TopoDS_Shape): number
FindIndex.
Parameters (1)theKey1
- ChangeFromKey(theKey1: TopoDS_Shape): Standard_Transient
ChangeFromKey.
Parameters (1)theKey1
- Seek(theKey1: TopoDS_Shape): Standard_Transient
Seek returns pointer to Item by Key. Returns NULL if Key was not found.
Parameters (1)theKey1
- ChangeSeek(theKey1: TopoDS_Shape): Standard_Transient
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_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)
- constructor(): NCollection_IndexedDataMap_TopoDS_Shape_NCollection_List_TopoDS_Shape_TopTools_ShapeMapHasher
Empty constructor.
- constructor(theOther: NCollection_IndexedDataMap_TopoDS_Shape_NCollection_List_TopoDS_Shape_TopTools_ShapeMapHasher): NCollection_IndexedDataMap_TopoDS_Shape_NCollection_List_TopoDS_Shape_TopTools_ShapeMapHasher
Copy constructor.
Parameters (1)theOther
Instance methods(24)
- Exchange(theOther: NCollection_IndexedDataMap_TopoDS_Shape_NCollection_List_TopoDS_Shape_TopTools_ShapeMapHasher): void
Exchange the content of two maps without re-allocations. Notice that allocators will be swapped as well!
Parameters (1)theOther—Mutated in place; read the updated value from this argument after the call.
Returns const reference to the hasher.
- Assign(theOther: NCollection_IndexedDataMap_TopoDS_Shape_NCollection_List_TopoDS_Shape_TopTools_ShapeMapHasher): NCollection_IndexedDataMap_TopoDS_Shape_NCollection_List_TopoDS_Shape_TopTools_ShapeMapHasher
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: NCollection_List_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
Returnsindex of Key
- TryBound(theKey1: TopoDS_Shape, theItem: NCollection_List_TopoDS_Shape): NCollection_List_TopoDS_Shape
TryBound binds Item to Key only if Key is not yet bound.
Parameters (2)theKey1—key to addtheItem—item to bind if Key is not yet bound
Returnsreference to existing or newly bound Item
- TryBind(theKey1: TopoDS_Shape, theItem: NCollection_List_TopoDS_Shape): boolean
TryBind binds Item to Key only if Key is not yet bound.
Parameters (2)theKey1—key to addtheItem—item to bind if Key is not yet bound
Returnstrue if key was newly added, false if key already existed
- Bind(theKey1: TopoDS_Shape, theItem: NCollection_List_TopoDS_Shape): boolean
Bind binds Item to Key in map; overwrites value if Key already exists.
Parameters (2)theKey1—key to add/updatetheItem—new item; overrides value previously bound to the key
Returnstrue if Key was not bound already
- Bound(theKey1: TopoDS_Shape, theItem: NCollection_List_TopoDS_Shape): NCollection_List_TopoDS_Shape
Bound binds Item to Key in map; overwrites value if Key already exists.
Parameters (2)theKey1—key to add/updatetheItem—new item; overrides value previously bound to the key
Returnspointer to modifiable Item
- Contains(theKey1: TopoDS_Shape): boolean
Contains.
Parameters (1)theKey1
- Substitute(theIndex: number, theKey1: TopoDS_Shape, theItem: NCollection_List_TopoDS_Shape): void
Substitute.
Parameters (3)theIndextheKey1theItem
- Swap(theIndex1: number, theIndex2: number): void
Swaps two elements with the given indices.
Parameters (2)theIndex1theIndex2
- 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): NCollection_List_TopoDS_Shape
FindFromIndex.
Parameters (1)theIndex
- ChangeFromIndex(theIndex: number): NCollection_List_TopoDS_Shape
ChangeFromIndex.
Parameters (1)theIndex
- FindIndex(theKey1: TopoDS_Shape): number
FindIndex.
Parameters (1)theKey1
ChangeFromKey.
Parameters (1)theKey1
- Seek(theKey1: TopoDS_Shape): NCollection_List_TopoDS_Shape
Seek returns pointer to Item by Key. Returns NULL if Key was not found.
Parameters (1)theKey1
- ChangeSeek(theKey1: TopoDS_Shape): NCollection_List_TopoDS_Shape
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_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)
Empty constructor.
- constructor(theOther: NCollection_IndexedDataMap_TopoDS_Shape_TopoDS_Shape_TopTools_ShapeMapHasher): NCollection_IndexedDataMap_TopoDS_Shape_TopoDS_Shape_TopTools_ShapeMapHasher
Copy constructor.
Parameters (1)theOther
Instance methods(24)
- Exchange(theOther: NCollection_IndexedDataMap_TopoDS_Shape_TopoDS_Shape_TopTools_ShapeMapHasher): void
Exchange the content of two maps without re-allocations. Notice that allocators will be swapped as well!
Parameters (1)theOther—Mutated in place; read the updated value from this argument after the call.
Returns const reference to the hasher.
- Assign(theOther: NCollection_IndexedDataMap_TopoDS_Shape_TopoDS_Shape_TopTools_ShapeMapHasher): NCollection_IndexedDataMap_TopoDS_Shape_TopoDS_Shape_TopTools_ShapeMapHasher
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: 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
Returnsindex of Key
- TryBound(theKey1: TopoDS_Shape, theItem: TopoDS_Shape): TopoDS_Shape
TryBound binds Item to Key only if Key is not yet bound.
Parameters (2)theKey1—key to addtheItem—item to bind if Key is not yet bound
Returnsreference to existing or newly bound Item
- TryBind(theKey1: TopoDS_Shape, theItem: TopoDS_Shape): boolean
TryBind binds Item to Key only if Key is not yet bound.
Parameters (2)theKey1—key to addtheItem—item to bind if Key is not yet bound
Returnstrue if key was newly added, false if key already existed
- Bind(theKey1: TopoDS_Shape, theItem: TopoDS_Shape): boolean
Bind binds Item to Key in map; overwrites value if Key already exists.
Parameters (2)theKey1—key to add/updatetheItem—new item; overrides value previously bound to the key
Returnstrue if Key was not bound already
- Bound(theKey1: TopoDS_Shape, theItem: TopoDS_Shape): TopoDS_Shape
Bound binds Item to Key in map; overwrites value if Key already exists.
Parameters (2)theKey1—key to add/updatetheItem—new item; overrides value previously bound to the key
Returnspointer to modifiable Item
- Contains(theKey1: TopoDS_Shape): boolean
Contains.
Parameters (1)theKey1
- Substitute(theIndex: number, theKey1: TopoDS_Shape, theItem: TopoDS_Shape): void
Substitute.
Parameters (3)theIndextheKey1theItem
- Swap(theIndex1: number, theIndex2: number): void
Swaps two elements with the given indices.
Parameters (2)theIndex1theIndex2
- 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): TopoDS_Shape
FindFromIndex.
Parameters (1)theIndex
- ChangeFromIndex(theIndex: number): TopoDS_Shape
ChangeFromIndex.
Parameters (1)theIndex
- FindIndex(theKey1: TopoDS_Shape): number
FindIndex.
Parameters (1)theKey1
- ChangeFromKey(theKey1: TopoDS_Shape): TopoDS_Shape
ChangeFromKey.
Parameters (1)theKey1
- Seek(theKey1: TopoDS_Shape): TopoDS_Shape
Seek returns pointer to Item by Key. Returns NULL if Key was not found.
Parameters (1)theKey1
- ChangeSeek(theKey1: TopoDS_Shape): TopoDS_Shape
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_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)
Empty constructor.
- constructor(theOther: NCollection_IndexedDataMap_TopoDS_Shape_XCAFPrs_Style_TopTools_ShapeMapHasher): NCollection_IndexedDataMap_TopoDS_Shape_XCAFPrs_Style_TopTools_ShapeMapHasher
Copy constructor.
Parameters (1)theOther
Instance methods(24)
- Exchange(theOther: NCollection_IndexedDataMap_TopoDS_Shape_XCAFPrs_Style_TopTools_ShapeMapHasher): void
Exchange the content of two maps without re-allocations. Notice that allocators will be swapped as well!
Parameters (1)theOther—Mutated in place; read the updated value from this argument after the call.
Returns const reference to the hasher.
- Assign(theOther: NCollection_IndexedDataMap_TopoDS_Shape_XCAFPrs_Style_TopTools_ShapeMapHasher): NCollection_IndexedDataMap_TopoDS_Shape_XCAFPrs_Style_TopTools_ShapeMapHasher
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: XCAFPrs_Style): 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
Returnsindex of Key
- TryBound(theKey1: TopoDS_Shape, theItem: XCAFPrs_Style): XCAFPrs_Style
TryBound binds Item to Key only if Key is not yet bound.
Parameters (2)theKey1—key to addtheItem—item to bind if Key is not yet bound
Returnsreference to existing or newly bound Item
- TryBind(theKey1: TopoDS_Shape, theItem: XCAFPrs_Style): boolean
TryBind binds Item to Key only if Key is not yet bound.
Parameters (2)theKey1—key to addtheItem—item to bind if Key is not yet bound
Returnstrue if key was newly added, false if key already existed
- Bind(theKey1: TopoDS_Shape, theItem: XCAFPrs_Style): boolean
Bind binds Item to Key in map; overwrites value if Key already exists.
Parameters (2)theKey1—key to add/updatetheItem—new item; overrides value previously bound to the key
Returnstrue if Key was not bound already
- Bound(theKey1: TopoDS_Shape, theItem: XCAFPrs_Style): XCAFPrs_Style
Bound binds Item to Key in map; overwrites value if Key already exists.
Parameters (2)theKey1—key to add/updatetheItem—new item; overrides value previously bound to the key
Returnspointer to modifiable Item
- Contains(theKey1: TopoDS_Shape): boolean
Contains.
Parameters (1)theKey1
- Substitute(theIndex: number, theKey1: TopoDS_Shape, theItem: XCAFPrs_Style): void
Substitute.
Parameters (3)theIndextheKey1theItem
- Swap(theIndex1: number, theIndex2: number): void
Swaps two elements with the given indices.
Parameters (2)theIndex1theIndex2
- 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): XCAFPrs_Style
FindFromIndex.
Parameters (1)theIndex
- ChangeFromIndex(theIndex: number): XCAFPrs_Style
ChangeFromIndex.
Parameters (1)theIndex
- FindIndex(theKey1: TopoDS_Shape): number
FindIndex.
Parameters (1)theKey1
- ChangeFromKey(theKey1: TopoDS_Shape): XCAFPrs_Style
ChangeFromKey.
Parameters (1)theKey1
- Seek(theKey1: TopoDS_Shape): XCAFPrs_Style
Seek returns pointer to Item by Key. Returns NULL if Key was not found.
Parameters (1)theKey1
- ChangeSeek(theKey1: TopoDS_Shape): XCAFPrs_Style
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_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)
Empty constructor.
- constructor(theOther: NCollection_IndexedDataMap_TopoDS_Vertex_Draft_VertexInfo_TopTools_ShapeMapHasher): NCollection_IndexedDataMap_TopoDS_Vertex_Draft_VertexInfo_TopTools_ShapeMapHasher
Copy constructor.
Parameters (1)theOther
Instance methods(24)
- Exchange(theOther: NCollection_IndexedDataMap_TopoDS_Vertex_Draft_VertexInfo_TopTools_ShapeMapHasher): void
Exchange the content of two maps without re-allocations. Notice that allocators will be swapped as well!
Parameters (1)theOther—Mutated in place; read the updated value from this argument after the call.
Returns const reference to the hasher.
- Assign(theOther: NCollection_IndexedDataMap_TopoDS_Vertex_Draft_VertexInfo_TopTools_ShapeMapHasher): NCollection_IndexedDataMap_TopoDS_Vertex_Draft_VertexInfo_TopTools_ShapeMapHasher
Assignment. This method does not change the internal allocator.
Parameters (1)theOther
- ReSize(N: number): void
ReSize.
Parameters (1)N
- Add(theKey1: TopoDS_Vertex, theItem: Draft_VertexInfo): 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
Returnsindex of Key
- TryBound(theKey1: TopoDS_Vertex, theItem: Draft_VertexInfo): Draft_VertexInfo
TryBound binds Item to Key only if Key is not yet bound.
Parameters (2)theKey1—key to addtheItem—item to bind if Key is not yet bound
Returnsreference to existing or newly bound Item
- TryBind(theKey1: TopoDS_Vertex, theItem: Draft_VertexInfo): boolean
TryBind binds Item to Key only if Key is not yet bound.
Parameters (2)theKey1—key to addtheItem—item to bind if Key is not yet bound
Returnstrue if key was newly added, false if key already existed
- Bind(theKey1: TopoDS_Vertex, theItem: Draft_VertexInfo): boolean
Bind binds Item to Key in map; overwrites value if Key already exists.
Parameters (2)theKey1—key to add/updatetheItem—new item; overrides value previously bound to the key
Returnstrue if Key was not bound already
- Bound(theKey1: TopoDS_Vertex, theItem: Draft_VertexInfo): Draft_VertexInfo
Bound binds Item to Key in map; overwrites value if Key already exists.
Parameters (2)theKey1—key to add/updatetheItem—new item; overrides value previously bound to the key
Returnspointer to modifiable Item
- Contains(theKey1: TopoDS_Vertex): boolean
Contains.
Parameters (1)theKey1
- Substitute(theIndex: number, theKey1: TopoDS_Vertex, theItem: Draft_VertexInfo): void
Substitute.
Parameters (3)theIndextheKey1theItem
- Swap(theIndex1: number, theIndex2: number): void
Swaps two elements with the given indices.
Parameters (2)theIndex1theIndex2
- 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_Vertex): void
Remove the given key. Caution! The index of the last key can be changed.
Parameters (1)theKey1
- FindKey(theIndex: number): TopoDS_Vertex
FindKey.
Parameters (1)theIndex
- FindFromIndex(theIndex: number): Draft_VertexInfo
FindFromIndex.
Parameters (1)theIndex
- ChangeFromIndex(theIndex: number): Draft_VertexInfo
ChangeFromIndex.
Parameters (1)theIndex
- FindIndex(theKey1: TopoDS_Vertex): number
FindIndex.
Parameters (1)theKey1
- ChangeFromKey(theKey1: TopoDS_Vertex): Draft_VertexInfo
ChangeFromKey.
Parameters (1)theKey1
- Seek(theKey1: TopoDS_Vertex): Draft_VertexInfo
Seek returns pointer to Item by Key. Returns NULL if Key was not found.
Parameters (1)theKey1
- ChangeSeek(theKey1: TopoDS_Vertex): Draft_VertexInfo
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_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)
- constructor(): NCollection_IndexedDataMap_TopoDS_Vertex_NCollection_List_handle_ChFiDS_Stripe_TopTools_ShapeMapHasher
Empty constructor.
- constructor(theOther: NCollection_IndexedDataMap_TopoDS_Vertex_NCollection_List_handle_ChFiDS_Stripe_TopTools_ShapeMapHasher): NCollection_IndexedDataMap_TopoDS_Vertex_NCollection_List_handle_ChFiDS_Stripe_TopTools_ShapeMapHasher
Copy constructor.
Parameters (1)theOther
Instance methods(24)
- Exchange(theOther: NCollection_IndexedDataMap_TopoDS_Vertex_NCollection_List_handle_ChFiDS_Stripe_TopTools_ShapeMapHasher): void
Exchange the content of two maps without re-allocations. Notice that allocators will be swapped as well!
Parameters (1)theOther—Mutated in place; read the updated value from this argument after the call.
Returns const reference to the hasher.
- Assign(theOther: NCollection_IndexedDataMap_TopoDS_Vertex_NCollection_List_handle_ChFiDS_Stripe_TopTools_ShapeMapHasher): NCollection_IndexedDataMap_TopoDS_Vertex_NCollection_List_handle_ChFiDS_Stripe_TopTools_ShapeMapHasher
Assignment. This method does not change the internal allocator.
Parameters (1)theOther
- ReSize(N: number): void
ReSize.
Parameters (1)N
- Add(theKey1: TopoDS_Vertex, theItem: NCollection_List_handle_ChFiDS_Stripe): 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
Returnsindex of Key
- TryBound(theKey1: TopoDS_Vertex, theItem: NCollection_List_handle_ChFiDS_Stripe): NCollection_List_handle_ChFiDS_Stripe
TryBound binds Item to Key only if Key is not yet bound.
Parameters (2)theKey1—key to addtheItem—item to bind if Key is not yet bound
Returnsreference to existing or newly bound Item
- TryBind(theKey1: TopoDS_Vertex, theItem: NCollection_List_handle_ChFiDS_Stripe): boolean
TryBind binds Item to Key only if Key is not yet bound.
Parameters (2)theKey1—key to addtheItem—item to bind if Key is not yet bound
Returnstrue if key was newly added, false if key already existed
- Bind(theKey1: TopoDS_Vertex, theItem: NCollection_List_handle_ChFiDS_Stripe): boolean
Bind binds Item to Key in map; overwrites value if Key already exists.
Parameters (2)theKey1—key to add/updatetheItem—new item; overrides value previously bound to the key
Returnstrue if Key was not bound already
- Bound(theKey1: TopoDS_Vertex, theItem: NCollection_List_handle_ChFiDS_Stripe): NCollection_List_handle_ChFiDS_Stripe
Bound binds Item to Key in map; overwrites value if Key already exists.
Parameters (2)theKey1—key to add/updatetheItem—new item; overrides value previously bound to the key
Returnspointer to modifiable Item
- Contains(theKey1: TopoDS_Vertex): boolean
Contains.
Parameters (1)theKey1
- Substitute(theIndex: number, theKey1: TopoDS_Vertex, theItem: NCollection_List_handle_ChFiDS_Stripe): void
Substitute.
Parameters (3)theIndextheKey1theItem
- Swap(theIndex1: number, theIndex2: number): void
Swaps two elements with the given indices.
Parameters (2)theIndex1theIndex2
- 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_Vertex): void
Remove the given key. Caution! The index of the last key can be changed.
Parameters (1)theKey1
- FindKey(theIndex: number): TopoDS_Vertex
FindKey.
Parameters (1)theIndex
- FindFromIndex(theIndex: number): NCollection_List_handle_ChFiDS_Stripe
FindFromIndex.
Parameters (1)theIndex
- ChangeFromIndex(theIndex: number): NCollection_List_handle_ChFiDS_Stripe
ChangeFromIndex.
Parameters (1)theIndex
- FindIndex(theKey1: TopoDS_Vertex): 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_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)
Empty constructor.
- constructor(theOther: unknown): NCollection_IndexedMap_double
Copy constructor.
Parameters (1)theOther
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
Returnsindex 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
Returnsconst reference to the key in the map
- Contains(theKey1: number): boolean
Contains.
Parameters (1)theKey1
- Substitute(theIndex: number, theKey1: number): void
Substitute.
Parameters (2)theIndextheKey1
- Swap(theIndex1: number, theIndex2: number): void
Swaps two elements with the given indices.
Parameters (2)theIndex1theIndex2
- 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)
Empty constructor.
- constructor(theOther: unknown): NCollection_IndexedMap_handle_BOPDS_PaveBlock
Copy constructor.
Parameters (1)theOther
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
Returnsindex of the key (new or existing)
- Added(theKey1: BOPDS_PaveBlock): BOPDS_PaveBlock
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
Returnsconst 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)theIndextheKey1
- Swap(theIndex1: number, theIndex2: number): void
Swaps two elements with the given indices.
Parameters (2)theIndex1theIndex2
- 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)
Empty constructor.
- constructor(theOther: unknown): NCollection_IndexedMap_handle_Standard_Transient
Copy constructor.
Parameters (1)theOther
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
Returnsindex of the key (new or existing)
- Added(theKey1: Standard_Transient): Standard_Transient
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
Returnsconst 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)theIndextheKey1
- Swap(theIndex1: number, theIndex2: number): void
Swaps two elements with the given indices.
Parameters (2)theIndex1theIndex2
- 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)
Empty constructor.
- constructor(theOther: unknown): NCollection_IndexedMap_handle_TDF_Attribute
Copy constructor.
Parameters (1)theOther
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
Returnsindex of the key (new or existing)
- Added(theKey1: TDF_Attribute): TDF_Attribute
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
Returnsconst 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)theIndextheKey1
- Swap(theIndex1: number, theIndex2: number): void
Swaps two elements with the given indices.
Parameters (2)theIndex1theIndex2
- 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)
Empty constructor.
- constructor(theOther: unknown): NCollection_IndexedMap_Message_MetricType
Copy constructor.
Parameters (1)theOther
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
Returnsindex of the key (new or existing)
- Added(theKey1: Message_MetricType): Message_MetricType
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
Returnsconst 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)theIndextheKey1
- Swap(theIndex1: number, theIndex2: number): void
Swaps two elements with the given indices.
Parameters (2)theIndex1theIndex2
- 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)
Empty constructor.
- constructor(theOther: unknown): NCollection_IndexedMap_TCollection_AsciiString
Copy constructor.
Parameters (1)theOther
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
Returnsindex of the key (new or existing)
- Added(theKey1: TCollection_AsciiString): TCollection_AsciiString
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
Returnsconst reference to the key in the map
- Contains(theKey1: TCollection_AsciiString): boolean
Contains.
Parameters (1)theKey1
- Substitute(theIndex: number, theKey1: TCollection_AsciiString): void
Substitute.
Parameters (2)theIndextheKey1
- Swap(theIndex1: number, theIndex2: number): void
Swaps two elements with the given indices.
Parameters (2)theIndex1theIndex2
- 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: TCollection_AsciiString): boolean
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(theKey1: TCollection_AsciiString): 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_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)
Empty constructor.
- constructor(theOther: unknown): NCollection_IndexedMap_TDF_Label
Copy constructor.
Parameters (1)theOther
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 adds a new key to the map.
Parameters (1)theKey1—key to add
Returnsindex 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
Returnsconst reference to the key in the map
Contains.
Parameters (1)theKey1
- Substitute(theIndex: number, theKey1: TDF_Label): void
Substitute.
Parameters (2)theIndextheKey1
- Swap(theIndex1: number, theIndex2: number): void
Swaps two elements with the given indices.
Parameters (2)theIndex1theIndex2
- 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.
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_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)
Empty constructor.
- constructor(theOther: NCollection_IndexedMap_TopoDS_Shape_TopTools_ShapeMapHasher): NCollection_IndexedMap_TopoDS_Shape_TopTools_ShapeMapHasher
Copy constructor.
Parameters (1)theOther
Instance methods(16)
- Exchange(theOther: NCollection_IndexedMap_TopoDS_Shape_TopTools_ShapeMapHasher): void
Exchange the content of two maps without re-allocations. Notice that allocators will be swapped as well!
Parameters (1)theOther—Mutated in place; read the updated value from this argument after the call.
Returns const reference to the hasher.
- Assign(theOther: NCollection_IndexedMap_TopoDS_Shape_TopTools_ShapeMapHasher): NCollection_IndexedMap_TopoDS_Shape_TopTools_ShapeMapHasher
Assign. This method does not change the internal allocator.
Parameters (1)theOther
- ReSize(theExtent: number): void
ReSize.
Parameters (1)theExtent
- Add(theKey1: TopoDS_Shape): number
Add adds a new key to the map.
Parameters (1)theKey1—key to add
Returnsindex of the key (new or existing)
- Added(theKey1: TopoDS_Shape): TopoDS_Shape
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
Returnsconst reference to the key in the map
- Contains(theKey1: TopoDS_Shape): boolean
Contains.
Parameters (1)theKey1
- Substitute(theIndex: number, theKey1: TopoDS_Shape): void
Substitute.
Parameters (2)theIndextheKey1
- Swap(theIndex1: number, theIndex2: number): void
Swaps two elements with the given indices.
Parameters (2)theIndex1theIndex2
- 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): boolean
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
- FindIndex(theKey1: TopoDS_Shape): 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_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)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_List_Bnd_Box
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
- constructor(theInitList: Bnd_Box[], theAllocator?: NCollection_BaseAllocator): NCollection_List_Bnd_Box
Initializer list constructor.
Parameters (2)theInitList—initializer list of elements to populate the listtheAllocator—optional allocator for memory management
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: NCollection_List_Bnd_Box): 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: NCollection_List_Bnd_Box): 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: NCollection_List_Bnd_Box): 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_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)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_List_Bnd_Range
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
- constructor(theInitList: Bnd_Range[], theAllocator?: NCollection_BaseAllocator): NCollection_List_Bnd_Range
Initializer list constructor.
Parameters (2)theInitList—initializer list of elements to populate the listtheAllocator—optional allocator for memory management
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: NCollection_List_Bnd_Range): 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: NCollection_List_Bnd_Range): 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: NCollection_List_Bnd_Range): 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_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)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_List_BOPAlgo_CheckResult
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
- constructor(theInitList: BOPAlgo_CheckResult[], theAllocator?: NCollection_BaseAllocator): NCollection_List_BOPAlgo_CheckResult
Initializer list constructor.
Parameters (2)theInitList—initializer list of elements to populate the listtheAllocator—optional allocator for memory management
Instance methods(10)
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear this list.
Parameters (1)theAllocator
First item.
Last item.
- Append(theItem: BOPAlgo_CheckResult): BOPAlgo_CheckResult
Append one item at the end.
Parameters (1)theItem
- Append(theOther: NCollection_List_BOPAlgo_CheckResult): 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: BOPAlgo_CheckResult): BOPAlgo_CheckResult
Prepend one item at the beginning.
Parameters (1)theItem
- Prepend(theOther: NCollection_List_BOPAlgo_CheckResult): 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: NCollection_List_BOPAlgo_CheckResult): 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_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)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_List_BOPDS_Pave
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
- constructor(theInitList: BOPDS_Pave[], theAllocator?: NCollection_BaseAllocator): NCollection_List_BOPDS_Pave
Initializer list constructor.
Parameters (2)theInitList—initializer list of elements to populate the listtheAllocator—optional allocator for memory management
Instance methods(10)
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear this list.
Parameters (1)theAllocator
- First(): BOPDS_Pave
First item.
- Last(): BOPDS_Pave
Last item.
- Append(theItem: BOPDS_Pave): BOPDS_Pave
Append one item at the end.
Parameters (1)theItem
- Append(theOther: NCollection_List_BOPDS_Pave): 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: BOPDS_Pave): BOPDS_Pave
Prepend one item at the beginning.
Parameters (1)theItem
- Prepend(theOther: NCollection_List_BOPDS_Pave): 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: NCollection_List_BOPDS_Pave): 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_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)
Empty constructor.
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_List_BOPTools_ConnexityBlock): NCollection_List_BOPTools_ConnexityBlock
Copy constructor.
Parameters (1)theOther
- constructor(theInitList: BOPTools_ConnexityBlock[], theAllocator?: NCollection_BaseAllocator): NCollection_List_BOPTools_ConnexityBlock
Initializer list constructor.
Parameters (2)theInitList—initializer list of elements to populate the listtheAllocator—optional allocator for memory management
Instance methods(10)
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear this list.
Parameters (1)theAllocator
First item.
Last item.
- Append(theItem: BOPTools_ConnexityBlock): BOPTools_ConnexityBlock
Append one item at the end.
Parameters (1)theItem
- Append(theOther: NCollection_List_BOPTools_ConnexityBlock): 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: NCollection_List_BOPTools_ConnexityBlock): 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: NCollection_List_BOPTools_ConnexityBlock): 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_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)
Empty constructor.
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_List_BOPTools_CoupleOfShape): NCollection_List_BOPTools_CoupleOfShape
Copy constructor.
Parameters (1)theOther
- constructor(theInitList: BOPTools_CoupleOfShape[], theAllocator?: NCollection_BaseAllocator): NCollection_List_BOPTools_CoupleOfShape
Initializer list constructor.
Parameters (2)theInitList—initializer list of elements to populate the listtheAllocator—optional allocator for memory management
Instance methods(10)
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear this list.
Parameters (1)theAllocator
First item.
Last item.
- Append(theItem: BOPTools_CoupleOfShape): BOPTools_CoupleOfShape
Append one item at the end.
Parameters (1)theItem
- Append(theOther: NCollection_List_BOPTools_CoupleOfShape): 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: BOPTools_CoupleOfShape): BOPTools_CoupleOfShape
Prepend one item at the beginning.
Parameters (1)theItem
- Prepend(theOther: NCollection_List_BOPTools_CoupleOfShape): 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: NCollection_List_BOPTools_CoupleOfShape): 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_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)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_List_BRepCheck_Status
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
- constructor(theInitList: BRepCheck_Status[], theAllocator?: NCollection_BaseAllocator): NCollection_List_BRepCheck_Status
Initializer list constructor.
Parameters (2)theInitList—initializer list of elements to populate the listtheAllocator—optional allocator for memory management
Instance methods(10)
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear this list.
Parameters (1)theAllocator
First item.
Last item.
- Append(theItem: BRepCheck_Status): BRepCheck_Status
Append one item at the end.
Parameters (1)theItem
- Append(theOther: NCollection_List_BRepCheck_Status): 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: BRepCheck_Status): BRepCheck_Status
Prepend one item at the beginning.
Parameters (1)theItem
- Prepend(theOther: NCollection_List_BRepCheck_Status): 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: NCollection_List_BRepCheck_Status): 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_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)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_List_BRepFill_OffsetWire
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
- constructor(theInitList: BRepFill_OffsetWire[], theAllocator?: NCollection_BaseAllocator): NCollection_List_BRepFill_OffsetWire
Initializer list constructor.
Parameters (2)theInitList—initializer list of elements to populate the listtheAllocator—optional allocator for memory management
Instance methods(10)
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear this list.
Parameters (1)theAllocator
First item.
Last item.
- Append(theItem: BRepFill_OffsetWire): BRepFill_OffsetWire
Append one item at the end.
Parameters (1)theItem
- Append(theOther: NCollection_List_BRepFill_OffsetWire): 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: BRepFill_OffsetWire): BRepFill_OffsetWire
Prepend one item at the beginning.
Parameters (1)theItem
- Prepend(theOther: NCollection_List_BRepFill_OffsetWire): 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: NCollection_List_BRepFill_OffsetWire): 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_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)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_List_BRepOffset_Interval
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
- constructor(theInitList: BRepOffset_Interval[], theAllocator?: NCollection_BaseAllocator): NCollection_List_BRepOffset_Interval
Initializer list constructor.
Parameters (2)theInitList—initializer list of elements to populate the listtheAllocator—optional allocator for memory management
Instance methods(10)
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear this list.
Parameters (1)theAllocator
First item.
Last item.
- Append(theItem: BRepOffset_Interval): BRepOffset_Interval
Append one item at the end.
Parameters (1)theItem
- Append(theOther: NCollection_List_BRepOffset_Interval): 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: BRepOffset_Interval): BRepOffset_Interval
Prepend one item at the beginning.
Parameters (1)theItem
- Prepend(theOther: NCollection_List_BRepOffset_Interval): 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: NCollection_List_BRepOffset_Interval): 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_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)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_List_ChFiDS_Regul
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
- constructor(theInitList: ChFiDS_Regul[], theAllocator?: NCollection_BaseAllocator): NCollection_List_ChFiDS_Regul
Initializer list constructor.
Parameters (2)theInitList—initializer list of elements to populate the listtheAllocator—optional allocator for memory management
Instance methods(10)
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear this list.
Parameters (1)theAllocator
First item.
- Last(): ChFiDS_Regul
Last item.
- Append(theItem: ChFiDS_Regul): ChFiDS_Regul
Append one item at the end.
Parameters (1)theItem
- Append(theOther: NCollection_List_ChFiDS_Regul): 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: ChFiDS_Regul): ChFiDS_Regul
Prepend one item at the beginning.
Parameters (1)theItem
- Prepend(theOther: NCollection_List_ChFiDS_Regul): 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: NCollection_List_ChFiDS_Regul): 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_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)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_List_double
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
- constructor(theInitList: number[], theAllocator?: NCollection_BaseAllocator): NCollection_List_double
Initializer list constructor.
Parameters (2)theInitList—initializer list of elements to populate the listtheAllocator—optional allocator for memory management
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_double): 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_double): 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: NCollection_List_double): 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_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)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_List_gp_Pnt
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
- constructor(theInitList: gp_Pnt[], theAllocator?: NCollection_BaseAllocator): NCollection_List_gp_Pnt
Initializer list constructor.
Parameters (2)theInitList—initializer list of elements to populate the listtheAllocator—optional allocator for memory management
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: NCollection_List_gp_Pnt): 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: NCollection_List_gp_Pnt): 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: NCollection_List_gp_Pnt): 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_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)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_List_gp_Pnt2d
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
- constructor(theInitList: gp_Pnt2d[], theAllocator?: NCollection_BaseAllocator): NCollection_List_gp_Pnt2d
Initializer list constructor.
Parameters (2)theInitList—initializer list of elements to populate the listtheAllocator—optional allocator for memory management
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: NCollection_List_gp_Pnt2d): 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: NCollection_List_gp_Pnt2d): 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: NCollection_List_gp_Pnt2d): 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_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)
Empty constructor.
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_List_handle_BOPDS_PaveBlock): NCollection_List_handle_BOPDS_PaveBlock
Copy constructor.
Parameters (1)theOther
- constructor(theInitList: BOPDS_PaveBlock[], theAllocator?: NCollection_BaseAllocator): NCollection_List_handle_BOPDS_PaveBlock
Initializer list constructor.
Parameters (2)theInitList—initializer list of elements to populate the listtheAllocator—optional allocator for memory management
Instance methods(10)
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear this list.
Parameters (1)theAllocator
First item.
Last item.
- Append(theItem: BOPDS_PaveBlock): BOPDS_PaveBlock
Append one item at the end.
Parameters (1)theItem
- Append(theOther: NCollection_List_handle_BOPDS_PaveBlock): 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: BOPDS_PaveBlock): BOPDS_PaveBlock
Prepend one item at the beginning.
Parameters (1)theItem
- Prepend(theOther: NCollection_List_handle_BOPDS_PaveBlock): 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: NCollection_List_handle_BOPDS_PaveBlock): 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_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)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_List_handle_BRep_CurveRepresentation
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_List_handle_BRep_CurveRepresentation): NCollection_List_handle_BRep_CurveRepresentation
Copy constructor.
Parameters (1)theOther
- constructor(theInitList: BRep_CurveRepresentation[], theAllocator?: NCollection_BaseAllocator): NCollection_List_handle_BRep_CurveRepresentation
Initializer list constructor.
Parameters (2)theInitList—initializer list of elements to populate the listtheAllocator—optional allocator for memory management
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: NCollection_List_handle_BRep_CurveRepresentation): 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: NCollection_List_handle_BRep_CurveRepresentation): 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: NCollection_List_handle_BRep_CurveRepresentation): 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_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)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_List_handle_BRep_PointRepresentation
Constructor.
Parameters (1)theAllocator
- constructor(theOther: unknown): NCollection_List_handle_BRep_PointRepresentation
Copy constructor.
Parameters (1)theOther
- constructor(theInitList: BRep_PointRepresentation[], theAllocator?: NCollection_BaseAllocator): NCollection_List_handle_BRep_PointRepresentation
Initializer list constructor.
Parameters (2)theInitList—initializer list of elements to populate the listtheAllocator—optional allocator for memory management
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_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)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_List_handle_BRepMesh_DiscretAlgoFactory
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_List_handle_BRepMesh_DiscretAlgoFactory): NCollection_List_handle_BRepMesh_DiscretAlgoFactory
Copy constructor.
Parameters (1)theOther
- constructor(theInitList: BRepMesh_DiscretAlgoFactory[], theAllocator?: NCollection_BaseAllocator): NCollection_List_handle_BRepMesh_DiscretAlgoFactory
Initializer list constructor.
Parameters (2)theInitList—initializer list of elements to populate the listtheAllocator—optional allocator for memory management
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: NCollection_List_handle_BRepMesh_DiscretAlgoFactory): 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: NCollection_List_handle_BRepMesh_DiscretAlgoFactory): 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: NCollection_List_handle_BRepMesh_DiscretAlgoFactory): 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_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)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_List_handle_CDM_Document
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
- constructor(theInitList: CDM_Document[], theAllocator?: NCollection_BaseAllocator): NCollection_List_handle_CDM_Document
Initializer list constructor.
Parameters (2)theInitList—initializer list of elements to populate the listtheAllocator—optional allocator for memory management
Instance methods(10)
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear this list.
Parameters (1)theAllocator
First item.
- Last(): CDM_Document
Last item.
- Append(theItem: CDM_Document): CDM_Document
Append one item at the end.
Parameters (1)theItem
- Append(theOther: NCollection_List_handle_CDM_Document): 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: CDM_Document): CDM_Document
Prepend one item at the beginning.
Parameters (1)theItem
- Prepend(theOther: NCollection_List_handle_CDM_Document): 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: NCollection_List_handle_CDM_Document): 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_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)
Empty constructor.
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
- constructor(theInitList: CDM_Reference[], theAllocator?: NCollection_BaseAllocator): NCollection_List_handle_CDM_Reference
Initializer list constructor.
Parameters (2)theInitList—initializer list of elements to populate the listtheAllocator—optional allocator for memory management
Instance methods(10)
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear this list.
Parameters (1)theAllocator
First item.
Last item.
- Append(theItem: CDM_Reference): CDM_Reference
Append one item at the end.
Parameters (1)theItem
- Append(theOther: NCollection_List_handle_CDM_Reference): 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: CDM_Reference): CDM_Reference
Prepend one item at the beginning.
Parameters (1)theItem
- Prepend(theOther: NCollection_List_handle_CDM_Reference): 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: NCollection_List_handle_CDM_Reference): 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_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)
Empty constructor.
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_List_handle_ChFiDS_ElSpine): NCollection_List_handle_ChFiDS_ElSpine
Copy constructor.
Parameters (1)theOther
- constructor(theInitList: ChFiDS_ElSpine[], theAllocator?: NCollection_BaseAllocator): NCollection_List_handle_ChFiDS_ElSpine
Initializer list constructor.
Parameters (2)theInitList—initializer list of elements to populate the listtheAllocator—optional allocator for memory management
Instance methods(10)
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear this list.
Parameters (1)theAllocator
First item.
Last item.
- Append(theItem: ChFiDS_ElSpine): ChFiDS_ElSpine
Append one item at the end.
Parameters (1)theItem
- Append(theOther: NCollection_List_handle_ChFiDS_ElSpine): 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: ChFiDS_ElSpine): ChFiDS_ElSpine
Prepend one item at the beginning.
Parameters (1)theItem
- Prepend(theOther: NCollection_List_handle_ChFiDS_ElSpine): 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: NCollection_List_handle_ChFiDS_ElSpine): 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_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)
Empty constructor.
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
- constructor(theInitList: ChFiDS_Stripe[], theAllocator?: NCollection_BaseAllocator): NCollection_List_handle_ChFiDS_Stripe
Initializer list constructor.
Parameters (2)theInitList—initializer list of elements to populate the listtheAllocator—optional allocator for memory management
Instance methods(10)
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear this list.
Parameters (1)theAllocator
First item.
Last item.
- Append(theItem: ChFiDS_Stripe): ChFiDS_Stripe
Append one item at the end.
Parameters (1)theItem
- Append(theOther: NCollection_List_handle_ChFiDS_Stripe): 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: ChFiDS_Stripe): ChFiDS_Stripe
Prepend one item at the beginning.
Parameters (1)theItem
- Prepend(theOther: NCollection_List_handle_ChFiDS_Stripe): 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: NCollection_List_handle_ChFiDS_Stripe): 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_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)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_List_handle_Expr_GeneralExpression
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_List_handle_Expr_GeneralExpression): NCollection_List_handle_Expr_GeneralExpression
Copy constructor.
Parameters (1)theOther
- constructor(theInitList: Expr_GeneralExpression[], theAllocator?: NCollection_BaseAllocator): NCollection_List_handle_Expr_GeneralExpression
Initializer list constructor.
Parameters (2)theInitList—initializer list of elements to populate the listtheAllocator—optional allocator for memory management
Instance methods(10)
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear this list.
Parameters (1)theAllocator
First item.
Last item.
- Append(theItem: Expr_GeneralExpression): Expr_GeneralExpression
Append one item at the end.
Parameters (1)theItem
- Append(theOther: NCollection_List_handle_Expr_GeneralExpression): 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: Expr_GeneralExpression): Expr_GeneralExpression
Prepend one item at the beginning.
Parameters (1)theItem
- Prepend(theOther: NCollection_List_handle_Expr_GeneralExpression): 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: NCollection_List_handle_Expr_GeneralExpression): 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_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)
Empty constructor.
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_List_handle_Expr_GeneralFunction): NCollection_List_handle_Expr_GeneralFunction
Copy constructor.
Parameters (1)theOther
- constructor(theInitList: Expr_GeneralFunction[], theAllocator?: NCollection_BaseAllocator): NCollection_List_handle_Expr_GeneralFunction
Initializer list constructor.
Parameters (2)theInitList—initializer list of elements to populate the listtheAllocator—optional allocator for memory management
Instance methods(10)
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear this list.
Parameters (1)theAllocator
First item.
Last item.
- Append(theItem: Expr_GeneralFunction): Expr_GeneralFunction
Append one item at the end.
Parameters (1)theItem
- Append(theOther: NCollection_List_handle_Expr_GeneralFunction): 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: Expr_GeneralFunction): Expr_GeneralFunction
Prepend one item at the beginning.
Parameters (1)theItem
- Prepend(theOther: NCollection_List_handle_Expr_GeneralFunction): 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: NCollection_List_handle_Expr_GeneralFunction): 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_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)
Empty constructor.
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_List_handle_Expr_GeneralRelation): NCollection_List_handle_Expr_GeneralRelation
Copy constructor.
Parameters (1)theOther
- constructor(theInitList: Expr_GeneralRelation[], theAllocator?: NCollection_BaseAllocator): NCollection_List_handle_Expr_GeneralRelation
Initializer list constructor.
Parameters (2)theInitList—initializer list of elements to populate the listtheAllocator—optional allocator for memory management
Instance methods(10)
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear this list.
Parameters (1)theAllocator
First item.
Last item.
- Append(theItem: Expr_GeneralRelation): Expr_GeneralRelation
Append one item at the end.
Parameters (1)theItem
- Append(theOther: NCollection_List_handle_Expr_GeneralRelation): 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: Expr_GeneralRelation): Expr_GeneralRelation
Prepend one item at the beginning.
Parameters (1)theItem
- Prepend(theOther: NCollection_List_handle_Expr_GeneralRelation): 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: NCollection_List_handle_Expr_GeneralRelation): 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_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)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_List_handle_Law_Function
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
- constructor(theInitList: Law_Function[], theAllocator?: NCollection_BaseAllocator): NCollection_List_handle_Law_Function
Initializer list constructor.
Parameters (2)theInitList—initializer list of elements to populate the listtheAllocator—optional allocator for memory management
Instance methods(10)
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear this list.
Parameters (1)theAllocator
First item.
- Last(): Law_Function
Last item.
- Append(theItem: Law_Function): Law_Function
Append one item at the end.
Parameters (1)theItem
- Append(theOther: NCollection_List_handle_Law_Function): 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: Law_Function): Law_Function
Prepend one item at the beginning.
Parameters (1)theItem
- Prepend(theOther: NCollection_List_handle_Law_Function): 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: NCollection_List_handle_Law_Function): 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_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)
Empty constructor.
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
- constructor(theInitList: Message_Alert[], theAllocator?: NCollection_BaseAllocator): NCollection_List_handle_Message_Alert
Initializer list constructor.
Parameters (2)theInitList—initializer list of elements to populate the listtheAllocator—optional allocator for memory management
Instance methods(10)
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear this list.
Parameters (1)theAllocator
First item.
Last item.
- Append(theItem: Message_Alert): Message_Alert
Append one item at the end.
Parameters (1)theItem
- Append(theOther: NCollection_List_handle_Message_Alert): 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: Message_Alert): Message_Alert
Prepend one item at the beginning.
Parameters (1)theItem
- Prepend(theOther: NCollection_List_handle_Message_Alert): 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: NCollection_List_handle_Message_Alert): 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_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)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_List_handle_NCollection_HArray1_double
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_List_handle_NCollection_HArray1_double): NCollection_List_handle_NCollection_HArray1_double
Copy constructor.
Parameters (1)theOther
- constructor(theInitList: unknown[], theAllocator?: NCollection_BaseAllocator): NCollection_List_handle_NCollection_HArray1_double
Initializer list constructor.
Parameters (2)theInitList—initializer list of elements to populate the listtheAllocator—optional allocator for memory management
Instance methods(10)
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear this list.
Parameters (1)theAllocator
- First(): unknown
First item.
- Last(): unknown
Last item.
- Append(theItem: unknown): unknown
Append one item at the end.
Parameters (1)theItem
- Append(theOther: NCollection_List_handle_NCollection_HArray1_double): 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: unknown): unknown
Prepend one item at the beginning.
Parameters (1)theItem
- Prepend(theOther: NCollection_List_handle_NCollection_HArray1_double): 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: NCollection_List_handle_NCollection_HArray1_double): 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_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)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_List_handle_NCollection_HSequence_gp_Pnt
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_List_handle_NCollection_HSequence_gp_Pnt): NCollection_List_handle_NCollection_HSequence_gp_Pnt
Copy constructor.
Parameters (1)theOther
- constructor(theInitList: unknown[], theAllocator?: NCollection_BaseAllocator): NCollection_List_handle_NCollection_HSequence_gp_Pnt
Initializer list constructor.
Parameters (2)theInitList—initializer list of elements to populate the listtheAllocator—optional allocator for memory management
Instance methods(10)
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear this list.
Parameters (1)theAllocator
- First(): unknown
First item.
- Last(): unknown
Last item.
- Append(theItem: unknown): unknown
Append one item at the end.
Parameters (1)theItem
- Append(theOther: NCollection_List_handle_NCollection_HSequence_gp_Pnt): 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: unknown): unknown
Prepend one item at the beginning.
Parameters (1)theItem
- Prepend(theOther: NCollection_List_handle_NCollection_HSequence_gp_Pnt): 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: NCollection_List_handle_NCollection_HSequence_gp_Pnt): 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_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)
Empty constructor.
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_List_handle_Poly_Triangulation): NCollection_List_handle_Poly_Triangulation
Copy constructor.
Parameters (1)theOther
- constructor(theInitList: Poly_Triangulation[], theAllocator?: NCollection_BaseAllocator): NCollection_List_handle_Poly_Triangulation
Initializer list constructor.
Parameters (2)theInitList—initializer list of elements to populate the listtheAllocator—optional allocator for memory management
Instance methods(10)
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear this list.
Parameters (1)theAllocator
First item.
Last item.
- Append(theItem: Poly_Triangulation): Poly_Triangulation
Append one item at the end.
Parameters (1)theItem
- Append(theOther: NCollection_List_handle_Poly_Triangulation): 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: Poly_Triangulation): Poly_Triangulation
Prepend one item at the beginning.
Parameters (1)theItem
- Prepend(theOther: NCollection_List_handle_Poly_Triangulation): 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: NCollection_List_handle_Poly_Triangulation): 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_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)
Empty constructor.
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_List_handle_Standard_Transient): NCollection_List_handle_Standard_Transient
Copy constructor.
Parameters (1)theOther
- constructor(theInitList: Standard_Transient[], theAllocator?: NCollection_BaseAllocator): NCollection_List_handle_Standard_Transient
Initializer list constructor.
Parameters (2)theInitList—initializer list of elements to populate the listtheAllocator—optional allocator for memory management
Instance methods(10)
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear this list.
Parameters (1)theAllocator
First item.
Last item.
- Append(theItem: Standard_Transient): Standard_Transient
Append one item at the end.
Parameters (1)theItem
- Append(theOther: NCollection_List_handle_Standard_Transient): 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: Standard_Transient): Standard_Transient
Prepend one item at the beginning.
Parameters (1)theItem
- Prepend(theOther: NCollection_List_handle_Standard_Transient): 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: NCollection_List_handle_Standard_Transient): 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_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)
Empty constructor.
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
- constructor(theInitList: TDF_Attribute[], theAllocator?: NCollection_BaseAllocator): NCollection_List_handle_TDF_Attribute
Initializer list constructor.
Parameters (2)theInitList—initializer list of elements to populate the listtheAllocator—optional allocator for memory management
Instance methods(10)
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear this list.
Parameters (1)theAllocator
First item.
Last item.
- Append(theItem: TDF_Attribute): TDF_Attribute
Append one item at the end.
Parameters (1)theItem
- Append(theOther: NCollection_List_handle_TDF_Attribute): 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: TDF_Attribute): TDF_Attribute
Prepend one item at the beginning.
Parameters (1)theItem
- Prepend(theOther: NCollection_List_handle_TDF_Attribute): 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: NCollection_List_handle_TDF_Attribute): 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_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)
Empty constructor.
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_List_handle_TDF_AttributeDelta): NCollection_List_handle_TDF_AttributeDelta
Copy constructor.
Parameters (1)theOther
- constructor(theInitList: TDF_AttributeDelta[], theAllocator?: NCollection_BaseAllocator): NCollection_List_handle_TDF_AttributeDelta
Initializer list constructor.
Parameters (2)theInitList—initializer list of elements to populate the listtheAllocator—optional allocator for memory management
Instance methods(10)
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear this list.
Parameters (1)theAllocator
First item.
Last item.
- Append(theItem: TDF_AttributeDelta): TDF_AttributeDelta
Append one item at the end.
Parameters (1)theItem
- Append(theOther: NCollection_List_handle_TDF_AttributeDelta): 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: TDF_AttributeDelta): TDF_AttributeDelta
Prepend one item at the beginning.
Parameters (1)theItem
- Prepend(theOther: NCollection_List_handle_TDF_AttributeDelta): 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: NCollection_List_handle_TDF_AttributeDelta): 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_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)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_List_handle_TDF_Delta
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
- constructor(theInitList: TDF_Delta[], theAllocator?: NCollection_BaseAllocator): NCollection_List_handle_TDF_Delta
Initializer list constructor.
Parameters (2)theInitList—initializer list of elements to populate the listtheAllocator—optional allocator for memory management
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: NCollection_List_handle_TDF_Delta): 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: NCollection_List_handle_TDF_Delta): 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: NCollection_List_handle_TDF_Delta): 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_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)
Empty constructor.
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_List_handle_TNaming_NamedShape): NCollection_List_handle_TNaming_NamedShape
Copy constructor.
Parameters (1)theOther
- constructor(theInitList: TNaming_NamedShape[], theAllocator?: NCollection_BaseAllocator): NCollection_List_handle_TNaming_NamedShape
Initializer list constructor.
Parameters (2)theInitList—initializer list of elements to populate the listtheAllocator—optional allocator for memory management
Instance methods(10)
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear this list.
Parameters (1)theAllocator
First item.
Last item.
- Append(theItem: TNaming_NamedShape): TNaming_NamedShape
Append one item at the end.
Parameters (1)theItem
- Append(theOther: NCollection_List_handle_TNaming_NamedShape): 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: TNaming_NamedShape): TNaming_NamedShape
Prepend one item at the beginning.
Parameters (1)theItem
- Prepend(theOther: NCollection_List_handle_TNaming_NamedShape): 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: NCollection_List_handle_TNaming_NamedShape): 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_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)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_List_HLRAlgo_BiPoint
Constructor.
Parameters (1)theAllocator
- constructor(theOther: unknown): NCollection_List_HLRAlgo_BiPoint
Copy constructor.
Parameters (1)theOther
- constructor(theInitList: HLRAlgo_BiPoint[], theAllocator?: NCollection_BaseAllocator): NCollection_List_HLRAlgo_BiPoint
Initializer list constructor.
Parameters (2)theInitList—initializer list of elements to populate the listtheAllocator—optional allocator for memory management
Instance methods(10)
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear this list.
Parameters (1)theAllocator
First item.
Last item.
- Append(theItem: HLRAlgo_BiPoint): HLRAlgo_BiPoint
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(theItem: HLRAlgo_BiPoint): HLRAlgo_BiPoint
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)
Empty constructor.
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
- constructor(theInitList: HLRAlgo_Interference[], theAllocator?: NCollection_BaseAllocator): NCollection_List_HLRAlgo_Interference
Initializer list constructor.
Parameters (2)theInitList—initializer list of elements to populate the listtheAllocator—optional allocator for memory management
Instance methods(10)
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear this list.
Parameters (1)theAllocator
First item.
Last item.
- Append(theItem: HLRAlgo_Interference): HLRAlgo_Interference
Append one item at the end.
Parameters (1)theItem
- Append(theOther: NCollection_List_HLRAlgo_Interference): 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: HLRAlgo_Interference): HLRAlgo_Interference
Prepend one item at the beginning.
Parameters (1)theItem
- Prepend(theOther: NCollection_List_HLRAlgo_Interference): 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: NCollection_List_HLRAlgo_Interference): 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_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)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_List_HLRBRep_BiPnt2D
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
- constructor(theInitList: HLRBRep_BiPnt2D[], theAllocator?: NCollection_BaseAllocator): NCollection_List_HLRBRep_BiPnt2D
Initializer list constructor.
Parameters (2)theInitList—initializer list of elements to populate the listtheAllocator—optional allocator for memory management
Instance methods(10)
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear this list.
Parameters (1)theAllocator
First item.
Last item.
- Append(theItem: HLRBRep_BiPnt2D): HLRBRep_BiPnt2D
Append one item at the end.
Parameters (1)theItem
- Append(theOther: NCollection_List_HLRBRep_BiPnt2D): 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: HLRBRep_BiPnt2D): HLRBRep_BiPnt2D
Prepend one item at the beginning.
Parameters (1)theItem
- Prepend(theOther: NCollection_List_HLRBRep_BiPnt2D): 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: NCollection_List_HLRBRep_BiPnt2D): 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_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)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_List_HLRBRep_BiPoint
Constructor.
Parameters (1)theAllocator
- constructor(theOther: unknown): NCollection_List_HLRBRep_BiPoint
Copy constructor.
Parameters (1)theOther
- constructor(theInitList: HLRBRep_BiPoint[], theAllocator?: NCollection_BaseAllocator): NCollection_List_HLRBRep_BiPoint
Initializer list constructor.
Parameters (2)theInitList—initializer list of elements to populate the listtheAllocator—optional allocator for memory management
Instance methods(10)
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear this list.
Parameters (1)theAllocator
First item.
Last item.
- Append(theItem: HLRBRep_BiPoint): HLRBRep_BiPoint
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(theItem: HLRBRep_BiPoint): HLRBRep_BiPoint
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)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_List_HLRTopoBRep_VData
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
- constructor(theInitList: HLRTopoBRep_VData[], theAllocator?: NCollection_BaseAllocator): NCollection_List_HLRTopoBRep_VData
Initializer list constructor.
Parameters (2)theInitList—initializer list of elements to populate the listtheAllocator—optional allocator for memory management
Instance methods(10)
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear this list.
Parameters (1)theAllocator
First item.
Last item.
- Append(theItem: HLRTopoBRep_VData): HLRTopoBRep_VData
Append one item at the end.
Parameters (1)theItem
- Append(theOther: NCollection_List_HLRTopoBRep_VData): 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: HLRTopoBRep_VData): HLRTopoBRep_VData
Prepend one item at the beginning.
Parameters (1)theItem
- Prepend(theOther: NCollection_List_HLRTopoBRep_VData): 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: NCollection_List_HLRTopoBRep_VData): 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_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)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_List_int
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_List_int): NCollection_List_int
Copy constructor.
Parameters (1)theOther
- constructor(theInitList: number[], theAllocator?: NCollection_BaseAllocator): NCollection_List_int
Initializer list constructor.
Parameters (2)theInitList—initializer list of elements to populate the listtheAllocator—optional allocator for memory management
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(theOther: NCollection_List_int): 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.