Generated (page 9 of 9)
OCCT package Generated: BRepToolsWrapper, GeomToolsWrapper, NCollection_Array1_AppParCurves_ConstraintCouple,…
NCollection_Sequence_handle_StepFEA_Curve3dElementProperty
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_handle_StepFEA_Curve3dElementProperty
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_StepFEA_Curve3dElementProperty): NCollection_Sequence_handle_StepFEA_Curve3dElementProperty
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_StepFEA_Curve3dElementProperty): NCollection_Sequence_handle_StepFEA_Curve3dElementProperty
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: StepFEA_Curve3dElementProperty): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_StepFEA_Curve3dElementProperty): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: StepFEA_Curve3dElementProperty): 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: StepFEA_Curve3dElementProperty): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_StepFEA_Curve3dElementProperty): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_StepFEA_Curve3dElementProperty): 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: StepFEA_Curve3dElementProperty): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_StepFEA_Curve3dElementProperty): 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): StepFEA_Curve3dElementProperty
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): StepFEA_Curve3dElementProperty
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: StepFEA_Curve3dElementProperty): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): StepFEA_Curve3dElementProperty
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): StepFEA_Curve3dElementProperty
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_StepFEA_ElementGeometricRelationship
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_StepFEA_ElementGeometricRelationship
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_StepFEA_ElementGeometricRelationship): NCollection_Sequence_handle_StepFEA_ElementGeometricRelationship
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_StepFEA_ElementGeometricRelationship): NCollection_Sequence_handle_StepFEA_ElementGeometricRelationship
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: StepFEA_ElementGeometricRelationship): 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: StepFEA_ElementGeometricRelationship): 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: StepFEA_ElementGeometricRelationship): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_StepFEA_ElementGeometricRelationship): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_StepFEA_ElementGeometricRelationship): 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: StepFEA_ElementGeometricRelationship): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_StepFEA_ElementGeometricRelationship): 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): StepFEA_ElementGeometricRelationship
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): StepFEA_ElementGeometricRelationship
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: StepFEA_ElementGeometricRelationship): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): StepFEA_ElementGeometricRelationship
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): StepFEA_ElementGeometricRelationship
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_StepFEA_ElementRepresentation
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_StepFEA_ElementRepresentation
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_StepFEA_ElementRepresentation): NCollection_Sequence_handle_StepFEA_ElementRepresentation
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_StepFEA_ElementRepresentation): NCollection_Sequence_handle_StepFEA_ElementRepresentation
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: StepFEA_ElementRepresentation): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_StepFEA_ElementRepresentation): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: StepFEA_ElementRepresentation): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_StepFEA_ElementRepresentation): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: StepFEA_ElementRepresentation): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_StepFEA_ElementRepresentation): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_StepFEA_ElementRepresentation): 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: StepFEA_ElementRepresentation): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_StepFEA_ElementRepresentation): 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): StepFEA_ElementRepresentation
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): StepFEA_ElementRepresentation
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: StepFEA_ElementRepresentation): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): StepFEA_ElementRepresentation
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): StepFEA_ElementRepresentation
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_StepFEA_NodeRepresentation
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_StepFEA_NodeRepresentation
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_StepFEA_NodeRepresentation): NCollection_Sequence_handle_StepFEA_NodeRepresentation
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_StepFEA_NodeRepresentation): NCollection_Sequence_handle_StepFEA_NodeRepresentation
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: StepFEA_NodeRepresentation): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_StepFEA_NodeRepresentation): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: StepFEA_NodeRepresentation): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_StepFEA_NodeRepresentation): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: StepFEA_NodeRepresentation): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_StepFEA_NodeRepresentation): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_StepFEA_NodeRepresentation): 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: StepFEA_NodeRepresentation): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_StepFEA_NodeRepresentation): 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): StepFEA_NodeRepresentation
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): StepFEA_NodeRepresentation
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: StepFEA_NodeRepresentation): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): StepFEA_NodeRepresentation
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): StepFEA_NodeRepresentation
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_StepRepr_MaterialPropertyRepresentation
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_StepRepr_MaterialPropertyRepresentation
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_StepRepr_MaterialPropertyRepresentation): NCollection_Sequence_handle_StepRepr_MaterialPropertyRepresentation
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_StepRepr_MaterialPropertyRepresentation): NCollection_Sequence_handle_StepRepr_MaterialPropertyRepresentation
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: StepRepr_MaterialPropertyRepresentation): 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: StepRepr_MaterialPropertyRepresentation): 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: StepRepr_MaterialPropertyRepresentation): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_StepRepr_MaterialPropertyRepresentation): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_StepRepr_MaterialPropertyRepresentation): 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: StepRepr_MaterialPropertyRepresentation): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_StepRepr_MaterialPropertyRepresentation): 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): StepRepr_MaterialPropertyRepresentation
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): StepRepr_MaterialPropertyRepresentation
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: StepRepr_MaterialPropertyRepresentation): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): StepRepr_MaterialPropertyRepresentation
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): StepRepr_MaterialPropertyRepresentation
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_StepRepr_RepresentationItem
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_StepRepr_RepresentationItem
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_StepRepr_RepresentationItem): NCollection_Sequence_handle_StepRepr_RepresentationItem
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_StepRepr_RepresentationItem): NCollection_Sequence_handle_StepRepr_RepresentationItem
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: StepRepr_RepresentationItem): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_StepRepr_RepresentationItem): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: StepRepr_RepresentationItem): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_StepRepr_RepresentationItem): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: StepRepr_RepresentationItem): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_StepRepr_RepresentationItem): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_StepRepr_RepresentationItem): 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: StepRepr_RepresentationItem): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_StepRepr_RepresentationItem): 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): StepRepr_RepresentationItem
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): StepRepr_RepresentationItem
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: StepRepr_RepresentationItem): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): StepRepr_RepresentationItem
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): StepRepr_RepresentationItem
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_STEPSelections_AssemblyComponent
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_STEPSelections_AssemblyComponent
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_STEPSelections_AssemblyComponent): NCollection_Sequence_handle_STEPSelections_AssemblyComponent
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_STEPSelections_AssemblyComponent): NCollection_Sequence_handle_STEPSelections_AssemblyComponent
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: STEPSelections_AssemblyComponent): 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: STEPSelections_AssemblyComponent): 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: STEPSelections_AssemblyComponent): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_STEPSelections_AssemblyComponent): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_STEPSelections_AssemblyComponent): 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: STEPSelections_AssemblyComponent): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_STEPSelections_AssemblyComponent): 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): STEPSelections_AssemblyComponent
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): STEPSelections_AssemblyComponent
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: STEPSelections_AssemblyComponent): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): STEPSelections_AssemblyComponent
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): STEPSelections_AssemblyComponent
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_STEPSelections_AssemblyLink
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_STEPSelections_AssemblyLink
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_STEPSelections_AssemblyLink): NCollection_Sequence_handle_STEPSelections_AssemblyLink
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_STEPSelections_AssemblyLink): NCollection_Sequence_handle_STEPSelections_AssemblyLink
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: STEPSelections_AssemblyLink): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_STEPSelections_AssemblyLink): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: STEPSelections_AssemblyLink): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_STEPSelections_AssemblyLink): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: STEPSelections_AssemblyLink): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_STEPSelections_AssemblyLink): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_STEPSelections_AssemblyLink): 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: STEPSelections_AssemblyLink): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_STEPSelections_AssemblyLink): 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): STEPSelections_AssemblyLink
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): STEPSelections_AssemblyLink
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: STEPSelections_AssemblyLink): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): STEPSelections_AssemblyLink
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): STEPSelections_AssemblyLink
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_Storage_Root
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_Storage_Root): NCollection_Sequence_handle_Storage_Root
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_Storage_Root): NCollection_Sequence_handle_Storage_Root
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: Storage_Root): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_Storage_Root): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: Storage_Root): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_Storage_Root): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: Storage_Root): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_Storage_Root): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_Storage_Root): 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: Storage_Root): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_Storage_Root): 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(): Storage_Root
Last item access.
Last item access.
- Value(theIndex: number): Storage_Root
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): Storage_Root
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: Storage_Root): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): Storage_Root
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): Storage_Root
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_TCollection_HAsciiString
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_TCollection_HAsciiString
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_TCollection_HAsciiString): NCollection_Sequence_handle_TCollection_HAsciiString
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_TCollection_HAsciiString): NCollection_Sequence_handle_TCollection_HAsciiString
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: TCollection_HAsciiString): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_TCollection_HAsciiString): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: TCollection_HAsciiString): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_TCollection_HAsciiString): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: TCollection_HAsciiString): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_TCollection_HAsciiString): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_TCollection_HAsciiString): 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: TCollection_HAsciiString): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_TCollection_HAsciiString): 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): TCollection_HAsciiString
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): TCollection_HAsciiString
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: TCollection_HAsciiString): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): TCollection_HAsciiString
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): TCollection_HAsciiString
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_TCollection_HExtendedString
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_TCollection_HExtendedString
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_TCollection_HExtendedString): NCollection_Sequence_handle_TCollection_HExtendedString
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_TCollection_HExtendedString): NCollection_Sequence_handle_TCollection_HExtendedString
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: TCollection_HExtendedString): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_TCollection_HExtendedString): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: TCollection_HExtendedString): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_TCollection_HExtendedString): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: TCollection_HExtendedString): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_TCollection_HExtendedString): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_TCollection_HExtendedString): 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: TCollection_HExtendedString): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_TCollection_HExtendedString): 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): TCollection_HExtendedString
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): TCollection_HExtendedString
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: TCollection_HExtendedString): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): TCollection_HExtendedString
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): TCollection_HExtendedString
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_TDF_Attribute
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_TDF_Attribute): NCollection_Sequence_handle_TDF_Attribute
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_TDF_Attribute): NCollection_Sequence_handle_TDF_Attribute
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: TDF_Attribute): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_TDF_Attribute): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: TDF_Attribute): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_TDF_Attribute): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: TDF_Attribute): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_TDF_Attribute): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_TDF_Attribute): 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: TDF_Attribute): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_TDF_Attribute): 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): TDF_Attribute
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): TDF_Attribute
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: TDF_Attribute): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): TDF_Attribute
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): TDF_Attribute
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_TDocStd_ApplicationDelta
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_TDocStd_ApplicationDelta
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_TDocStd_ApplicationDelta): NCollection_Sequence_handle_TDocStd_ApplicationDelta
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_TDocStd_ApplicationDelta): NCollection_Sequence_handle_TDocStd_ApplicationDelta
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: TDocStd_ApplicationDelta): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_TDocStd_ApplicationDelta): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: TDocStd_ApplicationDelta): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_TDocStd_ApplicationDelta): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: TDocStd_ApplicationDelta): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_TDocStd_ApplicationDelta): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_TDocStd_ApplicationDelta): 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: TDocStd_ApplicationDelta): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_TDocStd_ApplicationDelta): 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): TDocStd_ApplicationDelta
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): TDocStd_ApplicationDelta
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: TDocStd_ApplicationDelta): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): TDocStd_ApplicationDelta
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): TDocStd_ApplicationDelta
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_TDocStd_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_TDocStd_Document): NCollection_Sequence_handle_TDocStd_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_TDocStd_Document): NCollection_Sequence_handle_TDocStd_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: TDocStd_Document): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_TDocStd_Document): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: TDocStd_Document): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_TDocStd_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: TDocStd_Document): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_TDocStd_Document): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_TDocStd_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: TDocStd_Document): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_TDocStd_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): TDocStd_Document
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): TDocStd_Document
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: TDocStd_Document): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): TDocStd_Document
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): TDocStd_Document
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_Transfer_Binder
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_Transfer_Binder): NCollection_Sequence_handle_Transfer_Binder
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_Transfer_Binder): NCollection_Sequence_handle_Transfer_Binder
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: Transfer_Binder): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_Transfer_Binder): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: Transfer_Binder): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_Transfer_Binder): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: Transfer_Binder): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_Transfer_Binder): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_Transfer_Binder): 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: Transfer_Binder): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_Transfer_Binder): 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): Transfer_Binder
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): Transfer_Binder
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: Transfer_Binder): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): Transfer_Binder
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): Transfer_Binder
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_Transfer_Finder
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_Transfer_Finder): NCollection_Sequence_handle_Transfer_Finder
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_Transfer_Finder): NCollection_Sequence_handle_Transfer_Finder
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: Transfer_Finder): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_Transfer_Finder): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: Transfer_Finder): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_Transfer_Finder): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: Transfer_Finder): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_Transfer_Finder): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_Transfer_Finder): 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: Transfer_Finder): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_Transfer_Finder): 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): Transfer_Finder
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): Transfer_Finder
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: Transfer_Finder): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): Transfer_Finder
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): Transfer_Finder
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_TransferBRep_TransferResultInfo
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_TransferBRep_TransferResultInfo
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_TransferBRep_TransferResultInfo): NCollection_Sequence_handle_TransferBRep_TransferResultInfo
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_TransferBRep_TransferResultInfo): NCollection_Sequence_handle_TransferBRep_TransferResultInfo
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: TransferBRep_TransferResultInfo): 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: TransferBRep_TransferResultInfo): 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: TransferBRep_TransferResultInfo): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_TransferBRep_TransferResultInfo): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_TransferBRep_TransferResultInfo): 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: TransferBRep_TransferResultInfo): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_TransferBRep_TransferResultInfo): 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): TransferBRep_TransferResultInfo
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): TransferBRep_TransferResultInfo
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: TransferBRep_TransferResultInfo): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): TransferBRep_TransferResultInfo
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): TransferBRep_TransferResultInfo
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_Units_Quantity
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_Units_Quantity): NCollection_Sequence_handle_Units_Quantity
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_Units_Quantity): NCollection_Sequence_handle_Units_Quantity
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: Units_Quantity): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_Units_Quantity): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: Units_Quantity): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_Units_Quantity): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: Units_Quantity): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_Units_Quantity): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_Units_Quantity): 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: Units_Quantity): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_Units_Quantity): 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): Units_Quantity
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): Units_Quantity
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: Units_Quantity): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): Units_Quantity
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): Units_Quantity
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_Units_Token
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_Units_Token): NCollection_Sequence_handle_Units_Token
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: Units_Token): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_Units_Token): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: Units_Token): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_Units_Token): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: Units_Token): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_Units_Token): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_Units_Token): 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: Units_Token): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_Units_Token): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- First(): Units_Token
First item access.
First item access.
- Last(): Units_Token
Last item access.
Last item access.
- Value(theIndex: number): Units_Token
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): Units_Token
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: Units_Token): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): Units_Token
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): Units_Token
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_Units_Unit
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_Units_Unit): NCollection_Sequence_handle_Units_Unit
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: Units_Unit): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_Units_Unit): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: Units_Unit): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_Units_Unit): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: Units_Unit): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_Units_Unit): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_Units_Unit): 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: Units_Unit): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_Units_Unit): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- First(): Units_Unit
First item access.
First item access.
- Last(): Units_Unit
Last item access.
Last item access.
- Value(theIndex: number): Units_Unit
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): Units_Unit
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: Units_Unit): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): Units_Unit
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): Units_Unit
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_XCAFDimTolObjects_DatumObject
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_XCAFDimTolObjects_DatumObject
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_XCAFDimTolObjects_DatumObject): NCollection_Sequence_handle_XCAFDimTolObjects_DatumObject
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_XCAFDimTolObjects_DatumObject): NCollection_Sequence_handle_XCAFDimTolObjects_DatumObject
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: XCAFDimTolObjects_DatumObject): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_XCAFDimTolObjects_DatumObject): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: XCAFDimTolObjects_DatumObject): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_XCAFDimTolObjects_DatumObject): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: XCAFDimTolObjects_DatumObject): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_XCAFDimTolObjects_DatumObject): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_XCAFDimTolObjects_DatumObject): 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: XCAFDimTolObjects_DatumObject): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_XCAFDimTolObjects_DatumObject): 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): XCAFDimTolObjects_DatumObject
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): XCAFDimTolObjects_DatumObject
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: XCAFDimTolObjects_DatumObject): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): XCAFDimTolObjects_DatumObject
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): XCAFDimTolObjects_DatumObject
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_XCAFDimTolObjects_DimensionObject
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_XCAFDimTolObjects_DimensionObject
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_XCAFDimTolObjects_DimensionObject): NCollection_Sequence_handle_XCAFDimTolObjects_DimensionObject
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_XCAFDimTolObjects_DimensionObject): NCollection_Sequence_handle_XCAFDimTolObjects_DimensionObject
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: XCAFDimTolObjects_DimensionObject): 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: XCAFDimTolObjects_DimensionObject): 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: XCAFDimTolObjects_DimensionObject): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_XCAFDimTolObjects_DimensionObject): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_XCAFDimTolObjects_DimensionObject): 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: XCAFDimTolObjects_DimensionObject): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_XCAFDimTolObjects_DimensionObject): 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): XCAFDimTolObjects_DimensionObject
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): XCAFDimTolObjects_DimensionObject
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: XCAFDimTolObjects_DimensionObject): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): XCAFDimTolObjects_DimensionObject
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): XCAFDimTolObjects_DimensionObject
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_XCAFDimTolObjects_GeomToleranceObject
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_XCAFDimTolObjects_GeomToleranceObject
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_XCAFDimTolObjects_GeomToleranceObject): NCollection_Sequence_handle_XCAFDimTolObjects_GeomToleranceObject
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_XCAFDimTolObjects_GeomToleranceObject): NCollection_Sequence_handle_XCAFDimTolObjects_GeomToleranceObject
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: XCAFDimTolObjects_GeomToleranceObject): 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: XCAFDimTolObjects_GeomToleranceObject): 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: XCAFDimTolObjects_GeomToleranceObject): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_XCAFDimTolObjects_GeomToleranceObject): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_XCAFDimTolObjects_GeomToleranceObject): 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: XCAFDimTolObjects_GeomToleranceObject): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_XCAFDimTolObjects_GeomToleranceObject): 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): XCAFDimTolObjects_GeomToleranceObject
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): XCAFDimTolObjects_GeomToleranceObject
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: XCAFDimTolObjects_GeomToleranceObject): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): XCAFDimTolObjects_GeomToleranceObject
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): XCAFDimTolObjects_GeomToleranceObject
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_Hatch_Line
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_Hatch_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: Hatch_Line): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_Hatch_Line): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: Hatch_Line): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_Hatch_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: Hatch_Line): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_Hatch_Line): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_Hatch_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: Hatch_Line): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_Hatch_Line): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- First(): Hatch_Line
First item access.
First item access.
- Last(): Hatch_Line
Last item access.
Last item access.
- Value(theIndex: number): Hatch_Line
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): Hatch_Line
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: Hatch_Line): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): Hatch_Line
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): Hatch_Line
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_Hatch_Parameter
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_Hatch_Parameter
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: Hatch_Parameter): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_Hatch_Parameter): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: Hatch_Parameter): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_Hatch_Parameter): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: Hatch_Parameter): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_Hatch_Parameter): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_Hatch_Parameter): 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: Hatch_Parameter): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_Hatch_Parameter): 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): Hatch_Parameter
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): Hatch_Parameter
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: Hatch_Parameter): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): Hatch_Parameter
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): Hatch_Parameter
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_HatchGen_Domain
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_HatchGen_Domain
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: HatchGen_Domain): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_HatchGen_Domain): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: HatchGen_Domain): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_HatchGen_Domain): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: HatchGen_Domain): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_HatchGen_Domain): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_HatchGen_Domain): 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: HatchGen_Domain): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_HatchGen_Domain): 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): HatchGen_Domain
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): HatchGen_Domain
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: HatchGen_Domain): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): HatchGen_Domain
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): HatchGen_Domain
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_HatchGen_PointOnElement
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_HatchGen_PointOnElement
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: HatchGen_PointOnElement): 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: HatchGen_PointOnElement): 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: HatchGen_PointOnElement): 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: HatchGen_PointOnElement): 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): HatchGen_PointOnElement
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): HatchGen_PointOnElement
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: HatchGen_PointOnElement): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): HatchGen_PointOnElement
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): HatchGen_PointOnElement
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_HatchGen_PointOnHatching
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
Constructor.
Parameters (1)theAllocator
- constructor(theOther: unknown): NCollection_Sequence_HatchGen_PointOnHatching
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: HatchGen_PointOnHatching): 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: HatchGen_PointOnHatching): 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: HatchGen_PointOnHatching): 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: HatchGen_PointOnHatching): 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): HatchGen_PointOnHatching
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): HatchGen_PointOnHatching
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: HatchGen_PointOnHatching): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): HatchGen_PointOnHatching
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): HatchGen_PointOnHatching
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_HLRBRep_ShapeBounds
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_HLRBRep_ShapeBounds): NCollection_Sequence_HLRBRep_ShapeBounds
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_HLRBRep_ShapeBounds): NCollection_Sequence_HLRBRep_ShapeBounds
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: HLRBRep_ShapeBounds): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_HLRBRep_ShapeBounds): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: HLRBRep_ShapeBounds): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_HLRBRep_ShapeBounds): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: HLRBRep_ShapeBounds): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_HLRBRep_ShapeBounds): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_HLRBRep_ShapeBounds): 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: HLRBRep_ShapeBounds): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_HLRBRep_ShapeBounds): 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): HLRBRep_ShapeBounds
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): HLRBRep_ShapeBounds
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: HLRBRep_ShapeBounds): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): HLRBRep_ShapeBounds
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): HLRBRep_ShapeBounds
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_int
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_int
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_int): NCollection_Sequence_int
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_int): 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_int): 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_int): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_int): 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_int): 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_IntCurveSurface_IntersectionPoint
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_IntCurveSurface_IntersectionPoint
Constructor.
Parameters (1)theAllocator
- constructor(theOther: unknown): NCollection_Sequence_IntCurveSurface_IntersectionPoint
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: unknown): void
Append one item.
Parameters (1)theItem
- Append(theSeq: unknown): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: unknown): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: unknown): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: unknown): void
InsertBefore theIndex theItem.
Parameters (2)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: unknown): 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(): 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_IntCurveSurface_IntersectionSegment
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_IntCurveSurface_IntersectionSegment
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_IntCurveSurface_IntersectionSegment): NCollection_Sequence_IntCurveSurface_IntersectionSegment
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_IntCurveSurface_IntersectionSegment): NCollection_Sequence_IntCurveSurface_IntersectionSegment
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: IntCurveSurface_IntersectionSegment): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_IntCurveSurface_IntersectionSegment): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: IntCurveSurface_IntersectionSegment): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_IntCurveSurface_IntersectionSegment): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: IntCurveSurface_IntersectionSegment): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_IntCurveSurface_IntersectionSegment): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_IntCurveSurface_IntersectionSegment): 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: IntCurveSurface_IntersectionSegment): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_IntCurveSurface_IntersectionSegment): 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): IntCurveSurface_IntersectionSegment
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): IntCurveSurface_IntersectionSegment
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: IntCurveSurface_IntersectionSegment): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): IntCurveSurface_IntersectionSegment
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): IntCurveSurface_IntersectionSegment
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_Intf_SectionLine
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: Intf_SectionLine): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_Intf_SectionLine): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: Intf_SectionLine): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_Intf_SectionLine): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: Intf_SectionLine): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_Intf_SectionLine): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_Intf_SectionLine): 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: Intf_SectionLine): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_Intf_SectionLine): 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): Intf_SectionLine
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): Intf_SectionLine
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: Intf_SectionLine): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): Intf_SectionLine
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): Intf_SectionLine
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_Intf_SectionPoint
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_Intf_SectionPoint
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: unknown): void
Append one item.
Parameters (1)theItem
- Append(theSeq: unknown): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: unknown): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: unknown): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: unknown): void
InsertBefore theIndex theItem.
Parameters (2)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: unknown): 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(): 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_Intf_TangentZone
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: Intf_TangentZone): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_Intf_TangentZone): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: Intf_TangentZone): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_Intf_TangentZone): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: Intf_TangentZone): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_Intf_TangentZone): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_Intf_TangentZone): 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: Intf_TangentZone): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_Intf_TangentZone): 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): Intf_TangentZone
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): Intf_TangentZone
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: Intf_TangentZone): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): Intf_TangentZone
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): Intf_TangentZone
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_IntPatch_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_IntPatch_Point
Constructor.
Parameters (1)theAllocator
- constructor(theOther: unknown): NCollection_Sequence_IntPatch_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: IntPatch_Point): void
Append one item.
Parameters (1)theItem
- Append(theSeq: unknown): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: IntPatch_Point): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: unknown): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: IntPatch_Point): void
InsertBefore theIndex theItem.
Parameters (2)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: IntPatch_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 item access.
Last item access.
- Value(theIndex: number): IntPatch_Point
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): IntPatch_Point
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: IntPatch_Point): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): IntPatch_Point
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): IntPatch_Point
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_IntPatch_ThePathPointOfTheSOnBounds
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_IntPatch_ThePathPointOfTheSOnBounds
Constructor.
Parameters (1)theAllocator
- constructor(theOther: unknown): NCollection_Sequence_IntPatch_ThePathPointOfTheSOnBounds
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: IntPatch_ThePathPointOfTheSOnBounds): void
Append one item.
Parameters (1)theItem
- Append(theSeq: unknown): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: IntPatch_ThePathPointOfTheSOnBounds): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: unknown): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: IntPatch_ThePathPointOfTheSOnBounds): 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: IntPatch_ThePathPointOfTheSOnBounds): 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): IntPatch_ThePathPointOfTheSOnBounds
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): IntPatch_ThePathPointOfTheSOnBounds
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: IntPatch_ThePathPointOfTheSOnBounds): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): IntPatch_ThePathPointOfTheSOnBounds
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): IntPatch_ThePathPointOfTheSOnBounds
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_IntPatch_TheSegmentOfTheSOnBounds
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_IntPatch_TheSegmentOfTheSOnBounds
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_IntPatch_TheSegmentOfTheSOnBounds): NCollection_Sequence_IntPatch_TheSegmentOfTheSOnBounds
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_IntPatch_TheSegmentOfTheSOnBounds): NCollection_Sequence_IntPatch_TheSegmentOfTheSOnBounds
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_TheSegmentOfTheSOnBounds): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_IntPatch_TheSegmentOfTheSOnBounds): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: IntPatch_TheSegmentOfTheSOnBounds): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_IntPatch_TheSegmentOfTheSOnBounds): 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_TheSegmentOfTheSOnBounds): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_IntPatch_TheSegmentOfTheSOnBounds): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_IntPatch_TheSegmentOfTheSOnBounds): 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_TheSegmentOfTheSOnBounds): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_IntPatch_TheSegmentOfTheSOnBounds): 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_TheSegmentOfTheSOnBounds
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): IntPatch_TheSegmentOfTheSOnBounds
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: IntPatch_TheSegmentOfTheSOnBounds): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): IntPatch_TheSegmentOfTheSOnBounds
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): IntPatch_TheSegmentOfTheSOnBounds
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_IntPolyh_StartPoint
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_IntPolyh_StartPoint
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: IntPolyh_StartPoint): void
Append one item.
Parameters (1)theItem
- Append(theSeq: unknown): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: IntPolyh_StartPoint): 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: IntPolyh_StartPoint): 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: IntPolyh_StartPoint): 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): IntPolyh_StartPoint
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): IntPolyh_StartPoint
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: IntPolyh_StartPoint): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): IntPolyh_StartPoint
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): IntPolyh_StartPoint
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_IntRes2d_IntersectionPoint
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_IntRes2d_IntersectionPoint
Constructor.
Parameters (1)theAllocator
- constructor(theOther: unknown): NCollection_Sequence_IntRes2d_IntersectionPoint
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: IntRes2d_IntersectionPoint): 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: IntRes2d_IntersectionPoint): 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: IntRes2d_IntersectionPoint): 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: IntRes2d_IntersectionPoint): 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): IntRes2d_IntersectionPoint
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): IntRes2d_IntersectionPoint
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: IntRes2d_IntersectionPoint): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): IntRes2d_IntersectionPoint
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): IntRes2d_IntersectionPoint
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_IntRes2d_IntersectionSegment
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_IntRes2d_IntersectionSegment
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_IntRes2d_IntersectionSegment): NCollection_Sequence_IntRes2d_IntersectionSegment
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_IntRes2d_IntersectionSegment): NCollection_Sequence_IntRes2d_IntersectionSegment
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: IntRes2d_IntersectionSegment): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_IntRes2d_IntersectionSegment): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: IntRes2d_IntersectionSegment): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_IntRes2d_IntersectionSegment): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: IntRes2d_IntersectionSegment): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_IntRes2d_IntersectionSegment): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_IntRes2d_IntersectionSegment): 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: IntRes2d_IntersectionSegment): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_IntRes2d_IntersectionSegment): 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): IntRes2d_IntersectionSegment
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): IntRes2d_IntersectionSegment
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: IntRes2d_IntersectionSegment): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): IntRes2d_IntersectionSegment
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): IntRes2d_IntersectionSegment
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_Intrv_Interval
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_Intrv_Interval
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: Intrv_Interval): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_Intrv_Interval): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: Intrv_Interval): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_Intrv_Interval): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: Intrv_Interval): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_Intrv_Interval): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_Intrv_Interval): 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: Intrv_Interval): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_Intrv_Interval): 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): Intrv_Interval
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): Intrv_Interval
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: Intrv_Interval): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): Intrv_Interval
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): Intrv_Interval
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_IntSurf_Couple
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_IntSurf_Couple
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: IntSurf_Couple): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_IntSurf_Couple): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: IntSurf_Couple): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_IntSurf_Couple): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: IntSurf_Couple): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_IntSurf_Couple): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_IntSurf_Couple): 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: IntSurf_Couple): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_IntSurf_Couple): 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): IntSurf_Couple
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): IntSurf_Couple
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: IntSurf_Couple): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): IntSurf_Couple
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): IntSurf_Couple
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_IntSurf_InteriorPoint
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_IntSurf_InteriorPoint
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: IntSurf_InteriorPoint): void
Append one item.
Parameters (1)theItem
- Append(theSeq: unknown): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: IntSurf_InteriorPoint): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: unknown): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: IntSurf_InteriorPoint): 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: IntSurf_InteriorPoint): 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): IntSurf_InteriorPoint
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): IntSurf_InteriorPoint
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: IntSurf_InteriorPoint): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): IntSurf_InteriorPoint
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): IntSurf_InteriorPoint
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_IntSurf_PathPoint
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
Constructor.
Parameters (1)theAllocator
- constructor(theOther: unknown): NCollection_Sequence_IntSurf_PathPoint
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: IntSurf_PathPoint): void
Append one item.
Parameters (1)theItem
- Append(theSeq: unknown): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: IntSurf_PathPoint): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: unknown): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: IntSurf_PathPoint): void
InsertBefore theIndex theItem.
Parameters (2)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: IntSurf_PathPoint): 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): IntSurf_PathPoint
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): IntSurf_PathPoint
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: IntSurf_PathPoint): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): IntSurf_PathPoint
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): IntSurf_PathPoint
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_IntSurf_PntOn2S
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_IntSurf_PntOn2S
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: IntSurf_PntOn2S): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_IntSurf_PntOn2S): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: IntSurf_PntOn2S): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_IntSurf_PntOn2S): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: IntSurf_PntOn2S): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_IntSurf_PntOn2S): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_IntSurf_PntOn2S): 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: IntSurf_PntOn2S): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_IntSurf_PntOn2S): 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): IntSurf_PntOn2S
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): IntSurf_PntOn2S
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: IntSurf_PntOn2S): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): IntSurf_PntOn2S
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): IntSurf_PntOn2S
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_IntTools_CommonPrt
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_IntTools_CommonPrt): NCollection_Sequence_IntTools_CommonPrt
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: IntTools_CommonPrt): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_IntTools_CommonPrt): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: IntTools_CommonPrt): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_IntTools_CommonPrt): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: IntTools_CommonPrt): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_IntTools_CommonPrt): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_IntTools_CommonPrt): 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: IntTools_CommonPrt): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_IntTools_CommonPrt): 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): IntTools_CommonPrt
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): IntTools_CommonPrt
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: IntTools_CommonPrt): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): IntTools_CommonPrt
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): IntTools_CommonPrt
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_IntTools_Curve
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_IntTools_Curve
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: IntTools_Curve): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_IntTools_Curve): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: IntTools_Curve): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_IntTools_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: IntTools_Curve): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_IntTools_Curve): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_IntTools_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: IntTools_Curve): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_IntTools_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 item access.
Last item access.
- Value(theIndex: number): IntTools_Curve
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): IntTools_Curve
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: IntTools_Curve): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): IntTools_Curve
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): IntTools_Curve
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_IntTools_PntOn2Faces
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_IntTools_PntOn2Faces): NCollection_Sequence_IntTools_PntOn2Faces
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_IntTools_PntOn2Faces): NCollection_Sequence_IntTools_PntOn2Faces
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: IntTools_PntOn2Faces): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_IntTools_PntOn2Faces): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: IntTools_PntOn2Faces): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_IntTools_PntOn2Faces): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: IntTools_PntOn2Faces): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_IntTools_PntOn2Faces): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_IntTools_PntOn2Faces): 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: IntTools_PntOn2Faces): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_IntTools_PntOn2Faces): 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): IntTools_PntOn2Faces
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): IntTools_PntOn2Faces
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: IntTools_PntOn2Faces): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): IntTools_PntOn2Faces
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): IntTools_PntOn2Faces
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_IntTools_Range
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_IntTools_Range
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: IntTools_Range): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_IntTools_Range): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: IntTools_Range): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_IntTools_Range): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: IntTools_Range): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_IntTools_Range): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_IntTools_Range): 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: IntTools_Range): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_IntTools_Range): 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): IntTools_Range
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): IntTools_Range
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: IntTools_Range): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): IntTools_Range
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): IntTools_Range
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_IntTools_Root
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_IntTools_Root
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: IntTools_Root): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_IntTools_Root): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: IntTools_Root): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_IntTools_Root): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: IntTools_Root): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_IntTools_Root): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_IntTools_Root): 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: IntTools_Root): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_IntTools_Root): 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): IntTools_Root
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): IntTools_Root
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: IntTools_Root): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): IntTools_Root
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): IntTools_Root
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_LocOpe_PntFace
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_LocOpe_PntFace
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: LocOpe_PntFace): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_LocOpe_PntFace): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: LocOpe_PntFace): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_LocOpe_PntFace): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: LocOpe_PntFace): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_LocOpe_PntFace): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_LocOpe_PntFace): 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: LocOpe_PntFace): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_LocOpe_PntFace): 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): LocOpe_PntFace
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): LocOpe_PntFace
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: LocOpe_PntFace): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): LocOpe_PntFace
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): LocOpe_PntFace
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_LProp_CIType
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_LProp_CIType
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: LProp_CIType): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_LProp_CIType): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: LProp_CIType): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_LProp_CIType): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: LProp_CIType): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_LProp_CIType): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_LProp_CIType): 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: LProp_CIType): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_LProp_CIType): 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(): LProp_CIType
Last item access.
Last item access.
- Value(theIndex: number): LProp_CIType
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): LProp_CIType
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: LProp_CIType): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): LProp_CIType
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): LProp_CIType
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_NCollection_List_handle_NCollection_HArray1_double
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_NCollection_List_handle_NCollection_HArray1_double
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_NCollection_List_handle_NCollection_HArray1_double): NCollection_Sequence_NCollection_List_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_NCollection_List_handle_NCollection_HArray1_double): NCollection_Sequence_NCollection_List_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: NCollection_List_handle_NCollection_HArray1_double): 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: NCollection_List_handle_NCollection_HArray1_double): 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: NCollection_List_handle_NCollection_HArray1_double): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_NCollection_List_handle_NCollection_HArray1_double): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_NCollection_List_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: NCollection_List_handle_NCollection_HArray1_double): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_NCollection_List_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 item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): NCollection_List_handle_NCollection_HArray1_double
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): NCollection_List_handle_NCollection_HArray1_double
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: NCollection_List_handle_NCollection_HArray1_double): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): NCollection_List_handle_NCollection_HArray1_double
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): NCollection_List_handle_NCollection_HArray1_double
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_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_NCollection_Sequence_double
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_NCollection_Sequence_double): NCollection_Sequence_NCollection_Sequence_double
Copy constructor.
Parameters (1)theOther
Instance methods(22)
- 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_NCollection_Sequence_double): NCollection_Sequence_NCollection_Sequence_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: NCollection_Sequence_double): void
Append one item.
Parameters (1)theItem
- Prepend(theItem: NCollection_Sequence_double): void
Prepend one item.
Parameters (1)theItem
- InsertBefore(theIndex: number, theItem: NCollection_Sequence_double): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_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.
- Split(theIndex: number, theSeq: NCollection_Sequence_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 item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): NCollection_Sequence_double
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): NCollection_Sequence_double
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: NCollection_Sequence_double): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): NCollection_Sequence_double
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): NCollection_Sequence_double
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_NCollection_Sequence_handle_Geom2d_Curve
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_NCollection_Sequence_handle_Geom2d_Curve
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_NCollection_Sequence_handle_Geom2d_Curve): NCollection_Sequence_NCollection_Sequence_handle_Geom2d_Curve
Copy constructor.
Parameters (1)theOther
Instance methods(22)
- 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_NCollection_Sequence_handle_Geom2d_Curve): NCollection_Sequence_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: NCollection_Sequence_handle_Geom2d_Curve): void
Append one item.
Parameters (1)theItem
- Prepend(theItem: NCollection_Sequence_handle_Geom2d_Curve): void
Prepend one item.
Parameters (1)theItem
- InsertBefore(theIndex: number, theItem: NCollection_Sequence_handle_Geom2d_Curve): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_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.
- Split(theIndex: number, theSeq: NCollection_Sequence_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 item access.
Last item access.
- Value(theIndex: number): NCollection_Sequence_handle_Geom2d_Curve
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): NCollection_Sequence_handle_Geom2d_Curve
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: NCollection_Sequence_handle_Geom2d_Curve): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): NCollection_Sequence_handle_Geom2d_Curve
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): NCollection_Sequence_handle_Geom2d_Curve
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_NCollection_Sequence_handle_Geom2d_Geometry
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_NCollection_Sequence_handle_Geom2d_Geometry
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_NCollection_Sequence_handle_Geom2d_Geometry): NCollection_Sequence_NCollection_Sequence_handle_Geom2d_Geometry
Copy constructor.
Parameters (1)theOther
Instance methods(22)
- 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_NCollection_Sequence_handle_Geom2d_Geometry): NCollection_Sequence_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: NCollection_Sequence_handle_Geom2d_Geometry): void
Append one item.
Parameters (1)theItem
- Prepend(theItem: NCollection_Sequence_handle_Geom2d_Geometry): void
Prepend one item.
Parameters (1)theItem
- InsertBefore(theIndex: number, theItem: NCollection_Sequence_handle_Geom2d_Geometry): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_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.
- Split(theIndex: number, theSeq: NCollection_Sequence_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): NCollection_Sequence_handle_Geom2d_Geometry
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): NCollection_Sequence_handle_Geom2d_Geometry
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: NCollection_Sequence_handle_Geom2d_Geometry): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): NCollection_Sequence_handle_Geom2d_Geometry
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): NCollection_Sequence_handle_Geom2d_Geometry
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_NCollection_Sequence_TopoDS_Shape
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_NCollection_Sequence_TopoDS_Shape
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_NCollection_Sequence_TopoDS_Shape): NCollection_Sequence_NCollection_Sequence_TopoDS_Shape
Copy constructor.
Parameters (1)theOther
Instance methods(22)
- 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_NCollection_Sequence_TopoDS_Shape): NCollection_Sequence_NCollection_Sequence_TopoDS_Shape
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: NCollection_Sequence_TopoDS_Shape): void
Append one item.
Parameters (1)theItem
- Prepend(theItem: NCollection_Sequence_TopoDS_Shape): void
Prepend one item.
Parameters (1)theItem
- InsertBefore(theIndex: number, theItem: NCollection_Sequence_TopoDS_Shape): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_NCollection_Sequence_TopoDS_Shape): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- Split(theIndex: number, theSeq: NCollection_Sequence_NCollection_Sequence_TopoDS_Shape): 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): NCollection_Sequence_TopoDS_Shape
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): NCollection_Sequence_TopoDS_Shape
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: NCollection_Sequence_TopoDS_Shape): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): NCollection_Sequence_TopoDS_Shape
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): NCollection_Sequence_TopoDS_Shape
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_PCDM_Reference
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_PCDM_Reference
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: PCDM_Reference): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_PCDM_Reference): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: PCDM_Reference): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_PCDM_Reference): 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_Reference): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_PCDM_Reference): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_PCDM_Reference): 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_Reference): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_PCDM_Reference): 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_Reference
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): PCDM_Reference
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: PCDM_Reference): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): PCDM_Reference
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): PCDM_Reference
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_Plate_LinearScalarConstraint
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_Plate_LinearScalarConstraint
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_Plate_LinearScalarConstraint): NCollection_Sequence_Plate_LinearScalarConstraint
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_Plate_LinearScalarConstraint): NCollection_Sequence_Plate_LinearScalarConstraint
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: Plate_LinearScalarConstraint): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_Plate_LinearScalarConstraint): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: Plate_LinearScalarConstraint): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_Plate_LinearScalarConstraint): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: Plate_LinearScalarConstraint): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_Plate_LinearScalarConstraint): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_Plate_LinearScalarConstraint): 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: Plate_LinearScalarConstraint): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_Plate_LinearScalarConstraint): 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): Plate_LinearScalarConstraint
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): Plate_LinearScalarConstraint
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: Plate_LinearScalarConstraint): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): Plate_LinearScalarConstraint
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): Plate_LinearScalarConstraint
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_Plate_LinearXYZConstraint
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_Plate_LinearXYZConstraint
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_Plate_LinearXYZConstraint): NCollection_Sequence_Plate_LinearXYZConstraint
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_Plate_LinearXYZConstraint): NCollection_Sequence_Plate_LinearXYZConstraint
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: Plate_LinearXYZConstraint): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_Plate_LinearXYZConstraint): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: Plate_LinearXYZConstraint): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_Plate_LinearXYZConstraint): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: Plate_LinearXYZConstraint): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_Plate_LinearXYZConstraint): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_Plate_LinearXYZConstraint): 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: Plate_LinearXYZConstraint): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_Plate_LinearXYZConstraint): 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): Plate_LinearXYZConstraint
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): Plate_LinearXYZConstraint
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: Plate_LinearXYZConstraint): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): Plate_LinearXYZConstraint
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): Plate_LinearXYZConstraint
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_Plate_PinpointConstraint
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_Plate_PinpointConstraint): NCollection_Sequence_Plate_PinpointConstraint
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_Plate_PinpointConstraint): NCollection_Sequence_Plate_PinpointConstraint
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: Plate_PinpointConstraint): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_Plate_PinpointConstraint): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: Plate_PinpointConstraint): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_Plate_PinpointConstraint): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: Plate_PinpointConstraint): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_Plate_PinpointConstraint): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_Plate_PinpointConstraint): 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: Plate_PinpointConstraint): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_Plate_PinpointConstraint): 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): Plate_PinpointConstraint
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): Plate_PinpointConstraint
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: Plate_PinpointConstraint): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): Plate_PinpointConstraint
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): Plate_PinpointConstraint
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_Quantity_Color
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_Quantity_Color
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: Quantity_Color): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_Quantity_Color): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: Quantity_Color): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_Quantity_Color): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: Quantity_Color): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_Quantity_Color): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_Quantity_Color): 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: Quantity_Color): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_Quantity_Color): 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): Quantity_Color
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): Quantity_Color
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: Quantity_Color): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): Quantity_Color
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): Quantity_Color
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_RWGltf_GltfPrimArrayData
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_RWGltf_GltfPrimArrayData): NCollection_Sequence_RWGltf_GltfPrimArrayData
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_RWGltf_GltfPrimArrayData): NCollection_Sequence_RWGltf_GltfPrimArrayData
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: RWGltf_GltfPrimArrayData): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_RWGltf_GltfPrimArrayData): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: RWGltf_GltfPrimArrayData): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_RWGltf_GltfPrimArrayData): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: RWGltf_GltfPrimArrayData): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_RWGltf_GltfPrimArrayData): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_RWGltf_GltfPrimArrayData): 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: RWGltf_GltfPrimArrayData): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_RWGltf_GltfPrimArrayData): 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): RWGltf_GltfPrimArrayData
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): RWGltf_GltfPrimArrayData
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: RWGltf_GltfPrimArrayData): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): RWGltf_GltfPrimArrayData
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): RWGltf_GltfPrimArrayData
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_ShapeFix_WireSegment
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_ShapeFix_WireSegment): NCollection_Sequence_ShapeFix_WireSegment
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_ShapeFix_WireSegment): NCollection_Sequence_ShapeFix_WireSegment
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_ShapeFix_WireSegment): 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_ShapeFix_WireSegment): 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_ShapeFix_WireSegment): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_ShapeFix_WireSegment): 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_ShapeFix_WireSegment): 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_TCollection_AsciiString
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_TCollection_AsciiString): NCollection_Sequence_TCollection_AsciiString
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_TCollection_AsciiString): NCollection_Sequence_TCollection_AsciiString
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: TCollection_AsciiString): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_TCollection_AsciiString): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: TCollection_AsciiString): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_TCollection_AsciiString): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: TCollection_AsciiString): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_TCollection_AsciiString): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_TCollection_AsciiString): 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: TCollection_AsciiString): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_TCollection_AsciiString): 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): TCollection_AsciiString
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): TCollection_AsciiString
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: TCollection_AsciiString): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): TCollection_AsciiString
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): TCollection_AsciiString
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_TCollection_ExtendedString
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_TCollection_ExtendedString
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_TCollection_ExtendedString): NCollection_Sequence_TCollection_ExtendedString
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_TCollection_ExtendedString): NCollection_Sequence_TCollection_ExtendedString
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: TCollection_ExtendedString): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_TCollection_ExtendedString): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: TCollection_ExtendedString): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_TCollection_ExtendedString): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: TCollection_ExtendedString): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_TCollection_ExtendedString): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_TCollection_ExtendedString): 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: TCollection_ExtendedString): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_TCollection_ExtendedString): 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): TCollection_ExtendedString
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): TCollection_ExtendedString
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: TCollection_ExtendedString): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): TCollection_ExtendedString
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): TCollection_ExtendedString
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_TDF_Label
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_TDF_Label
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_TDF_Label): 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_TDF_Label): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: TDF_Label): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_TDF_Label): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_TDF_Label): 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: TDF_Label): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_TDF_Label): 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): TDF_Label
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_TopoDS_Shape
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_TopoDS_Shape
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: TopoDS_Shape): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_TopoDS_Shape): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: TopoDS_Shape): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_TopoDS_Shape): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: TopoDS_Shape): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_TopoDS_Shape): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_TopoDS_Shape): 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: TopoDS_Shape): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_TopoDS_Shape): 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(): TopoDS_Shape
Last item access.
Last item access.
- Value(theIndex: number): TopoDS_Shape
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): TopoDS_Shape
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: TopoDS_Shape): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): TopoDS_Shape
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): TopoDS_Shape
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_XCAFDimTolObjects_DatumSingleModif
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_XCAFDimTolObjects_DatumSingleModif
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_XCAFDimTolObjects_DatumSingleModif): NCollection_Sequence_XCAFDimTolObjects_DatumSingleModif
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_XCAFDimTolObjects_DatumSingleModif): NCollection_Sequence_XCAFDimTolObjects_DatumSingleModif
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: XCAFDimTolObjects_DatumSingleModif): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_XCAFDimTolObjects_DatumSingleModif): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: XCAFDimTolObjects_DatumSingleModif): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_XCAFDimTolObjects_DatumSingleModif): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: XCAFDimTolObjects_DatumSingleModif): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_XCAFDimTolObjects_DatumSingleModif): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_XCAFDimTolObjects_DatumSingleModif): 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: XCAFDimTolObjects_DatumSingleModif): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_XCAFDimTolObjects_DatumSingleModif): 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): XCAFDimTolObjects_DatumSingleModif
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): XCAFDimTolObjects_DatumSingleModif
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: XCAFDimTolObjects_DatumSingleModif): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): XCAFDimTolObjects_DatumSingleModif
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): XCAFDimTolObjects_DatumSingleModif
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_XCAFDimTolObjects_DimensionModif
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_XCAFDimTolObjects_DimensionModif
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_XCAFDimTolObjects_DimensionModif): NCollection_Sequence_XCAFDimTolObjects_DimensionModif
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_XCAFDimTolObjects_DimensionModif): NCollection_Sequence_XCAFDimTolObjects_DimensionModif
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: XCAFDimTolObjects_DimensionModif): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_XCAFDimTolObjects_DimensionModif): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: XCAFDimTolObjects_DimensionModif): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_XCAFDimTolObjects_DimensionModif): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: XCAFDimTolObjects_DimensionModif): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_XCAFDimTolObjects_DimensionModif): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_XCAFDimTolObjects_DimensionModif): 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: XCAFDimTolObjects_DimensionModif): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_XCAFDimTolObjects_DimensionModif): 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): XCAFDimTolObjects_DimensionModif
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): XCAFDimTolObjects_DimensionModif
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: XCAFDimTolObjects_DimensionModif): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): XCAFDimTolObjects_DimensionModif
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): XCAFDimTolObjects_DimensionModif
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_XCAFDimTolObjects_GeomToleranceModif
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_XCAFDimTolObjects_GeomToleranceModif
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_XCAFDimTolObjects_GeomToleranceModif): NCollection_Sequence_XCAFDimTolObjects_GeomToleranceModif
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_XCAFDimTolObjects_GeomToleranceModif): NCollection_Sequence_XCAFDimTolObjects_GeomToleranceModif
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: XCAFDimTolObjects_GeomToleranceModif): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_XCAFDimTolObjects_GeomToleranceModif): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: XCAFDimTolObjects_GeomToleranceModif): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_XCAFDimTolObjects_GeomToleranceModif): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: XCAFDimTolObjects_GeomToleranceModif): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_XCAFDimTolObjects_GeomToleranceModif): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_XCAFDimTolObjects_GeomToleranceModif): 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: XCAFDimTolObjects_GeomToleranceModif): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_XCAFDimTolObjects_GeomToleranceModif): 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): XCAFDimTolObjects_GeomToleranceModif
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): XCAFDimTolObjects_GeomToleranceModif
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: XCAFDimTolObjects_GeomToleranceModif): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): XCAFDimTolObjects_GeomToleranceModif
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): XCAFDimTolObjects_GeomToleranceModif
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
OCJS_ShapeHasher
Constructors(1)
Static methods(1)
- HashCode(shape: TopoDS_Shape, argNo1: number): numberParameters (2)
shapeargNo1
ReplicadEdgeMeshData
Constructors(2)
- Parameters (1)
other
Instance methods(4)
- getLinesPtr(): number
- getLinesSize(): number
- getEdgeGroupsPtr(): number
- getEdgeGroupsSize(): number
ReplicadEdgeMeshExtractor
Constructors(1)
Static methods(1)
- extract(shape: TopoDS_Shape, tolerance: number, angularTolerance: number): ReplicadEdgeMeshDataParameters (3)
shapetoleranceangularTolerance
ReplicadMeshData
Constructors(2)
- constructor(other: ReplicadMeshData): ReplicadMeshDataParameters (1)
other
Instance methods(8)
- getVerticesPtr(): number
- getNormalsPtr(): number
- getTrianglesPtr(): number
- getFaceGroupsPtr(): number
- getVerticesSize(): number
- getNormalsSize(): number
- getTrianglesSize(): number
- getFaceGroupsSize(): number
ReplicadMeshExtractor
Constructors(1)
Static methods(1)
- extract(shape: TopoDS_Shape, tolerance: number, angularTolerance: number, skipNormals: boolean): ReplicadMeshDataParameters (4)
shapetoleranceangularToleranceskipNormals