Generated (page 8 of 9)
OCCT package Generated: BRepToolsWrapper, GeomToolsWrapper, NCollection_Array1_AppParCurves_ConstraintCouple,…
NCollection_List_IntAna_Curve
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_IntAna_Curve
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
- constructor(theInitList: IntAna_Curve[], theAllocator?: NCollection_BaseAllocator): NCollection_List_IntAna_Curve
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(): IntAna_Curve
Last item.
- Append(theItem: IntAna_Curve): IntAna_Curve
Append one item at the end.
Parameters (1)theItem
- Append(theOther: NCollection_List_IntAna_Curve): 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: IntAna_Curve): IntAna_Curve
Prepend one item at the beginning.
Parameters (1)theItem
- Prepend(theOther: NCollection_List_IntAna_Curve): 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_IntAna_Curve): 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_IntPolyh_Couple
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_IntPolyh_Couple
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
- constructor(theInitList: IntPolyh_Couple[], theAllocator?: NCollection_BaseAllocator): NCollection_List_IntPolyh_Couple
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: IntPolyh_Couple): IntPolyh_Couple
Append one item at the end.
Parameters (1)theItem
- Append(theOther: NCollection_List_IntPolyh_Couple): 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: IntPolyh_Couple): IntPolyh_Couple
Prepend one item at the beginning.
Parameters (1)theItem
- Prepend(theOther: NCollection_List_IntPolyh_Couple): 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_IntPolyh_Couple): 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_IntSurf_PntOn2S
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_IntSurf_PntOn2S
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
- constructor(theInitList: IntSurf_PntOn2S[], theAllocator?: NCollection_BaseAllocator): NCollection_List_IntSurf_PntOn2S
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: IntSurf_PntOn2S): IntSurf_PntOn2S
Append one item at the end.
Parameters (1)theItem
- Append(theOther: NCollection_List_IntSurf_PntOn2S): 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: IntSurf_PntOn2S): IntSurf_PntOn2S
Prepend one item at the beginning.
Parameters (1)theItem
- Prepend(theOther: NCollection_List_IntSurf_PntOn2S): 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_IntSurf_PntOn2S): 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_IntTools_CurveRangeSample
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_IntTools_CurveRangeSample): NCollection_List_IntTools_CurveRangeSample
Copy constructor.
Parameters (1)theOther
- constructor(theInitList: IntTools_CurveRangeSample[], theAllocator?: NCollection_BaseAllocator): NCollection_List_IntTools_CurveRangeSample
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_IntTools_CurveRangeSample): 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_IntTools_CurveRangeSample): 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_IntTools_CurveRangeSample): 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_IntTools_SurfaceRangeSample
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_IntTools_SurfaceRangeSample): NCollection_List_IntTools_SurfaceRangeSample
Copy constructor.
Parameters (1)theOther
- constructor(theInitList: IntTools_SurfaceRangeSample[], theAllocator?: NCollection_BaseAllocator): NCollection_List_IntTools_SurfaceRangeSample
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_IntTools_SurfaceRangeSample): 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_IntTools_SurfaceRangeSample): 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_IntTools_SurfaceRangeSample): 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_Message_Msg
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_Message_Msg
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
- constructor(theInitList: Message_Msg[], theAllocator?: NCollection_BaseAllocator): NCollection_List_Message_Msg
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(): Message_Msg
First item.
- Last(): Message_Msg
Last item.
- Append(theItem: Message_Msg): Message_Msg
Append one item at the end.
Parameters (1)theItem
- Append(theOther: NCollection_List_Message_Msg): 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_Msg): Message_Msg
Prepend one item at the beginning.
Parameters (1)theItem
- Prepend(theOther: NCollection_List_Message_Msg): 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_Message_Msg): 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_NCollection_IndexedDataMap_TopoDS_Shape_NCollection_List_TopoDS_Shape_TopTools_ShapeMapHasher
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)
- constructor(): NCollection_List_NCollection_IndexedDataMap_TopoDS_Shape_NCollection_List_TopoDS_Shape_TopTools_ShapeMapHasher
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_List_NCollection_IndexedDataMap_TopoDS_Shape_NCollection_List_TopoDS_Shape_TopTools_ShapeMapHasher
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_List_NCollection_IndexedDataMap_TopoDS_Shape_NCollection_List_TopoDS_Shape_TopTools_ShapeMapHasher): NCollection_List_NCollection_IndexedDataMap_TopoDS_Shape_NCollection_List_TopoDS_Shape_TopTools_ShapeMapHasher
Copy constructor.
Parameters (1)theOther
- constructor(theInitList: NCollection_IndexedDataMap_TopoDS_Shape_NCollection_List_TopoDS_Shape_TopTools_ShapeMapHasher[], theAllocator?: NCollection_BaseAllocator): NCollection_List_NCollection_IndexedDataMap_TopoDS_Shape_NCollection_List_TopoDS_Shape_TopTools_ShapeMapHasher
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(): NCollection_IndexedDataMap_TopoDS_Shape_NCollection_List_TopoDS_Shape_TopTools_ShapeMapHasher
First item.
- Last(): NCollection_IndexedDataMap_TopoDS_Shape_NCollection_List_TopoDS_Shape_TopTools_ShapeMapHasher
Last item.
- Append(theItem: NCollection_IndexedDataMap_TopoDS_Shape_NCollection_List_TopoDS_Shape_TopTools_ShapeMapHasher): NCollection_IndexedDataMap_TopoDS_Shape_NCollection_List_TopoDS_Shape_TopTools_ShapeMapHasher
Append one item at the end.
Parameters (1)theItem
- Append(theOther: NCollection_List_NCollection_IndexedDataMap_TopoDS_Shape_NCollection_List_TopoDS_Shape_TopTools_ShapeMapHasher): 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: NCollection_IndexedDataMap_TopoDS_Shape_NCollection_List_TopoDS_Shape_TopTools_ShapeMapHasher): NCollection_IndexedDataMap_TopoDS_Shape_NCollection_List_TopoDS_Shape_TopTools_ShapeMapHasher
Prepend one item at the beginning.
Parameters (1)theItem
- Prepend(theOther: NCollection_List_NCollection_IndexedDataMap_TopoDS_Shape_NCollection_List_TopoDS_Shape_TopTools_ShapeMapHasher): 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_NCollection_IndexedDataMap_TopoDS_Shape_NCollection_List_TopoDS_Shape_TopTools_ShapeMapHasher): 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_NCollection_List_TopoDS_Shape
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_NCollection_List_TopoDS_Shape
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_List_NCollection_List_TopoDS_Shape): NCollection_List_NCollection_List_TopoDS_Shape
Copy constructor.
Parameters (1)theOther
- constructor(theInitList: NCollection_List_TopoDS_Shape[], theAllocator?: NCollection_BaseAllocator): NCollection_List_NCollection_List_TopoDS_Shape
Initializer list constructor.
Parameters (2)theInitList—initializer list of elements to populate the listtheAllocator—optional allocator for memory management
Instance methods(8)
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear this list.
Parameters (1)theAllocator
First item.
Last item.
Append one item at the end.
Parameters (1)theItem
Prepend one item at the beginning.
Parameters (1)theItem
- RemoveFirst(): void
RemoveFirst item.
- Reverse(): void
Reverse the list.
- Exchange(theOther: NCollection_List_NCollection_List_TopoDS_Shape): 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_NCollection_Map_TopoDS_Shape_TopTools_ShapeMapHasher
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_NCollection_Map_TopoDS_Shape_TopTools_ShapeMapHasher
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_List_NCollection_Map_TopoDS_Shape_TopTools_ShapeMapHasher): NCollection_List_NCollection_Map_TopoDS_Shape_TopTools_ShapeMapHasher
Copy constructor.
Parameters (1)theOther
- constructor(theInitList: NCollection_Map_TopoDS_Shape_TopTools_ShapeMapHasher[], theAllocator?: NCollection_BaseAllocator): NCollection_List_NCollection_Map_TopoDS_Shape_TopTools_ShapeMapHasher
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: NCollection_Map_TopoDS_Shape_TopTools_ShapeMapHasher): NCollection_Map_TopoDS_Shape_TopTools_ShapeMapHasher
Append one item at the end.
Parameters (1)theItem
Append one item at the end.
Parameters (1)theOther—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: NCollection_Map_TopoDS_Shape_TopTools_ShapeMapHasher): NCollection_Map_TopoDS_Shape_TopTools_ShapeMapHasher
Prepend one item at the beginning.
Parameters (1)theItem
Prepend one item at the beginning.
Parameters (1)theOther—Mutated in place; read the updated value from this argument after the call.
- RemoveFirst(): void
RemoveFirst item.
- Reverse(): void
Reverse the list.
Exchange the content of two lists without re-allocations. Swaps all internal state including allocators, ensuring correct deallocation. Existing iterators remain valid but will point to the other list's elements.
Parameters (1)theOther—Mutated in place; read the updated value from this argument after the call.
NCollection_List_NCollection_Sequence_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.
Parameters (1)theAllocator
- constructor(theOther: NCollection_List_NCollection_Sequence_int): NCollection_List_NCollection_Sequence_int
Copy constructor.
Parameters (1)theOther
- constructor(theInitList: NCollection_Sequence_int[], theAllocator?: NCollection_BaseAllocator): NCollection_List_NCollection_Sequence_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 item.
Last item.
Append one item at the end.
Parameters (1)theItem
- Append(theOther: NCollection_List_NCollection_Sequence_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 one item at the beginning.
Parameters (1)theItem
- Prepend(theOther: NCollection_List_NCollection_Sequence_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_NCollection_Sequence_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.
NCollection_List_Plate_Plate
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_Plate_Plate
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
- constructor(theInitList: Plate_Plate[], theAllocator?: NCollection_BaseAllocator): NCollection_List_Plate_Plate
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(): Plate_Plate
First item.
- Last(): Plate_Plate
Last item.
- Append(theItem: Plate_Plate): Plate_Plate
Append one item at the end.
Parameters (1)theItem
- Append(theOther: NCollection_List_Plate_Plate): 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: Plate_Plate): Plate_Plate
Prepend one item at the beginning.
Parameters (1)theItem
- Prepend(theOther: NCollection_List_Plate_Plate): 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_Plate_Plate): 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_Poly_Triangle
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_Poly_Triangle
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
- constructor(theInitList: Poly_Triangle[], theAllocator?: NCollection_BaseAllocator): NCollection_List_Poly_Triangle
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_Triangle): Poly_Triangle
Append one item at the end.
Parameters (1)theItem
- Append(theOther: NCollection_List_Poly_Triangle): 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_Triangle): Poly_Triangle
Prepend one item at the beginning.
Parameters (1)theItem
- Prepend(theOther: NCollection_List_Poly_Triangle): 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_Poly_Triangle): 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_Standard_GUID
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_Standard_GUID
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
- constructor(theInitList: Standard_GUID[], theAllocator?: NCollection_BaseAllocator): NCollection_List_Standard_GUID
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_GUID): Standard_GUID
Append one item at the end.
Parameters (1)theItem
- Append(theOther: NCollection_List_Standard_GUID): 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_GUID): Standard_GUID
Prepend one item at the beginning.
Parameters (1)theItem
- Prepend(theOther: NCollection_List_Standard_GUID): 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_Standard_GUID): 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_TCollection_AsciiString
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_TCollection_AsciiString): NCollection_List_TCollection_AsciiString
Copy constructor.
Parameters (1)theOther
- constructor(theInitList: TCollection_AsciiString[], theAllocator?: NCollection_BaseAllocator): NCollection_List_TCollection_AsciiString
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: TCollection_AsciiString): TCollection_AsciiString
Append one item at the end.
Parameters (1)theItem
- Append(theOther: NCollection_List_TCollection_AsciiString): 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_TCollection_AsciiString): 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_TCollection_AsciiString): 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_TCollection_ExtendedString
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_TCollection_ExtendedString): NCollection_List_TCollection_ExtendedString
Copy constructor.
Parameters (1)theOther
- constructor(theInitList: TCollection_ExtendedString[], theAllocator?: NCollection_BaseAllocator): NCollection_List_TCollection_ExtendedString
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_TCollection_ExtendedString): 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_TCollection_ExtendedString): 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_TCollection_ExtendedString): 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_TDF_Label
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_TDF_Label
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
- constructor(theInitList: TDF_Label[], theAllocator?: NCollection_BaseAllocator): NCollection_List_TDF_Label
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_TDF_Label): 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_TDF_Label): 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_TDF_Label): 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_TopBas_TestInterference
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_TopBas_TestInterference): NCollection_List_TopBas_TestInterference
Copy constructor.
Parameters (1)theOther
- constructor(theInitList: TopBas_TestInterference[], theAllocator?: NCollection_BaseAllocator): NCollection_List_TopBas_TestInterference
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: TopBas_TestInterference): TopBas_TestInterference
Append one item at the end.
Parameters (1)theItem
- Append(theOther: NCollection_List_TopBas_TestInterference): 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_TopBas_TestInterference): 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_TopBas_TestInterference): 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_TopoDS_Shape
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_TopoDS_Shape
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
- constructor(theInitList: TopoDS_Shape[], theAllocator?: NCollection_BaseAllocator): NCollection_List_TopoDS_Shape
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(): TopoDS_Shape
Last item.
- Append(theItem: TopoDS_Shape): TopoDS_Shape
Append one item at the end.
Parameters (1)theItem
- Append(theOther: NCollection_List_TopoDS_Shape): 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: TopoDS_Shape): TopoDS_Shape
Prepend one item at the beginning.
Parameters (1)theItem
- Prepend(theOther: NCollection_List_TopoDS_Shape): 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_TopoDS_Shape): 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_unsignedchar
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_unsignedchar
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
- constructor(theInitList: string[], theAllocator?: NCollection_BaseAllocator): NCollection_List_unsignedchar
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(): string
First item.
- Last(): string
Last item.
- Append(theItem: string): string
Append one item at the end.
Parameters (1)theItem
- Append(theOther: NCollection_List_unsignedchar): 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: string): string
Prepend one item at the beginning.
Parameters (1)theItem
- Prepend(theOther: NCollection_List_unsignedchar): 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_unsignedchar): 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_Map_BOPDS_Pair
Purpose: Single hashed Map. This Map is used to store and retrieve keys in linear time.
The Iterator class can be used to explore the content of the map. It is not wise to iterate and modify a map in parallel.
To compute the hashcode of the key the function ::HashCode must be defined in the global namespace
To compare two keys the function IsEqual must be defined in the global namespace.
The performance of a Map is conditioned by its number of buckets that should be kept greater to the number of keys. This map has an automatic management of the number of buckets. It is resized when the number of Keys becomes greater than the number of buckets.
If you have a fair idea of the number of objects you can save on automatic resizing by giving a number of buckets at creation or using the ReSize method. This should be consider only for crucial optimisation issues.
Constructors(2)
Empty constructor.
- constructor(theOther: unknown): NCollection_Map_BOPDS_Pair
Copy constructor.
Parameters (1)theOther
Instance methods(21)
- 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(N: number): void
ReSize.
Parameters (1)N
- Add(theKey: BOPDS_Pair): boolean
Add.
Parameters (1)theKey
- Added(theKey: BOPDS_Pair): BOPDS_Pair
Added: add a new key if not yet in the map, and return reference to either newly added or previously existing object.
Parameters (1)theKey
- Contains(theKey: BOPDS_Pair): boolean
Contains.
Parameters (1)theKey
- Contains(theOther: unknown): boolean
Checks if this map contains all keys of another map. This function checks if this map contains all keys of another map.
DeprecatedParameters (1)theOther
- Remove(K: BOPDS_Pair): boolean
Remove.
Parameters (1)K
- 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
- IsEqual(theOther: unknown): boolean
Checks if two maps contain exactly the same keys. This function compares the keys of this map and another map and returns true if they contain exactly the same keys.
DeprecatedParameters (1)theOther
- Union(theLeft: unknown, theRight: unknown): void
Sets this Map to be the result of union (aka addition, fuse, merge, boolean OR) operation between two given Maps The new Map contains the values that are contained either in the first map or in the second map or in both. All previous content of this Map is cleared. This map (result of the boolean operation) can also be passed as one of operands.
DeprecatedParameters (2)theLefttheRight
- Unite(theOther: unknown): boolean
Apply to this Map the boolean operation union (aka addition, fuse, merge, boolean OR) with another (given) Map. The result contains the values that were previously contained in this map or contained in the given (operand) map. This algorithm is similar to method
Union(). Returns True if contents of this map is changed.DeprecatedParameters (1)theOther
- HasIntersection(theMap: unknown): boolean
Returns true if this and theMap have common elements.
DeprecatedParameters (1)theMap
- Intersection(theLeft: unknown, theRight: unknown): void
Sets this Map to be the result of intersection (aka multiplication, common, boolean AND) operation between two given Maps. The new Map contains only the values that are contained in both map operands. All previous content of this Map is cleared. This same map (result of the boolean operation) can also be used as one of operands.
DeprecatedParameters (2)theLefttheRight
- Intersect(theOther: unknown): boolean
Apply to this Map the intersection operation (aka multiplication, common, boolean AND) with another (given) Map. The result contains only the values that are contained in both this and the given maps. This algorithm is similar to method
Intersection(). Returns True if contents of this map is changed.DeprecatedParameters (1)theOther
- Subtraction(theLeft: unknown, theRight: unknown): void
Sets this Map to be the result of subtraction (aka set-theoretic difference, relative complement, exclude, cut, boolean NOT) operation between two given Maps. The new Map contains only the values that are contained in the first map operands and not contained in the second one. All previous content of this Map is cleared.
DeprecatedParameters (2)theLefttheRight
- Subtract(theOther: unknown): boolean
Apply to this Map the subtraction (aka set-theoretic difference, relative complement, exclude, cut, boolean NOT) operation with another (given) Map. The result contains only the values that were previously contained in this map and not contained in this map. This algorithm is similar to method
Subtract()with two operands. Returns True if contents of this map is changed.DeprecatedParameters (1)theOther
- Difference(theLeft: unknown, theRight: unknown): void
Sets this Map to be the result of symmetric difference (aka exclusive disjunction, boolean XOR) operation between two given Maps. The new Map contains the values that are contained only in the first or the second operand maps but not in both. All previous content of this Map is cleared. This map (result of the boolean operation) can also be used as one of operands.
DeprecatedParameters (2)theLefttheRight
- Differ(theOther: unknown): boolean
Apply to this Map the symmetric difference (aka exclusive disjunction, boolean XOR) operation with another (given) Map. The result contains the values that are contained only in this or the operand map, but not in both. This algorithm is similar to method
Difference(). Returns True if contents of this map is changed.DeprecatedParameters (1)theOther
NCollection_Map_handle_BOPDS_PaveBlock
Purpose: Single hashed Map. This Map is used to store and retrieve keys in linear time.
The Iterator class can be used to explore the content of the map. It is not wise to iterate and modify a map in parallel.
To compute the hashcode of the key the function ::HashCode must be defined in the global namespace
To compare two keys the function IsEqual must be defined in the global namespace.
The performance of a Map is conditioned by its number of buckets that should be kept greater to the number of keys. This map has an automatic management of the number of buckets. It is resized when the number of Keys becomes greater than the number of buckets.
If you have a fair idea of the number of objects you can save on automatic resizing by giving a number of buckets at creation or using the ReSize method. This should be consider only for crucial optimisation issues.
Constructors(2)
Empty constructor.
- constructor(theOther: unknown): NCollection_Map_handle_BOPDS_PaveBlock
Copy constructor.
Parameters (1)theOther
Instance methods(21)
- 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(N: number): void
ReSize.
Parameters (1)N
- Add(theKey: BOPDS_PaveBlock): boolean
Add.
Parameters (1)theKey
- Added(theKey: 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 object.
Parameters (1)theKey
- Contains(theKey: BOPDS_PaveBlock): boolean
Contains.
Parameters (1)theKey
- Contains(theOther: unknown): boolean
Checks if this map contains all keys of another map. This function checks if this map contains all keys of another map.
DeprecatedParameters (1)theOther
- Remove(K: BOPDS_PaveBlock): boolean
Remove.
Parameters (1)K
- 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
- IsEqual(theOther: unknown): boolean
Checks if two maps contain exactly the same keys. This function compares the keys of this map and another map and returns true if they contain exactly the same keys.
DeprecatedParameters (1)theOther
- Union(theLeft: unknown, theRight: unknown): void
Sets this Map to be the result of union (aka addition, fuse, merge, boolean OR) operation between two given Maps The new Map contains the values that are contained either in the first map or in the second map or in both. All previous content of this Map is cleared. This map (result of the boolean operation) can also be passed as one of operands.
DeprecatedParameters (2)theLefttheRight
- Unite(theOther: unknown): boolean
Apply to this Map the boolean operation union (aka addition, fuse, merge, boolean OR) with another (given) Map. The result contains the values that were previously contained in this map or contained in the given (operand) map. This algorithm is similar to method
Union(). Returns True if contents of this map is changed.DeprecatedParameters (1)theOther
- HasIntersection(theMap: unknown): boolean
Returns true if this and theMap have common elements.
DeprecatedParameters (1)theMap
- Intersection(theLeft: unknown, theRight: unknown): void
Sets this Map to be the result of intersection (aka multiplication, common, boolean AND) operation between two given Maps. The new Map contains only the values that are contained in both map operands. All previous content of this Map is cleared. This same map (result of the boolean operation) can also be used as one of operands.
DeprecatedParameters (2)theLefttheRight
- Intersect(theOther: unknown): boolean
Apply to this Map the intersection operation (aka multiplication, common, boolean AND) with another (given) Map. The result contains only the values that are contained in both this and the given maps. This algorithm is similar to method
Intersection(). Returns True if contents of this map is changed.DeprecatedParameters (1)theOther
- Subtraction(theLeft: unknown, theRight: unknown): void
Sets this Map to be the result of subtraction (aka set-theoretic difference, relative complement, exclude, cut, boolean NOT) operation between two given Maps. The new Map contains only the values that are contained in the first map operands and not contained in the second one. All previous content of this Map is cleared.
DeprecatedParameters (2)theLefttheRight
- Subtract(theOther: unknown): boolean
Apply to this Map the subtraction (aka set-theoretic difference, relative complement, exclude, cut, boolean NOT) operation with another (given) Map. The result contains only the values that were previously contained in this map and not contained in this map. This algorithm is similar to method
Subtract()with two operands. Returns True if contents of this map is changed.DeprecatedParameters (1)theOther
- Difference(theLeft: unknown, theRight: unknown): void
Sets this Map to be the result of symmetric difference (aka exclusive disjunction, boolean XOR) operation between two given Maps. The new Map contains the values that are contained only in the first or the second operand maps but not in both. All previous content of this Map is cleared. This map (result of the boolean operation) can also be used as one of operands.
DeprecatedParameters (2)theLefttheRight
- Differ(theOther: unknown): boolean
Apply to this Map the symmetric difference (aka exclusive disjunction, boolean XOR) operation with another (given) Map. The result contains the values that are contained only in this or the operand map, but not in both. This algorithm is similar to method
Difference(). Returns True if contents of this map is changed.DeprecatedParameters (1)theOther
NCollection_Map_handle_TDF_Attribute
Purpose: Single hashed Map. This Map is used to store and retrieve keys in linear time.
The Iterator class can be used to explore the content of the map. It is not wise to iterate and modify a map in parallel.
To compute the hashcode of the key the function ::HashCode must be defined in the global namespace
To compare two keys the function IsEqual must be defined in the global namespace.
The performance of a Map is conditioned by its number of buckets that should be kept greater to the number of keys. This map has an automatic management of the number of buckets. It is resized when the number of Keys becomes greater than the number of buckets.
If you have a fair idea of the number of objects you can save on automatic resizing by giving a number of buckets at creation or using the ReSize method. This should be consider only for crucial optimisation issues.
Constructors(2)
Empty constructor.
- constructor(theOther: unknown): NCollection_Map_handle_TDF_Attribute
Copy constructor.
Parameters (1)theOther
Instance methods(21)
- 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(N: number): void
ReSize.
Parameters (1)N
- Add(theKey: TDF_Attribute): boolean
Add.
Parameters (1)theKey
- Added(theKey: 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 object.
Parameters (1)theKey
- Contains(theKey: TDF_Attribute): boolean
Contains.
Parameters (1)theKey
- Contains(theOther: unknown): boolean
Checks if this map contains all keys of another map. This function checks if this map contains all keys of another map.
DeprecatedParameters (1)theOther
- Remove(K: TDF_Attribute): boolean
Remove.
Parameters (1)K
- 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
- IsEqual(theOther: unknown): boolean
Checks if two maps contain exactly the same keys. This function compares the keys of this map and another map and returns true if they contain exactly the same keys.
DeprecatedParameters (1)theOther
- Union(theLeft: unknown, theRight: unknown): void
Sets this Map to be the result of union (aka addition, fuse, merge, boolean OR) operation between two given Maps The new Map contains the values that are contained either in the first map or in the second map or in both. All previous content of this Map is cleared. This map (result of the boolean operation) can also be passed as one of operands.
DeprecatedParameters (2)theLefttheRight
- Unite(theOther: unknown): boolean
Apply to this Map the boolean operation union (aka addition, fuse, merge, boolean OR) with another (given) Map. The result contains the values that were previously contained in this map or contained in the given (operand) map. This algorithm is similar to method
Union(). Returns True if contents of this map is changed.DeprecatedParameters (1)theOther
- HasIntersection(theMap: unknown): boolean
Returns true if this and theMap have common elements.
DeprecatedParameters (1)theMap
- Intersection(theLeft: unknown, theRight: unknown): void
Sets this Map to be the result of intersection (aka multiplication, common, boolean AND) operation between two given Maps. The new Map contains only the values that are contained in both map operands. All previous content of this Map is cleared. This same map (result of the boolean operation) can also be used as one of operands.
DeprecatedParameters (2)theLefttheRight
- Intersect(theOther: unknown): boolean
Apply to this Map the intersection operation (aka multiplication, common, boolean AND) with another (given) Map. The result contains only the values that are contained in both this and the given maps. This algorithm is similar to method
Intersection(). Returns True if contents of this map is changed.DeprecatedParameters (1)theOther
- Subtraction(theLeft: unknown, theRight: unknown): void
Sets this Map to be the result of subtraction (aka set-theoretic difference, relative complement, exclude, cut, boolean NOT) operation between two given Maps. The new Map contains only the values that are contained in the first map operands and not contained in the second one. All previous content of this Map is cleared.
DeprecatedParameters (2)theLefttheRight
- Subtract(theOther: unknown): boolean
Apply to this Map the subtraction (aka set-theoretic difference, relative complement, exclude, cut, boolean NOT) operation with another (given) Map. The result contains only the values that were previously contained in this map and not contained in this map. This algorithm is similar to method
Subtract()with two operands. Returns True if contents of this map is changed.DeprecatedParameters (1)theOther
- Difference(theLeft: unknown, theRight: unknown): void
Sets this Map to be the result of symmetric difference (aka exclusive disjunction, boolean XOR) operation between two given Maps. The new Map contains the values that are contained only in the first or the second operand maps but not in both. All previous content of this Map is cleared. This map (result of the boolean operation) can also be used as one of operands.
DeprecatedParameters (2)theLefttheRight
- Differ(theOther: unknown): boolean
Apply to this Map the symmetric difference (aka exclusive disjunction, boolean XOR) operation with another (given) Map. The result contains the values that are contained only in this or the operand map, but not in both. This algorithm is similar to method
Difference(). Returns True if contents of this map is changed.DeprecatedParameters (1)theOther
NCollection_Map_handle_TNaming_NamedShape
Purpose: Single hashed Map. This Map is used to store and retrieve keys in linear time.
The Iterator class can be used to explore the content of the map. It is not wise to iterate and modify a map in parallel.
To compute the hashcode of the key the function ::HashCode must be defined in the global namespace
To compare two keys the function IsEqual must be defined in the global namespace.
The performance of a Map is conditioned by its number of buckets that should be kept greater to the number of keys. This map has an automatic management of the number of buckets. It is resized when the number of Keys becomes greater than the number of buckets.
If you have a fair idea of the number of objects you can save on automatic resizing by giving a number of buckets at creation or using the ReSize method. This should be consider only for crucial optimisation issues.
Constructors(2)
Empty constructor.
- constructor(theOther: unknown): NCollection_Map_handle_TNaming_NamedShape
Copy constructor.
Parameters (1)theOther
Instance methods(21)
- 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(N: number): void
ReSize.
Parameters (1)N
- Add(theKey: TNaming_NamedShape): boolean
Add.
Parameters (1)theKey
- Added(theKey: TNaming_NamedShape): TNaming_NamedShape
Added: add a new key if not yet in the map, and return reference to either newly added or previously existing object.
Parameters (1)theKey
- Contains(theKey: TNaming_NamedShape): boolean
Contains.
Parameters (1)theKey
- Contains(theOther: unknown): boolean
Checks if this map contains all keys of another map. This function checks if this map contains all keys of another map.
DeprecatedParameters (1)theOther
- Remove(K: TNaming_NamedShape): boolean
Remove.
Parameters (1)K
- 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
- IsEqual(theOther: unknown): boolean
Checks if two maps contain exactly the same keys. This function compares the keys of this map and another map and returns true if they contain exactly the same keys.
DeprecatedParameters (1)theOther
- Union(theLeft: unknown, theRight: unknown): void
Sets this Map to be the result of union (aka addition, fuse, merge, boolean OR) operation between two given Maps The new Map contains the values that are contained either in the first map or in the second map or in both. All previous content of this Map is cleared. This map (result of the boolean operation) can also be passed as one of operands.
DeprecatedParameters (2)theLefttheRight
- Unite(theOther: unknown): boolean
Apply to this Map the boolean operation union (aka addition, fuse, merge, boolean OR) with another (given) Map. The result contains the values that were previously contained in this map or contained in the given (operand) map. This algorithm is similar to method
Union(). Returns True if contents of this map is changed.DeprecatedParameters (1)theOther
- HasIntersection(theMap: unknown): boolean
Returns true if this and theMap have common elements.
DeprecatedParameters (1)theMap
- Intersection(theLeft: unknown, theRight: unknown): void
Sets this Map to be the result of intersection (aka multiplication, common, boolean AND) operation between two given Maps. The new Map contains only the values that are contained in both map operands. All previous content of this Map is cleared. This same map (result of the boolean operation) can also be used as one of operands.
DeprecatedParameters (2)theLefttheRight
- Intersect(theOther: unknown): boolean
Apply to this Map the intersection operation (aka multiplication, common, boolean AND) with another (given) Map. The result contains only the values that are contained in both this and the given maps. This algorithm is similar to method
Intersection(). Returns True if contents of this map is changed.DeprecatedParameters (1)theOther
- Subtraction(theLeft: unknown, theRight: unknown): void
Sets this Map to be the result of subtraction (aka set-theoretic difference, relative complement, exclude, cut, boolean NOT) operation between two given Maps. The new Map contains only the values that are contained in the first map operands and not contained in the second one. All previous content of this Map is cleared.
DeprecatedParameters (2)theLefttheRight
- Subtract(theOther: unknown): boolean
Apply to this Map the subtraction (aka set-theoretic difference, relative complement, exclude, cut, boolean NOT) operation with another (given) Map. The result contains only the values that were previously contained in this map and not contained in this map. This algorithm is similar to method
Subtract()with two operands. Returns True if contents of this map is changed.DeprecatedParameters (1)theOther
- Difference(theLeft: unknown, theRight: unknown): void
Sets this Map to be the result of symmetric difference (aka exclusive disjunction, boolean XOR) operation between two given Maps. The new Map contains the values that are contained only in the first or the second operand maps but not in both. All previous content of this Map is cleared. This map (result of the boolean operation) can also be used as one of operands.
DeprecatedParameters (2)theLefttheRight
- Differ(theOther: unknown): boolean
Apply to this Map the symmetric difference (aka exclusive disjunction, boolean XOR) operation with another (given) Map. The result contains the values that are contained only in this or the operand map, but not in both. This algorithm is similar to method
Difference(). Returns True if contents of this map is changed.DeprecatedParameters (1)theOther
NCollection_Map_int
Purpose: Single hashed Map. This Map is used to store and retrieve keys in linear time.
The Iterator class can be used to explore the content of the map. It is not wise to iterate and modify a map in parallel.
To compute the hashcode of the key the function ::HashCode must be defined in the global namespace
To compare two keys the function IsEqual must be defined in the global namespace.
The performance of a Map is conditioned by its number of buckets that should be kept greater to the number of keys. This map has an automatic management of the number of buckets. It is resized when the number of Keys becomes greater than the number of buckets.
If you have a fair idea of the number of objects you can save on automatic resizing by giving a number of buckets at creation or using the ReSize method. This should be consider only for crucial optimisation issues.
Constructors(2)
Empty constructor.
- constructor(theOther: unknown): NCollection_Map_int
Copy constructor.
Parameters (1)theOther
Instance methods(21)
- 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(N: number): void
ReSize.
Parameters (1)N
- Add(theKey: number): boolean
Add.
Parameters (1)theKey
- Added(theKey: number): number
Added: add a new key if not yet in the map, and return reference to either newly added or previously existing object.
Parameters (1)theKey
- Contains(theKey: number): boolean
Contains.
Parameters (1)theKey
- Contains(theOther: unknown): boolean
Checks if this map contains all keys of another map. This function checks if this map contains all keys of another map.
DeprecatedParameters (1)theOther
- Remove(K: number): boolean
Remove.
Parameters (1)K
- 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
- IsEqual(theOther: unknown): boolean
Checks if two maps contain exactly the same keys. This function compares the keys of this map and another map and returns true if they contain exactly the same keys.
DeprecatedParameters (1)theOther
- Union(theLeft: unknown, theRight: unknown): void
Sets this Map to be the result of union (aka addition, fuse, merge, boolean OR) operation between two given Maps The new Map contains the values that are contained either in the first map or in the second map or in both. All previous content of this Map is cleared. This map (result of the boolean operation) can also be passed as one of operands.
DeprecatedParameters (2)theLefttheRight
- Unite(theOther: unknown): boolean
Apply to this Map the boolean operation union (aka addition, fuse, merge, boolean OR) with another (given) Map. The result contains the values that were previously contained in this map or contained in the given (operand) map. This algorithm is similar to method
Union(). Returns True if contents of this map is changed.DeprecatedParameters (1)theOther
- HasIntersection(theMap: unknown): boolean
Returns true if this and theMap have common elements.
DeprecatedParameters (1)theMap
- Intersection(theLeft: unknown, theRight: unknown): void
Sets this Map to be the result of intersection (aka multiplication, common, boolean AND) operation between two given Maps. The new Map contains only the values that are contained in both map operands. All previous content of this Map is cleared. This same map (result of the boolean operation) can also be used as one of operands.
DeprecatedParameters (2)theLefttheRight
- Intersect(theOther: unknown): boolean
Apply to this Map the intersection operation (aka multiplication, common, boolean AND) with another (given) Map. The result contains only the values that are contained in both this and the given maps. This algorithm is similar to method
Intersection(). Returns True if contents of this map is changed.DeprecatedParameters (1)theOther
- Subtraction(theLeft: unknown, theRight: unknown): void
Sets this Map to be the result of subtraction (aka set-theoretic difference, relative complement, exclude, cut, boolean NOT) operation between two given Maps. The new Map contains only the values that are contained in the first map operands and not contained in the second one. All previous content of this Map is cleared.
DeprecatedParameters (2)theLefttheRight
- Subtract(theOther: unknown): boolean
Apply to this Map the subtraction (aka set-theoretic difference, relative complement, exclude, cut, boolean NOT) operation with another (given) Map. The result contains only the values that were previously contained in this map and not contained in this map. This algorithm is similar to method
Subtract()with two operands. Returns True if contents of this map is changed.DeprecatedParameters (1)theOther
- Difference(theLeft: unknown, theRight: unknown): void
Sets this Map to be the result of symmetric difference (aka exclusive disjunction, boolean XOR) operation between two given Maps. The new Map contains the values that are contained only in the first or the second operand maps but not in both. All previous content of this Map is cleared. This map (result of the boolean operation) can also be used as one of operands.
DeprecatedParameters (2)theLefttheRight
- Differ(theOther: unknown): boolean
Apply to this Map the symmetric difference (aka exclusive disjunction, boolean XOR) operation with another (given) Map. The result contains the values that are contained only in this or the operand map, but not in both. This algorithm is similar to method
Difference(). Returns True if contents of this map is changed.DeprecatedParameters (1)theOther
NCollection_Map_TCollection_AsciiString
Purpose: Single hashed Map. This Map is used to store and retrieve keys in linear time.
The Iterator class can be used to explore the content of the map. It is not wise to iterate and modify a map in parallel.
To compute the hashcode of the key the function ::HashCode must be defined in the global namespace
To compare two keys the function IsEqual must be defined in the global namespace.
The performance of a Map is conditioned by its number of buckets that should be kept greater to the number of keys. This map has an automatic management of the number of buckets. It is resized when the number of Keys becomes greater than the number of buckets.
If you have a fair idea of the number of objects you can save on automatic resizing by giving a number of buckets at creation or using the ReSize method. This should be consider only for crucial optimisation issues.
Constructors(2)
Empty constructor.
- constructor(theOther: unknown): NCollection_Map_TCollection_AsciiString
Copy constructor.
Parameters (1)theOther
Instance methods(21)
- 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(N: number): void
ReSize.
Parameters (1)N
- Add(theKey: TCollection_AsciiString): boolean
Add.
Parameters (1)theKey
Added: add a new key if not yet in the map, and return reference to either newly added or previously existing object.
Parameters (1)theKey
- Contains(theKey: TCollection_AsciiString): boolean
Contains.
Parameters (1)theKey
- Contains(theOther: unknown): boolean
Checks if this map contains all keys of another map. This function checks if this map contains all keys of another map.
DeprecatedParameters (1)theOther
- Remove(K: TCollection_AsciiString): boolean
Remove.
Parameters (1)K
- 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
- IsEqual(theOther: unknown): boolean
Checks if two maps contain exactly the same keys. This function compares the keys of this map and another map and returns true if they contain exactly the same keys.
DeprecatedParameters (1)theOther
- Union(theLeft: unknown, theRight: unknown): void
Sets this Map to be the result of union (aka addition, fuse, merge, boolean OR) operation between two given Maps The new Map contains the values that are contained either in the first map or in the second map or in both. All previous content of this Map is cleared. This map (result of the boolean operation) can also be passed as one of operands.
DeprecatedParameters (2)theLefttheRight
- Unite(theOther: unknown): boolean
Apply to this Map the boolean operation union (aka addition, fuse, merge, boolean OR) with another (given) Map. The result contains the values that were previously contained in this map or contained in the given (operand) map. This algorithm is similar to method
Union(). Returns True if contents of this map is changed.DeprecatedParameters (1)theOther
- HasIntersection(theMap: unknown): boolean
Returns true if this and theMap have common elements.
DeprecatedParameters (1)theMap
- Intersection(theLeft: unknown, theRight: unknown): void
Sets this Map to be the result of intersection (aka multiplication, common, boolean AND) operation between two given Maps. The new Map contains only the values that are contained in both map operands. All previous content of this Map is cleared. This same map (result of the boolean operation) can also be used as one of operands.
DeprecatedParameters (2)theLefttheRight
- Intersect(theOther: unknown): boolean
Apply to this Map the intersection operation (aka multiplication, common, boolean AND) with another (given) Map. The result contains only the values that are contained in both this and the given maps. This algorithm is similar to method
Intersection(). Returns True if contents of this map is changed.DeprecatedParameters (1)theOther
- Subtraction(theLeft: unknown, theRight: unknown): void
Sets this Map to be the result of subtraction (aka set-theoretic difference, relative complement, exclude, cut, boolean NOT) operation between two given Maps. The new Map contains only the values that are contained in the first map operands and not contained in the second one. All previous content of this Map is cleared.
DeprecatedParameters (2)theLefttheRight
- Subtract(theOther: unknown): boolean
Apply to this Map the subtraction (aka set-theoretic difference, relative complement, exclude, cut, boolean NOT) operation with another (given) Map. The result contains only the values that were previously contained in this map and not contained in this map. This algorithm is similar to method
Subtract()with two operands. Returns True if contents of this map is changed.DeprecatedParameters (1)theOther
- Difference(theLeft: unknown, theRight: unknown): void
Sets this Map to be the result of symmetric difference (aka exclusive disjunction, boolean XOR) operation between two given Maps. The new Map contains the values that are contained only in the first or the second operand maps but not in both. All previous content of this Map is cleared. This map (result of the boolean operation) can also be used as one of operands.
DeprecatedParameters (2)theLefttheRight
- Differ(theOther: unknown): boolean
Apply to this Map the symmetric difference (aka exclusive disjunction, boolean XOR) operation with another (given) Map. The result contains the values that are contained only in this or the operand map, but not in both. This algorithm is similar to method
Difference(). Returns True if contents of this map is changed.DeprecatedParameters (1)theOther
NCollection_Map_TDF_Label
Purpose: Single hashed Map. This Map is used to store and retrieve keys in linear time.
The Iterator class can be used to explore the content of the map. It is not wise to iterate and modify a map in parallel.
To compute the hashcode of the key the function ::HashCode must be defined in the global namespace
To compare two keys the function IsEqual must be defined in the global namespace.
The performance of a Map is conditioned by its number of buckets that should be kept greater to the number of keys. This map has an automatic management of the number of buckets. It is resized when the number of Keys becomes greater than the number of buckets.
If you have a fair idea of the number of objects you can save on automatic resizing by giving a number of buckets at creation or using the ReSize method. This should be consider only for crucial optimisation issues.
Constructors(2)
Empty constructor.
- constructor(theOther: unknown): NCollection_Map_TDF_Label
Copy constructor.
Parameters (1)theOther
Instance methods(21)
- 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(N: number): void
ReSize.
Parameters (1)N
Add.
Parameters (1)theKey
Added: add a new key if not yet in the map, and return reference to either newly added or previously existing object.
Parameters (1)theKey
Contains.
Parameters (1)theKey
- Contains(theOther: unknown): boolean
Checks if this map contains all keys of another map. This function checks if this map contains all keys of another map.
DeprecatedParameters (1)theOther
Remove.
Parameters (1)K
- 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
- IsEqual(theOther: unknown): boolean
Checks if two maps contain exactly the same keys. This function compares the keys of this map and another map and returns true if they contain exactly the same keys.
DeprecatedParameters (1)theOther
- Union(theLeft: unknown, theRight: unknown): void
Sets this Map to be the result of union (aka addition, fuse, merge, boolean OR) operation between two given Maps The new Map contains the values that are contained either in the first map or in the second map or in both. All previous content of this Map is cleared. This map (result of the boolean operation) can also be passed as one of operands.
DeprecatedParameters (2)theLefttheRight
- Unite(theOther: unknown): boolean
Apply to this Map the boolean operation union (aka addition, fuse, merge, boolean OR) with another (given) Map. The result contains the values that were previously contained in this map or contained in the given (operand) map. This algorithm is similar to method
Union(). Returns True if contents of this map is changed.DeprecatedParameters (1)theOther
- HasIntersection(theMap: unknown): boolean
Returns true if this and theMap have common elements.
DeprecatedParameters (1)theMap
- Intersection(theLeft: unknown, theRight: unknown): void
Sets this Map to be the result of intersection (aka multiplication, common, boolean AND) operation between two given Maps. The new Map contains only the values that are contained in both map operands. All previous content of this Map is cleared. This same map (result of the boolean operation) can also be used as one of operands.
DeprecatedParameters (2)theLefttheRight
- Intersect(theOther: unknown): boolean
Apply to this Map the intersection operation (aka multiplication, common, boolean AND) with another (given) Map. The result contains only the values that are contained in both this and the given maps. This algorithm is similar to method
Intersection(). Returns True if contents of this map is changed.DeprecatedParameters (1)theOther
- Subtraction(theLeft: unknown, theRight: unknown): void
Sets this Map to be the result of subtraction (aka set-theoretic difference, relative complement, exclude, cut, boolean NOT) operation between two given Maps. The new Map contains only the values that are contained in the first map operands and not contained in the second one. All previous content of this Map is cleared.
DeprecatedParameters (2)theLefttheRight
- Subtract(theOther: unknown): boolean
Apply to this Map the subtraction (aka set-theoretic difference, relative complement, exclude, cut, boolean NOT) operation with another (given) Map. The result contains only the values that were previously contained in this map and not contained in this map. This algorithm is similar to method
Subtract()with two operands. Returns True if contents of this map is changed.DeprecatedParameters (1)theOther
- Difference(theLeft: unknown, theRight: unknown): void
Sets this Map to be the result of symmetric difference (aka exclusive disjunction, boolean XOR) operation between two given Maps. The new Map contains the values that are contained only in the first or the second operand maps but not in both. All previous content of this Map is cleared. This map (result of the boolean operation) can also be used as one of operands.
DeprecatedParameters (2)theLefttheRight
- Differ(theOther: unknown): boolean
Apply to this Map the symmetric difference (aka exclusive disjunction, boolean XOR) operation with another (given) Map. The result contains the values that are contained only in this or the operand map, but not in both. This algorithm is similar to method
Difference(). Returns True if contents of this map is changed.DeprecatedParameters (1)theOther
NCollection_Map_TopoDS_Shape_TopTools_ShapeMapHasher
Purpose: Single hashed Map. This Map is used to store and retrieve keys in linear time.
The Iterator class can be used to explore the content of the map. It is not wise to iterate and modify a map in parallel.
To compute the hashcode of the key the function ::HashCode must be defined in the global namespace
To compare two keys the function IsEqual must be defined in the global namespace.
The performance of a Map is conditioned by its number of buckets that should be kept greater to the number of keys. This map has an automatic management of the number of buckets. It is resized when the number of Keys becomes greater than the number of buckets.
If you have a fair idea of the number of objects you can save on automatic resizing by giving a number of buckets at creation or using the ReSize method. This should be consider only for crucial optimisation issues.
Constructors(2)
Empty constructor.
- constructor(theOther: NCollection_Map_TopoDS_Shape_TopTools_ShapeMapHasher): NCollection_Map_TopoDS_Shape_TopTools_ShapeMapHasher
Copy constructor.
Parameters (1)theOther
Instance methods(21)
- Exchange(theOther: NCollection_Map_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_Map_TopoDS_Shape_TopTools_ShapeMapHasher): NCollection_Map_TopoDS_Shape_TopTools_ShapeMapHasher
Assign. This method does not change the internal allocator.
Parameters (1)theOther
- ReSize(N: number): void
ReSize.
Parameters (1)N
- Add(theKey: TopoDS_Shape): boolean
Add.
Parameters (1)theKey
- Added(theKey: 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 object.
Parameters (1)theKey
- Contains(theKey: TopoDS_Shape): boolean
Contains.
Parameters (1)theKey
- Contains(theOther: NCollection_Map_TopoDS_Shape_TopTools_ShapeMapHasher): boolean
Checks if this map contains all keys of another map. This function checks if this map contains all keys of another map.
DeprecatedParameters (1)theOther
- Remove(K: TopoDS_Shape): boolean
Remove.
Parameters (1)K
- 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
- IsEqual(theOther: NCollection_Map_TopoDS_Shape_TopTools_ShapeMapHasher): boolean
Checks if two maps contain exactly the same keys. This function compares the keys of this map and another map and returns true if they contain exactly the same keys.
DeprecatedParameters (1)theOther
- Union(theLeft: NCollection_Map_TopoDS_Shape_TopTools_ShapeMapHasher, theRight: NCollection_Map_TopoDS_Shape_TopTools_ShapeMapHasher): void
Sets this Map to be the result of union (aka addition, fuse, merge, boolean OR) operation between two given Maps The new Map contains the values that are contained either in the first map or in the second map or in both. All previous content of this Map is cleared. This map (result of the boolean operation) can also be passed as one of operands.
DeprecatedParameters (2)theLefttheRight
- Unite(theOther: NCollection_Map_TopoDS_Shape_TopTools_ShapeMapHasher): boolean
Apply to this Map the boolean operation union (aka addition, fuse, merge, boolean OR) with another (given) Map. The result contains the values that were previously contained in this map or contained in the given (operand) map. This algorithm is similar to method
Union(). Returns True if contents of this map is changed.DeprecatedParameters (1)theOther
- HasIntersection(theMap: NCollection_Map_TopoDS_Shape_TopTools_ShapeMapHasher): boolean
Returns true if this and theMap have common elements.
DeprecatedParameters (1)theMap
- Intersection(theLeft: NCollection_Map_TopoDS_Shape_TopTools_ShapeMapHasher, theRight: NCollection_Map_TopoDS_Shape_TopTools_ShapeMapHasher): void
Sets this Map to be the result of intersection (aka multiplication, common, boolean AND) operation between two given Maps. The new Map contains only the values that are contained in both map operands. All previous content of this Map is cleared. This same map (result of the boolean operation) can also be used as one of operands.
DeprecatedParameters (2)theLefttheRight
- Intersect(theOther: NCollection_Map_TopoDS_Shape_TopTools_ShapeMapHasher): boolean
Apply to this Map the intersection operation (aka multiplication, common, boolean AND) with another (given) Map. The result contains only the values that are contained in both this and the given maps. This algorithm is similar to method
Intersection(). Returns True if contents of this map is changed.DeprecatedParameters (1)theOther
- Subtraction(theLeft: NCollection_Map_TopoDS_Shape_TopTools_ShapeMapHasher, theRight: NCollection_Map_TopoDS_Shape_TopTools_ShapeMapHasher): void
Sets this Map to be the result of subtraction (aka set-theoretic difference, relative complement, exclude, cut, boolean NOT) operation between two given Maps. The new Map contains only the values that are contained in the first map operands and not contained in the second one. All previous content of this Map is cleared.
DeprecatedParameters (2)theLefttheRight
- Subtract(theOther: NCollection_Map_TopoDS_Shape_TopTools_ShapeMapHasher): boolean
Apply to this Map the subtraction (aka set-theoretic difference, relative complement, exclude, cut, boolean NOT) operation with another (given) Map. The result contains only the values that were previously contained in this map and not contained in this map. This algorithm is similar to method
Subtract()with two operands. Returns True if contents of this map is changed.DeprecatedParameters (1)theOther
- Difference(theLeft: NCollection_Map_TopoDS_Shape_TopTools_ShapeMapHasher, theRight: NCollection_Map_TopoDS_Shape_TopTools_ShapeMapHasher): void
Sets this Map to be the result of symmetric difference (aka exclusive disjunction, boolean XOR) operation between two given Maps. The new Map contains the values that are contained only in the first or the second operand maps but not in both. All previous content of this Map is cleared. This map (result of the boolean operation) can also be used as one of operands.
DeprecatedParameters (2)theLefttheRight
- Differ(theOther: NCollection_Map_TopoDS_Shape_TopTools_ShapeMapHasher): boolean
Apply to this Map the symmetric difference (aka exclusive disjunction, boolean XOR) operation with another (given) Map. The result contains the values that are contained only in this or the operand map, but not in both. This algorithm is similar to method
Difference(). Returns True if contents of this map is changed.DeprecatedParameters (1)theOther
NCollection_Sequence_AppParCurves_MultiBSpCurve
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_AppParCurves_MultiBSpCurve
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_AppParCurves_MultiBSpCurve): NCollection_Sequence_AppParCurves_MultiBSpCurve
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_AppParCurves_MultiBSpCurve): NCollection_Sequence_AppParCurves_MultiBSpCurve
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: AppParCurves_MultiBSpCurve): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_AppParCurves_MultiBSpCurve): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: AppParCurves_MultiBSpCurve): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_AppParCurves_MultiBSpCurve): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: AppParCurves_MultiBSpCurve): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_AppParCurves_MultiBSpCurve): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_AppParCurves_MultiBSpCurve): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: AppParCurves_MultiBSpCurve): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_AppParCurves_MultiBSpCurve): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): AppParCurves_MultiBSpCurve
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): AppParCurves_MultiBSpCurve
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: AppParCurves_MultiBSpCurve): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): AppParCurves_MultiBSpCurve
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): AppParCurves_MultiBSpCurve
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_AppParCurves_MultiCurve
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_AppParCurves_MultiCurve): NCollection_Sequence_AppParCurves_MultiCurve
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_AppParCurves_MultiCurve): NCollection_Sequence_AppParCurves_MultiCurve
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: AppParCurves_MultiCurve): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_AppParCurves_MultiCurve): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: AppParCurves_MultiCurve): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_AppParCurves_MultiCurve): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: AppParCurves_MultiCurve): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_AppParCurves_MultiCurve): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_AppParCurves_MultiCurve): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: AppParCurves_MultiCurve): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_AppParCurves_MultiCurve): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): AppParCurves_MultiCurve
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): AppParCurves_MultiCurve
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: AppParCurves_MultiCurve): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): AppParCurves_MultiCurve
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): AppParCurves_MultiCurve
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_Blend_Point
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_Blend_Point
Constructor.
Parameters (1)theAllocator
- constructor(theOther: unknown): NCollection_Sequence_Blend_Point
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: unknown): unknown
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: Blend_Point): void
Append one item.
Parameters (1)theItem
- Append(theSeq: unknown): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: Blend_Point): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: unknown): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: Blend_Point): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: unknown): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: unknown): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: Blend_Point): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: unknown): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- First(): Blend_Point
First item access.
First item access.
- Last(): Blend_Point
Last item access.
Last item access.
- Value(theIndex: number): Blend_Point
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): Blend_Point
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: Blend_Point): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): Blend_Point
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): Blend_Point
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_bool
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_bool
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_bool): NCollection_Sequence_bool
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: boolean): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_bool): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: boolean): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_bool): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: boolean): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_bool): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_bool): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: boolean): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_bool): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- First(): boolean
First item access.
- ChangeFirst(): boolean
First item access.
- Last(): boolean
Last item access.
- ChangeLast(): boolean
Last item access.
- Value(theIndex: number): boolean
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): boolean
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: boolean): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): boolean
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): boolean
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_BRepBlend_PointOnRst
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
Constructor.
Parameters (1)theAllocator
- constructor(theOther: unknown): NCollection_Sequence_BRepBlend_PointOnRst
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: unknown): unknown
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: BRepBlend_PointOnRst): void
Append one item.
Parameters (1)theItem
- Append(theSeq: unknown): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: BRepBlend_PointOnRst): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: unknown): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: BRepBlend_PointOnRst): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: unknown): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: unknown): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: BRepBlend_PointOnRst): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: unknown): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): BRepBlend_PointOnRst
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): BRepBlend_PointOnRst
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: BRepBlend_PointOnRst): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): BRepBlend_PointOnRst
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): BRepBlend_PointOnRst
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_BRepExtrema_SolutionElem
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_BRepExtrema_SolutionElem): NCollection_Sequence_BRepExtrema_SolutionElem
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_BRepExtrema_SolutionElem): NCollection_Sequence_BRepExtrema_SolutionElem
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: BRepExtrema_SolutionElem): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_BRepExtrema_SolutionElem): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: BRepExtrema_SolutionElem): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_BRepExtrema_SolutionElem): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: BRepExtrema_SolutionElem): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_BRepExtrema_SolutionElem): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_BRepExtrema_SolutionElem): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: BRepExtrema_SolutionElem): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_BRepExtrema_SolutionElem): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): BRepExtrema_SolutionElem
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): BRepExtrema_SolutionElem
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: BRepExtrema_SolutionElem): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): BRepExtrema_SolutionElem
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): BRepExtrema_SolutionElem
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_BRepFill_EdgeFaceAndOrder
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_BRepFill_EdgeFaceAndOrder
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_BRepFill_EdgeFaceAndOrder): NCollection_Sequence_BRepFill_EdgeFaceAndOrder
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_BRepFill_EdgeFaceAndOrder): NCollection_Sequence_BRepFill_EdgeFaceAndOrder
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: BRepFill_EdgeFaceAndOrder): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_BRepFill_EdgeFaceAndOrder): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: BRepFill_EdgeFaceAndOrder): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_BRepFill_EdgeFaceAndOrder): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: BRepFill_EdgeFaceAndOrder): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_BRepFill_EdgeFaceAndOrder): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_BRepFill_EdgeFaceAndOrder): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: BRepFill_EdgeFaceAndOrder): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_BRepFill_EdgeFaceAndOrder): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): BRepFill_EdgeFaceAndOrder
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): BRepFill_EdgeFaceAndOrder
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: BRepFill_EdgeFaceAndOrder): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): BRepFill_EdgeFaceAndOrder
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): BRepFill_EdgeFaceAndOrder
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_BRepFill_FaceAndOrder
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_BRepFill_FaceAndOrder): NCollection_Sequence_BRepFill_FaceAndOrder
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_BRepFill_FaceAndOrder): NCollection_Sequence_BRepFill_FaceAndOrder
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: BRepFill_FaceAndOrder): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_BRepFill_FaceAndOrder): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: BRepFill_FaceAndOrder): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_BRepFill_FaceAndOrder): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: BRepFill_FaceAndOrder): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_BRepFill_FaceAndOrder): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_BRepFill_FaceAndOrder): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: BRepFill_FaceAndOrder): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_BRepFill_FaceAndOrder): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): BRepFill_FaceAndOrder
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): BRepFill_FaceAndOrder
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: BRepFill_FaceAndOrder): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): BRepFill_FaceAndOrder
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): BRepFill_FaceAndOrder
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_BRepFill_Section
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: BRepFill_Section): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_BRepFill_Section): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: BRepFill_Section): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_BRepFill_Section): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: BRepFill_Section): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_BRepFill_Section): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_BRepFill_Section): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: BRepFill_Section): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_BRepFill_Section): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): BRepFill_Section
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): BRepFill_Section
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: BRepFill_Section): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): BRepFill_Section
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): BRepFill_Section
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_Contap_Line
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_Contap_Line
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: Contap_Line): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_Contap_Line): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: Contap_Line): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_Contap_Line): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: Contap_Line): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_Contap_Line): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_Contap_Line): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: Contap_Line): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_Contap_Line): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- First(): Contap_Line
First item access.
First item access.
- Last(): Contap_Line
Last item access.
Last item access.
- Value(theIndex: number): Contap_Line
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): Contap_Line
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: Contap_Line): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): Contap_Line
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): Contap_Line
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_Contap_Point
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_Contap_Point
Constructor.
Parameters (1)theAllocator
- constructor(theOther: unknown): NCollection_Sequence_Contap_Point
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: unknown): unknown
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: Contap_Point): void
Append one item.
Parameters (1)theItem
- Append(theSeq: unknown): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: Contap_Point): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: unknown): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: Contap_Point): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: unknown): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: unknown): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: Contap_Point): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: unknown): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
- Last(): Contap_Point
Last item access.
Last item access.
- Value(theIndex: number): Contap_Point
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): Contap_Point
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: Contap_Point): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): Contap_Point
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): Contap_Point
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_Contap_ThePathPointOfTheSearch
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_Contap_ThePathPointOfTheSearch
Constructor.
Parameters (1)theAllocator
- constructor(theOther: unknown): NCollection_Sequence_Contap_ThePathPointOfTheSearch
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: unknown): unknown
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: Contap_ThePathPointOfTheSearch): void
Append one item.
Parameters (1)theItem
- Append(theSeq: unknown): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: Contap_ThePathPointOfTheSearch): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: unknown): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: Contap_ThePathPointOfTheSearch): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: unknown): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: unknown): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: Contap_ThePathPointOfTheSearch): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: unknown): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): Contap_ThePathPointOfTheSearch
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): Contap_ThePathPointOfTheSearch
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: Contap_ThePathPointOfTheSearch): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): Contap_ThePathPointOfTheSearch
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): Contap_ThePathPointOfTheSearch
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_Contap_TheSegmentOfTheSearch
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_Contap_TheSegmentOfTheSearch
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_Contap_TheSegmentOfTheSearch): NCollection_Sequence_Contap_TheSegmentOfTheSearch
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_Contap_TheSegmentOfTheSearch): NCollection_Sequence_Contap_TheSegmentOfTheSearch
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: Contap_TheSegmentOfTheSearch): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_Contap_TheSegmentOfTheSearch): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: Contap_TheSegmentOfTheSearch): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_Contap_TheSegmentOfTheSearch): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: Contap_TheSegmentOfTheSearch): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_Contap_TheSegmentOfTheSearch): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_Contap_TheSegmentOfTheSearch): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: Contap_TheSegmentOfTheSearch): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_Contap_TheSegmentOfTheSearch): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): Contap_TheSegmentOfTheSearch
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): Contap_TheSegmentOfTheSearch
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: Contap_TheSegmentOfTheSearch): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): Contap_TheSegmentOfTheSearch
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): Contap_TheSegmentOfTheSearch
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_double
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_double
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: number): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_double): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: number): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_double): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: number): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_double): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_double): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: number): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_double): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- First(): number
First item access.
- ChangeFirst(): number
First item access.
- Last(): number
Last item access.
- ChangeLast(): number
Last item access.
- Value(theIndex: number): number
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): number
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: number): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): number
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): number
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_Extrema_POnCurv
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_Extrema_POnCurv
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: Extrema_POnCurv): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_Extrema_POnCurv): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: Extrema_POnCurv): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_Extrema_POnCurv): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: Extrema_POnCurv): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_Extrema_POnCurv): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_Extrema_POnCurv): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: Extrema_POnCurv): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_Extrema_POnCurv): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): Extrema_POnCurv
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): Extrema_POnCurv
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: Extrema_POnCurv): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): Extrema_POnCurv
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): Extrema_POnCurv
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_Extrema_POnCurv2d
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_Extrema_POnCurv2d): NCollection_Sequence_Extrema_POnCurv2d
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: Extrema_POnCurv2d): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_Extrema_POnCurv2d): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: Extrema_POnCurv2d): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_Extrema_POnCurv2d): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: Extrema_POnCurv2d): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_Extrema_POnCurv2d): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_Extrema_POnCurv2d): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: Extrema_POnCurv2d): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_Extrema_POnCurv2d): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): Extrema_POnCurv2d
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): Extrema_POnCurv2d
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: Extrema_POnCurv2d): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): Extrema_POnCurv2d
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): Extrema_POnCurv2d
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_Extrema_POnSurf
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_Extrema_POnSurf
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: Extrema_POnSurf): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_Extrema_POnSurf): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: Extrema_POnSurf): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_Extrema_POnSurf): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: Extrema_POnSurf): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_Extrema_POnSurf): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_Extrema_POnSurf): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: Extrema_POnSurf): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_Extrema_POnSurf): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): Extrema_POnSurf
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): Extrema_POnSurf
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: Extrema_POnSurf): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): Extrema_POnSurf
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): Extrema_POnSurf
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_float
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_float
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: number): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_float): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: number): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_float): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: number): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_float): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_float): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: number): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_float): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- First(): number
First item access.
- ChangeFirst(): number
First item access.
- Last(): number
Last item access.
- ChangeLast(): number
Last item access.
- Value(theIndex: number): number
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): number
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: number): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): number
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): number
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_GeomInt_ParameterAndOrientation
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_GeomInt_ParameterAndOrientation
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_GeomInt_ParameterAndOrientation): NCollection_Sequence_GeomInt_ParameterAndOrientation
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_GeomInt_ParameterAndOrientation): NCollection_Sequence_GeomInt_ParameterAndOrientation
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: GeomInt_ParameterAndOrientation): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_GeomInt_ParameterAndOrientation): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: GeomInt_ParameterAndOrientation): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_GeomInt_ParameterAndOrientation): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: GeomInt_ParameterAndOrientation): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_GeomInt_ParameterAndOrientation): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_GeomInt_ParameterAndOrientation): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: GeomInt_ParameterAndOrientation): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_GeomInt_ParameterAndOrientation): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): GeomInt_ParameterAndOrientation
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): GeomInt_ParameterAndOrientation
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: GeomInt_ParameterAndOrientation): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): GeomInt_ParameterAndOrientation
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): GeomInt_ParameterAndOrientation
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_gp_Ax1
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_gp_Ax1
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_gp_Ax1): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_gp_Ax1): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: gp_Ax1): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_gp_Ax1): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_gp_Ax1): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: gp_Ax1): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_gp_Ax1): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
- ChangeLast(): gp_Ax1
Last item access.
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): gp_Ax1
Variable item access by theIndex.
Parameters (1)theIndex
Set item value by theIndex.
Parameters (2)theIndextheItem
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_gp_Ax2
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_gp_Ax2
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_gp_Ax2): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_gp_Ax2): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: gp_Ax2): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_gp_Ax2): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_gp_Ax2): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: gp_Ax2): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_gp_Ax2): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
- ChangeLast(): gp_Ax2
Last item access.
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): gp_Ax2
Variable item access by theIndex.
Parameters (1)theIndex
Set item value by theIndex.
Parameters (2)theIndextheItem
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_gp_Circ
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_gp_Circ
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_gp_Circ): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_gp_Circ): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: gp_Circ): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_gp_Circ): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_gp_Circ): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: gp_Circ): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_gp_Circ): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): gp_Circ
Variable item access by theIndex.
Parameters (1)theIndex
Set item value by theIndex.
Parameters (2)theIndextheItem
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_gp_Dir
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_gp_Dir
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_gp_Dir): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_gp_Dir): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: gp_Dir): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_gp_Dir): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_gp_Dir): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: gp_Dir): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_gp_Dir): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
- ChangeLast(): gp_Dir
Last item access.
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): gp_Dir
Variable item access by theIndex.
Parameters (1)theIndex
Set item value by theIndex.
Parameters (2)theIndextheItem
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_gp_Dir2d
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_gp_Dir2d
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_gp_Dir2d): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_gp_Dir2d): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: gp_Dir2d): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_gp_Dir2d): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_gp_Dir2d): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: gp_Dir2d): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_gp_Dir2d): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): gp_Dir2d
Variable item access by theIndex.
Parameters (1)theIndex
Set item value by theIndex.
Parameters (2)theIndextheItem
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_gp_Lin
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_gp_Lin
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_gp_Lin): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_gp_Lin): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: gp_Lin): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_gp_Lin): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_gp_Lin): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: gp_Lin): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_gp_Lin): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
- ChangeLast(): gp_Lin
Last item access.
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): gp_Lin
Variable item access by theIndex.
Parameters (1)theIndex
Set item value by theIndex.
Parameters (2)theIndextheItem
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_gp_Pnt
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_gp_Pnt
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_gp_Pnt): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_gp_Pnt): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: gp_Pnt): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_gp_Pnt): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_gp_Pnt): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: gp_Pnt): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_gp_Pnt): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
- ChangeLast(): gp_Pnt
Last item access.
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): gp_Pnt
Variable item access by theIndex.
Parameters (1)theIndex
Set item value by theIndex.
Parameters (2)theIndextheItem
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_gp_Pnt2d
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_gp_Pnt2d
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_gp_Pnt2d): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_gp_Pnt2d): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: gp_Pnt2d): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_gp_Pnt2d): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_gp_Pnt2d): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: gp_Pnt2d): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_gp_Pnt2d): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): gp_Pnt2d
Variable item access by theIndex.
Parameters (1)theIndex
Set item value by theIndex.
Parameters (2)theIndextheItem
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_gp_Trsf
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_gp_Trsf
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_gp_Trsf): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_gp_Trsf): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: gp_Trsf): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_gp_Trsf): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_gp_Trsf): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: gp_Trsf): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_gp_Trsf): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): gp_Trsf
Variable item access by theIndex.
Parameters (1)theIndex
Set item value by theIndex.
Parameters (2)theIndextheItem
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_gp_Vec
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_gp_Vec
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_gp_Vec): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_gp_Vec): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: gp_Vec): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_gp_Vec): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_gp_Vec): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: gp_Vec): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_gp_Vec): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
- ChangeLast(): gp_Vec
Last item access.
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): gp_Vec
Variable item access by theIndex.
Parameters (1)theIndex
Set item value by theIndex.
Parameters (2)theIndextheItem
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_gp_Vec2d
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_gp_Vec2d
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_gp_Vec2d): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_gp_Vec2d): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: gp_Vec2d): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_gp_Vec2d): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_gp_Vec2d): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: gp_Vec2d): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_gp_Vec2d): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): gp_Vec2d
Variable item access by theIndex.
Parameters (1)theIndex
Set item value by theIndex.
Parameters (2)theIndextheItem
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_gp_XY
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_gp_XY
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_gp_XY): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_gp_XY): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: gp_XY): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_gp_XY): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_gp_XY): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: gp_XY): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_gp_XY): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
- ChangeFirst(): gp_XY
First item access.
Last item access.
- ChangeLast(): gp_XY
Last item access.
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): gp_XY
Variable item access by theIndex.
Parameters (1)theIndex
Set item value by theIndex.
Parameters (2)theIndextheItem
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_gp_XYZ
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_gp_XYZ
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_gp_XYZ): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_gp_XYZ): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: gp_XYZ): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_gp_XYZ): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_gp_XYZ): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: gp_XYZ): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_gp_XYZ): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
- ChangeLast(): gp_XYZ
Last item access.
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): gp_XYZ
Variable item access by theIndex.
Parameters (1)theIndex
Set item value by theIndex.
Parameters (2)theIndextheItem
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_BRepBlend_Line
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_BRepBlend_Line): NCollection_Sequence_handle_BRepBlend_Line
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_BRepBlend_Line): NCollection_Sequence_handle_BRepBlend_Line
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: BRepBlend_Line): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_BRepBlend_Line): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: BRepBlend_Line): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_BRepBlend_Line): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: BRepBlend_Line): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_BRepBlend_Line): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_BRepBlend_Line): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: BRepBlend_Line): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_BRepBlend_Line): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): BRepBlend_Line
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): BRepBlend_Line
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: BRepBlend_Line): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): BRepBlend_Line
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): BRepBlend_Line
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_ChFiDS_Spine
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_ChFiDS_Spine): NCollection_Sequence_handle_ChFiDS_Spine
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_ChFiDS_Spine): NCollection_Sequence_handle_ChFiDS_Spine
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: ChFiDS_Spine): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_ChFiDS_Spine): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: ChFiDS_Spine): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_ChFiDS_Spine): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: ChFiDS_Spine): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_ChFiDS_Spine): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_ChFiDS_Spine): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: ChFiDS_Spine): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_ChFiDS_Spine): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
- Last(): ChFiDS_Spine
Last item access.
Last item access.
- Value(theIndex: number): ChFiDS_Spine
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): ChFiDS_Spine
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: ChFiDS_Spine): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): ChFiDS_Spine
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): ChFiDS_Spine
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_ChFiDS_SurfData
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_ChFiDS_SurfData): NCollection_Sequence_handle_ChFiDS_SurfData
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_ChFiDS_SurfData): NCollection_Sequence_handle_ChFiDS_SurfData
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: ChFiDS_SurfData): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_ChFiDS_SurfData): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: ChFiDS_SurfData): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_ChFiDS_SurfData): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: ChFiDS_SurfData): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_ChFiDS_SurfData): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_ChFiDS_SurfData): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: ChFiDS_SurfData): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_ChFiDS_SurfData): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): ChFiDS_SurfData
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): ChFiDS_SurfData
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: ChFiDS_SurfData): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): ChFiDS_SurfData
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): ChFiDS_SurfData
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_Contap_TheIWLineOfTheIWalking
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_handle_Contap_TheIWLineOfTheIWalking
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_Contap_TheIWLineOfTheIWalking): NCollection_Sequence_handle_Contap_TheIWLineOfTheIWalking
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_Contap_TheIWLineOfTheIWalking): NCollection_Sequence_handle_Contap_TheIWLineOfTheIWalking
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: Contap_TheIWLineOfTheIWalking): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_Contap_TheIWLineOfTheIWalking): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: Contap_TheIWLineOfTheIWalking): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_Contap_TheIWLineOfTheIWalking): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: Contap_TheIWLineOfTheIWalking): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_Contap_TheIWLineOfTheIWalking): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_Contap_TheIWLineOfTheIWalking): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: Contap_TheIWLineOfTheIWalking): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_Contap_TheIWLineOfTheIWalking): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): Contap_TheIWLineOfTheIWalking
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): Contap_TheIWLineOfTheIWalking
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: Contap_TheIWLineOfTheIWalking): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): Contap_TheIWLineOfTheIWalking
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): Contap_TheIWLineOfTheIWalking
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_Expr_GeneralExpression
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_handle_Expr_GeneralExpression
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_Expr_GeneralExpression): NCollection_Sequence_handle_Expr_GeneralExpression
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_Expr_GeneralExpression): NCollection_Sequence_handle_Expr_GeneralExpression
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: Expr_GeneralExpression): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_Expr_GeneralExpression): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: Expr_GeneralExpression): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_Expr_GeneralExpression): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: Expr_GeneralExpression): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_Expr_GeneralExpression): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_Expr_GeneralExpression): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: Expr_GeneralExpression): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_Expr_GeneralExpression): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): Expr_GeneralExpression
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): Expr_GeneralExpression
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: Expr_GeneralExpression): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): Expr_GeneralExpression
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): Expr_GeneralExpression
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_Expr_GeneralRelation
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_handle_Expr_GeneralRelation
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_Expr_GeneralRelation): NCollection_Sequence_handle_Expr_GeneralRelation
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_Expr_GeneralRelation): NCollection_Sequence_handle_Expr_GeneralRelation
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: Expr_GeneralRelation): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_Expr_GeneralRelation): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: Expr_GeneralRelation): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_Expr_GeneralRelation): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: Expr_GeneralRelation): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_Expr_GeneralRelation): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_Expr_GeneralRelation): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: Expr_GeneralRelation): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_Expr_GeneralRelation): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): Expr_GeneralRelation
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): Expr_GeneralRelation
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: Expr_GeneralRelation): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): Expr_GeneralRelation
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): Expr_GeneralRelation
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_Expr_NamedExpression
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_handle_Expr_NamedExpression
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_Expr_NamedExpression): NCollection_Sequence_handle_Expr_NamedExpression
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_Expr_NamedExpression): NCollection_Sequence_handle_Expr_NamedExpression
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: Expr_NamedExpression): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_Expr_NamedExpression): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: Expr_NamedExpression): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_Expr_NamedExpression): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: Expr_NamedExpression): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_Expr_NamedExpression): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_Expr_NamedExpression): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: Expr_NamedExpression): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_Expr_NamedExpression): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): Expr_NamedExpression
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): Expr_NamedExpression
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: Expr_NamedExpression): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): Expr_NamedExpression
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): Expr_NamedExpression
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_Expr_NamedFunction
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_handle_Expr_NamedFunction
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_Expr_NamedFunction): NCollection_Sequence_handle_Expr_NamedFunction
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_Expr_NamedFunction): NCollection_Sequence_handle_Expr_NamedFunction
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: Expr_NamedFunction): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_Expr_NamedFunction): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: Expr_NamedFunction): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_Expr_NamedFunction): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: Expr_NamedFunction): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_Expr_NamedFunction): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_Expr_NamedFunction): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: Expr_NamedFunction): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_Expr_NamedFunction): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): Expr_NamedFunction
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): Expr_NamedFunction
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: Expr_NamedFunction): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): Expr_NamedFunction
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): Expr_NamedFunction
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_Geom_BoundedCurve
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_Geom_BoundedCurve): NCollection_Sequence_handle_Geom_BoundedCurve
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_Geom_BoundedCurve): NCollection_Sequence_handle_Geom_BoundedCurve
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: Geom_BoundedCurve): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_Geom_BoundedCurve): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: Geom_BoundedCurve): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_Geom_BoundedCurve): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: Geom_BoundedCurve): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_Geom_BoundedCurve): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_Geom_BoundedCurve): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: Geom_BoundedCurve): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_Geom_BoundedCurve): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): Geom_BoundedCurve
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): Geom_BoundedCurve
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: Geom_BoundedCurve): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): Geom_BoundedCurve
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): Geom_BoundedCurve
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_Geom_BSplineSurface
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_handle_Geom_BSplineSurface
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_Geom_BSplineSurface): NCollection_Sequence_handle_Geom_BSplineSurface
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_Geom_BSplineSurface): NCollection_Sequence_handle_Geom_BSplineSurface
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: Geom_BSplineSurface): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_Geom_BSplineSurface): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: Geom_BSplineSurface): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_Geom_BSplineSurface): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: Geom_BSplineSurface): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_Geom_BSplineSurface): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_Geom_BSplineSurface): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: Geom_BSplineSurface): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_Geom_BSplineSurface): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): Geom_BSplineSurface
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): Geom_BSplineSurface
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: Geom_BSplineSurface): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): Geom_BSplineSurface
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): Geom_BSplineSurface
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_Geom_Curve
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_Geom_Curve): NCollection_Sequence_handle_Geom_Curve
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: Geom_Curve): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_Geom_Curve): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: Geom_Curve): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_Geom_Curve): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: Geom_Curve): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_Geom_Curve): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_Geom_Curve): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: Geom_Curve): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_Geom_Curve): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- First(): Geom_Curve
First item access.
First item access.
- Last(): Geom_Curve
Last item access.
Last item access.
- Value(theIndex: number): Geom_Curve
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): Geom_Curve
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: Geom_Curve): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): Geom_Curve
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): Geom_Curve
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_Geom_Surface
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_Geom_Surface): NCollection_Sequence_handle_Geom_Surface
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_Geom_Surface): NCollection_Sequence_handle_Geom_Surface
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: Geom_Surface): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_Geom_Surface): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: Geom_Surface): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_Geom_Surface): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: Geom_Surface): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_Geom_Surface): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_Geom_Surface): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: Geom_Surface): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_Geom_Surface): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
- Last(): Geom_Surface
Last item access.
Last item access.
- Value(theIndex: number): Geom_Surface
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): Geom_Surface
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: Geom_Surface): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): Geom_Surface
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): Geom_Surface
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_Geom2d_BoundedCurve
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_handle_Geom2d_BoundedCurve
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_Geom2d_BoundedCurve): NCollection_Sequence_handle_Geom2d_BoundedCurve
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_Geom2d_BoundedCurve): NCollection_Sequence_handle_Geom2d_BoundedCurve
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: Geom2d_BoundedCurve): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_Geom2d_BoundedCurve): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: Geom2d_BoundedCurve): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_Geom2d_BoundedCurve): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: Geom2d_BoundedCurve): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_Geom2d_BoundedCurve): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_Geom2d_BoundedCurve): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: Geom2d_BoundedCurve): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_Geom2d_BoundedCurve): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): Geom2d_BoundedCurve
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): Geom2d_BoundedCurve
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: Geom2d_BoundedCurve): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): Geom2d_BoundedCurve
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): Geom2d_BoundedCurve
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_Geom2d_Curve
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_Geom2d_Curve): NCollection_Sequence_handle_Geom2d_Curve
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_Geom2d_Curve): NCollection_Sequence_handle_Geom2d_Curve
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: Geom2d_Curve): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_Geom2d_Curve): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: Geom2d_Curve): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_Geom2d_Curve): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: Geom2d_Curve): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_Geom2d_Curve): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_Geom2d_Curve): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: Geom2d_Curve): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_Geom2d_Curve): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
- Last(): Geom2d_Curve
Last item access.
Last item access.
- Value(theIndex: number): Geom2d_Curve
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): Geom2d_Curve
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: Geom2d_Curve): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): Geom2d_Curve
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): Geom2d_Curve
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_Geom2d_Geometry
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_Geom2d_Geometry): NCollection_Sequence_handle_Geom2d_Geometry
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_Geom2d_Geometry): NCollection_Sequence_handle_Geom2d_Geometry
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: Geom2d_Geometry): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_Geom2d_Geometry): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: Geom2d_Geometry): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_Geom2d_Geometry): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: Geom2d_Geometry): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_Geom2d_Geometry): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_Geom2d_Geometry): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: Geom2d_Geometry): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_Geom2d_Geometry): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): Geom2d_Geometry
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): Geom2d_Geometry
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: Geom2d_Geometry): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): Geom2d_Geometry
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): Geom2d_Geometry
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_IFSelect_AppliedModifiers
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_handle_IFSelect_AppliedModifiers
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_IFSelect_AppliedModifiers): NCollection_Sequence_handle_IFSelect_AppliedModifiers
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_IFSelect_AppliedModifiers): NCollection_Sequence_handle_IFSelect_AppliedModifiers
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: IFSelect_AppliedModifiers): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_IFSelect_AppliedModifiers): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: IFSelect_AppliedModifiers): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_IFSelect_AppliedModifiers): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: IFSelect_AppliedModifiers): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_IFSelect_AppliedModifiers): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_IFSelect_AppliedModifiers): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: IFSelect_AppliedModifiers): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_IFSelect_AppliedModifiers): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): IFSelect_AppliedModifiers
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): IFSelect_AppliedModifiers
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: IFSelect_AppliedModifiers): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): IFSelect_AppliedModifiers
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): IFSelect_AppliedModifiers
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_IFSelect_Dispatch
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_IFSelect_Dispatch): NCollection_Sequence_handle_IFSelect_Dispatch
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_IFSelect_Dispatch): NCollection_Sequence_handle_IFSelect_Dispatch
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: IFSelect_Dispatch): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_IFSelect_Dispatch): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: IFSelect_Dispatch): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_IFSelect_Dispatch): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: IFSelect_Dispatch): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_IFSelect_Dispatch): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_IFSelect_Dispatch): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: IFSelect_Dispatch): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_IFSelect_Dispatch): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): IFSelect_Dispatch
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): IFSelect_Dispatch
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: IFSelect_Dispatch): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): IFSelect_Dispatch
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): IFSelect_Dispatch
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_IFSelect_GeneralModifier
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_handle_IFSelect_GeneralModifier
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_IFSelect_GeneralModifier): NCollection_Sequence_handle_IFSelect_GeneralModifier
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_IFSelect_GeneralModifier): NCollection_Sequence_handle_IFSelect_GeneralModifier
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: IFSelect_GeneralModifier): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_IFSelect_GeneralModifier): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: IFSelect_GeneralModifier): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_IFSelect_GeneralModifier): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: IFSelect_GeneralModifier): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_IFSelect_GeneralModifier): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_IFSelect_GeneralModifier): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: IFSelect_GeneralModifier): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_IFSelect_GeneralModifier): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): IFSelect_GeneralModifier
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): IFSelect_GeneralModifier
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: IFSelect_GeneralModifier): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): IFSelect_GeneralModifier
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): IFSelect_GeneralModifier
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_IFSelect_Selection
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_handle_IFSelect_Selection
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_IFSelect_Selection): NCollection_Sequence_handle_IFSelect_Selection
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_IFSelect_Selection): NCollection_Sequence_handle_IFSelect_Selection
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: IFSelect_Selection): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_IFSelect_Selection): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: IFSelect_Selection): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_IFSelect_Selection): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: IFSelect_Selection): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_IFSelect_Selection): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_IFSelect_Selection): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: IFSelect_Selection): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_IFSelect_Selection): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): IFSelect_Selection
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): IFSelect_Selection
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: IFSelect_Selection): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): IFSelect_Selection
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): IFSelect_Selection
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_Interface_Check
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_Interface_Check): NCollection_Sequence_handle_Interface_Check
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_Interface_Check): NCollection_Sequence_handle_Interface_Check
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: Interface_Check): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_Interface_Check): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: Interface_Check): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_Interface_Check): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: Interface_Check): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_Interface_Check): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_Interface_Check): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: Interface_Check): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_Interface_Check): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): Interface_Check
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): Interface_Check
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: Interface_Check): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): Interface_Check
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): Interface_Check
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_Interface_InterfaceModel
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_handle_Interface_InterfaceModel
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_Interface_InterfaceModel): NCollection_Sequence_handle_Interface_InterfaceModel
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_Interface_InterfaceModel): NCollection_Sequence_handle_Interface_InterfaceModel
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: Interface_InterfaceModel): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_Interface_InterfaceModel): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: Interface_InterfaceModel): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_Interface_InterfaceModel): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: Interface_InterfaceModel): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_Interface_InterfaceModel): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_Interface_InterfaceModel): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: Interface_InterfaceModel): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_Interface_InterfaceModel): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): Interface_InterfaceModel
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): Interface_InterfaceModel
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: Interface_InterfaceModel): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): Interface_InterfaceModel
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): Interface_InterfaceModel
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_IntPatch_Line
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_IntPatch_Line): NCollection_Sequence_handle_IntPatch_Line
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_IntPatch_Line): NCollection_Sequence_handle_IntPatch_Line
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: IntPatch_Line): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_IntPatch_Line): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: IntPatch_Line): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_IntPatch_Line): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: IntPatch_Line): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_IntPatch_Line): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_IntPatch_Line): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: IntPatch_Line): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_IntPatch_Line): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): IntPatch_Line
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): IntPatch_Line
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: IntPatch_Line): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): IntPatch_Line
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): IntPatch_Line
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_IntPatch_TheIWLineOfTheIWalking
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_handle_IntPatch_TheIWLineOfTheIWalking
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_IntPatch_TheIWLineOfTheIWalking): NCollection_Sequence_handle_IntPatch_TheIWLineOfTheIWalking
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_IntPatch_TheIWLineOfTheIWalking): NCollection_Sequence_handle_IntPatch_TheIWLineOfTheIWalking
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: IntPatch_TheIWLineOfTheIWalking): void
Append one item.
Parameters (1)theItem
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: IntPatch_TheIWLineOfTheIWalking): void
Prepend one item.
Parameters (1)theItem
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: IntPatch_TheIWLineOfTheIWalking): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_IntPatch_TheIWLineOfTheIWalking): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_IntPatch_TheIWLineOfTheIWalking): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: IntPatch_TheIWLineOfTheIWalking): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_IntPatch_TheIWLineOfTheIWalking): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): IntPatch_TheIWLineOfTheIWalking
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): IntPatch_TheIWLineOfTheIWalking
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: IntPatch_TheIWLineOfTheIWalking): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): IntPatch_TheIWLineOfTheIWalking
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): IntPatch_TheIWLineOfTheIWalking
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_MAT_Arc
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_handle_MAT_Arc
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_MAT_Arc): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_MAT_Arc): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: MAT_Arc): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_MAT_Arc): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_MAT_Arc): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: MAT_Arc): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_MAT_Arc): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): MAT_Arc
Variable item access by theIndex.
Parameters (1)theIndex
Set item value by theIndex.
Parameters (2)theIndextheItem
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_MAT_BasicElt
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_MAT_BasicElt): NCollection_Sequence_handle_MAT_BasicElt
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_MAT_BasicElt): NCollection_Sequence_handle_MAT_BasicElt
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: MAT_BasicElt): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_MAT_BasicElt): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: MAT_BasicElt): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_MAT_BasicElt): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: MAT_BasicElt): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_MAT_BasicElt): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_MAT_BasicElt): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: MAT_BasicElt): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_MAT_BasicElt): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
- Last(): MAT_BasicElt
Last item access.
Last item access.
- Value(theIndex: number): MAT_BasicElt
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): MAT_BasicElt
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: MAT_BasicElt): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): MAT_BasicElt
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): MAT_BasicElt
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_MAT2d_Connexion
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_MAT2d_Connexion): NCollection_Sequence_handle_MAT2d_Connexion
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_MAT2d_Connexion): NCollection_Sequence_handle_MAT2d_Connexion
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: MAT2d_Connexion): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_MAT2d_Connexion): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: MAT2d_Connexion): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_MAT2d_Connexion): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: MAT2d_Connexion): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_MAT2d_Connexion): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_MAT2d_Connexion): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: MAT2d_Connexion): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_MAT2d_Connexion): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): MAT2d_Connexion
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): MAT2d_Connexion
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: MAT2d_Connexion): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): MAT2d_Connexion
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): MAT2d_Connexion
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_Message_Printer
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_Message_Printer): NCollection_Sequence_handle_Message_Printer
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_Message_Printer): NCollection_Sequence_handle_Message_Printer
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: Message_Printer): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_Message_Printer): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: Message_Printer): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_Message_Printer): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: Message_Printer): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_Message_Printer): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_Message_Printer): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: Message_Printer): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_Message_Printer): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): Message_Printer
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): Message_Printer
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: Message_Printer): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): Message_Printer
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): Message_Printer
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_MoniTool_Element
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_MoniTool_Element): NCollection_Sequence_handle_MoniTool_Element
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_MoniTool_Element): NCollection_Sequence_handle_MoniTool_Element
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: MoniTool_Element): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_MoniTool_Element): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: MoniTool_Element): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_MoniTool_Element): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: MoniTool_Element): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_MoniTool_Element): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_MoniTool_Element): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: MoniTool_Element): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_MoniTool_Element): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): MoniTool_Element
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): MoniTool_Element
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: MoniTool_Element): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): MoniTool_Element
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): MoniTool_Element
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_NCollection_HArray1_double
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_handle_NCollection_HArray1_double
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_NCollection_HArray1_double): NCollection_Sequence_handle_NCollection_HArray1_double
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_NCollection_HArray1_double): NCollection_Sequence_handle_NCollection_HArray1_double
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: unknown): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_NCollection_HArray1_double): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: unknown): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_NCollection_HArray1_double): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: unknown): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_NCollection_HArray1_double): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_NCollection_HArray1_double): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: unknown): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_NCollection_HArray1_double): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- First(): unknown
First item access.
- ChangeFirst(): unknown
First item access.
- Last(): unknown
Last item access.
- ChangeLast(): unknown
Last item access.
- Value(theIndex: number): unknown
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): unknown
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: unknown): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): unknown
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): unknown
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_NCollection_HArray1_gp_Pnt
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_handle_NCollection_HArray1_gp_Pnt
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_NCollection_HArray1_gp_Pnt): NCollection_Sequence_handle_NCollection_HArray1_gp_Pnt
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_NCollection_HArray1_gp_Pnt): NCollection_Sequence_handle_NCollection_HArray1_gp_Pnt
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: unknown): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_NCollection_HArray1_gp_Pnt): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: unknown): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_NCollection_HArray1_gp_Pnt): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: unknown): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_NCollection_HArray1_gp_Pnt): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_NCollection_HArray1_gp_Pnt): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: unknown): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_NCollection_HArray1_gp_Pnt): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- First(): unknown
First item access.
- ChangeFirst(): unknown
First item access.
- Last(): unknown
Last item access.
- ChangeLast(): unknown
Last item access.
- Value(theIndex: number): unknown
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): unknown
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: unknown): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): unknown
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): unknown
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_NCollection_HArray1_gp_Pnt2d
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_handle_NCollection_HArray1_gp_Pnt2d
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_NCollection_HArray1_gp_Pnt2d): NCollection_Sequence_handle_NCollection_HArray1_gp_Pnt2d
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_NCollection_HArray1_gp_Pnt2d): NCollection_Sequence_handle_NCollection_HArray1_gp_Pnt2d
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: unknown): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_NCollection_HArray1_gp_Pnt2d): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: unknown): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_NCollection_HArray1_gp_Pnt2d): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: unknown): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_NCollection_HArray1_gp_Pnt2d): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_NCollection_HArray1_gp_Pnt2d): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: unknown): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_NCollection_HArray1_gp_Pnt2d): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- First(): unknown
First item access.
- ChangeFirst(): unknown
First item access.
- Last(): unknown
Last item access.
- ChangeLast(): unknown
Last item access.
- Value(theIndex: number): unknown
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): unknown
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: unknown): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): unknown
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): unknown
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_NCollection_HSequence_gp_Pnt
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_handle_NCollection_HSequence_gp_Pnt
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_NCollection_HSequence_gp_Pnt): NCollection_Sequence_handle_NCollection_HSequence_gp_Pnt
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_NCollection_HSequence_gp_Pnt): NCollection_Sequence_handle_NCollection_HSequence_gp_Pnt
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: unknown): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_NCollection_HSequence_gp_Pnt): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: unknown): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_NCollection_HSequence_gp_Pnt): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: unknown): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_NCollection_HSequence_gp_Pnt): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_NCollection_HSequence_gp_Pnt): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: unknown): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_NCollection_HSequence_gp_Pnt): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- First(): unknown
First item access.
- ChangeFirst(): unknown
First item access.
- Last(): unknown
Last item access.
- ChangeLast(): unknown
Last item access.
- Value(theIndex: number): unknown
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): unknown
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: unknown): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): unknown
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): unknown
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_NLPlate_HGPPConstraint
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_handle_NLPlate_HGPPConstraint
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_NLPlate_HGPPConstraint): NCollection_Sequence_handle_NLPlate_HGPPConstraint
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_NLPlate_HGPPConstraint): NCollection_Sequence_handle_NLPlate_HGPPConstraint
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: NLPlate_HGPPConstraint): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_NLPlate_HGPPConstraint): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: NLPlate_HGPPConstraint): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_NLPlate_HGPPConstraint): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: NLPlate_HGPPConstraint): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_NLPlate_HGPPConstraint): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_NLPlate_HGPPConstraint): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: NLPlate_HGPPConstraint): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_NLPlate_HGPPConstraint): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): NLPlate_HGPPConstraint
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): NLPlate_HGPPConstraint
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: NLPlate_HGPPConstraint): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): NLPlate_HGPPConstraint
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): NLPlate_HGPPConstraint
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_PCDM_Document
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_PCDM_Document): NCollection_Sequence_handle_PCDM_Document
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_PCDM_Document): NCollection_Sequence_handle_PCDM_Document
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: PCDM_Document): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_PCDM_Document): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: PCDM_Document): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_PCDM_Document): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: PCDM_Document): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_PCDM_Document): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_PCDM_Document): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: PCDM_Document): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_PCDM_Document): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): PCDM_Document
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): PCDM_Document
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: PCDM_Document): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): PCDM_Document
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): PCDM_Document
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_Poly_Triangulation
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_handle_Poly_Triangulation
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_Poly_Triangulation): NCollection_Sequence_handle_Poly_Triangulation
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_Poly_Triangulation): NCollection_Sequence_handle_Poly_Triangulation
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: Poly_Triangulation): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_Poly_Triangulation): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: Poly_Triangulation): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_Poly_Triangulation): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: Poly_Triangulation): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_Poly_Triangulation): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_Poly_Triangulation): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: Poly_Triangulation): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_Poly_Triangulation): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): Poly_Triangulation
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): Poly_Triangulation
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: Poly_Triangulation): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): Poly_Triangulation
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): Poly_Triangulation
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_ShapeAnalysis_FreeBoundData
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_handle_ShapeAnalysis_FreeBoundData
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_ShapeAnalysis_FreeBoundData): NCollection_Sequence_handle_ShapeAnalysis_FreeBoundData
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_ShapeAnalysis_FreeBoundData): NCollection_Sequence_handle_ShapeAnalysis_FreeBoundData
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: ShapeAnalysis_FreeBoundData): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_ShapeAnalysis_FreeBoundData): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: ShapeAnalysis_FreeBoundData): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_ShapeAnalysis_FreeBoundData): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: ShapeAnalysis_FreeBoundData): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_ShapeAnalysis_FreeBoundData): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_ShapeAnalysis_FreeBoundData): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: ShapeAnalysis_FreeBoundData): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_ShapeAnalysis_FreeBoundData): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): ShapeAnalysis_FreeBoundData
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): ShapeAnalysis_FreeBoundData
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: ShapeAnalysis_FreeBoundData): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): ShapeAnalysis_FreeBoundData
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): ShapeAnalysis_FreeBoundData
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_Standard_Transient
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_handle_Standard_Transient
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_Standard_Transient): NCollection_Sequence_handle_Standard_Transient
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_Standard_Transient): NCollection_Sequence_handle_Standard_Transient
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: Standard_Transient): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_Standard_Transient): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: Standard_Transient): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_Standard_Transient): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: Standard_Transient): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_Standard_Transient): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_Standard_Transient): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: Standard_Transient): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_Standard_Transient): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): Standard_Transient
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): Standard_Transient
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: Standard_Transient): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): Standard_Transient
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): Standard_Transient
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_StepElement_CurveElementPurposeMember
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_handle_StepElement_CurveElementPurposeMember
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_StepElement_CurveElementPurposeMember): NCollection_Sequence_handle_StepElement_CurveElementPurposeMember
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_StepElement_CurveElementPurposeMember): NCollection_Sequence_handle_StepElement_CurveElementPurposeMember
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: StepElement_CurveElementPurposeMember): void
Append one item.
Parameters (1)theItem
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: StepElement_CurveElementPurposeMember): void
Prepend one item.
Parameters (1)theItem
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: StepElement_CurveElementPurposeMember): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_StepElement_CurveElementPurposeMember): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_StepElement_CurveElementPurposeMember): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: StepElement_CurveElementPurposeMember): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_StepElement_CurveElementPurposeMember): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): StepElement_CurveElementPurposeMember
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): StepElement_CurveElementPurposeMember
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: StepElement_CurveElementPurposeMember): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): StepElement_CurveElementPurposeMember
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): StepElement_CurveElementPurposeMember
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_StepElement_CurveElementSectionDefinition
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_handle_StepElement_CurveElementSectionDefinition
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_StepElement_CurveElementSectionDefinition): NCollection_Sequence_handle_StepElement_CurveElementSectionDefinition
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_StepElement_CurveElementSectionDefinition): NCollection_Sequence_handle_StepElement_CurveElementSectionDefinition
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: StepElement_CurveElementSectionDefinition): void
Append one item.
Parameters (1)theItem
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: StepElement_CurveElementSectionDefinition): void
Prepend one item.
Parameters (1)theItem
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: StepElement_CurveElementSectionDefinition): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_StepElement_CurveElementSectionDefinition): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_StepElement_CurveElementSectionDefinition): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: StepElement_CurveElementSectionDefinition): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_StepElement_CurveElementSectionDefinition): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): StepElement_CurveElementSectionDefinition
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): StepElement_CurveElementSectionDefinition
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: StepElement_CurveElementSectionDefinition): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): StepElement_CurveElementSectionDefinition
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): StepElement_CurveElementSectionDefinition
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_StepElement_ElementMaterial
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_handle_StepElement_ElementMaterial
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_StepElement_ElementMaterial): NCollection_Sequence_handle_StepElement_ElementMaterial
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_StepElement_ElementMaterial): NCollection_Sequence_handle_StepElement_ElementMaterial
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: StepElement_ElementMaterial): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_StepElement_ElementMaterial): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: StepElement_ElementMaterial): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_StepElement_ElementMaterial): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: StepElement_ElementMaterial): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_StepElement_ElementMaterial): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_StepElement_ElementMaterial): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: StepElement_ElementMaterial): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_StepElement_ElementMaterial): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): StepElement_ElementMaterial
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): StepElement_ElementMaterial
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: StepElement_ElementMaterial): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): StepElement_ElementMaterial
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): StepElement_ElementMaterial
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_StepElement_SurfaceElementPurposeMember
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_handle_StepElement_SurfaceElementPurposeMember
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_StepElement_SurfaceElementPurposeMember): NCollection_Sequence_handle_StepElement_SurfaceElementPurposeMember
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_StepElement_SurfaceElementPurposeMember): NCollection_Sequence_handle_StepElement_SurfaceElementPurposeMember
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: StepElement_SurfaceElementPurposeMember): void
Append one item.
Parameters (1)theItem
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: StepElement_SurfaceElementPurposeMember): void
Prepend one item.
Parameters (1)theItem
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: StepElement_SurfaceElementPurposeMember): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_StepElement_SurfaceElementPurposeMember): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_StepElement_SurfaceElementPurposeMember): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: StepElement_SurfaceElementPurposeMember): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_StepElement_SurfaceElementPurposeMember): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): StepElement_SurfaceElementPurposeMember
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): StepElement_SurfaceElementPurposeMember
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: StepElement_SurfaceElementPurposeMember): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): StepElement_SurfaceElementPurposeMember
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): StepElement_SurfaceElementPurposeMember
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]