Generated (page 8 of 9)
OCCT package Generated:…
NCollection_Sequence_BRepFill_Section
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: BRepFill_Section): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_BRepFill_Section): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: BRepFill_Section): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_BRepFill_Section): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: BRepFill_Section): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_BRepFill_Section): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_BRepFill_Section): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: BRepFill_Section): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_BRepFill_Section): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): BRepFill_Section
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): BRepFill_Section
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: BRepFill_Section): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): BRepFill_Section
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): BRepFill_Section
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_Blend_Point
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_Blend_Point
Constructor.
Parameters (1)theAllocator
- constructor(theOther: unknown): NCollection_Sequence_Blend_Point
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: unknown): unknown
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: Blend_Point): void
Append one item.
Parameters (1)theItem
- Append(theSeq: unknown): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: Blend_Point): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: unknown): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: Blend_Point): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: unknown): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: unknown): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: Blend_Point): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: unknown): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- First(): Blend_Point
First item access.
First item access.
- Last(): Blend_Point
Last item access.
Last item access.
- Value(theIndex: number): Blend_Point
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): Blend_Point
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: Blend_Point): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): Blend_Point
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): Blend_Point
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_Contap_Line
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_Contap_Line
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: Contap_Line): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_Contap_Line): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: Contap_Line): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_Contap_Line): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: Contap_Line): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_Contap_Line): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_Contap_Line): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: Contap_Line): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_Contap_Line): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- First(): Contap_Line
First item access.
First item access.
- Last(): Contap_Line
Last item access.
Last item access.
- Value(theIndex: number): Contap_Line
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): Contap_Line
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: Contap_Line): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): Contap_Line
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): Contap_Line
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_Contap_Point
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_Contap_Point
Constructor.
Parameters (1)theAllocator
- constructor(theOther: unknown): NCollection_Sequence_Contap_Point
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: unknown): unknown
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: Contap_Point): void
Append one item.
Parameters (1)theItem
- Append(theSeq: unknown): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: Contap_Point): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: unknown): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: Contap_Point): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: unknown): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: unknown): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: Contap_Point): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: unknown): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
- Last(): Contap_Point
Last item access.
Last item access.
- Value(theIndex: number): Contap_Point
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): Contap_Point
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: Contap_Point): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): Contap_Point
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): Contap_Point
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_Contap_ThePathPointOfTheSearch
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_Contap_ThePathPointOfTheSearch
Constructor.
Parameters (1)theAllocator
- constructor(theOther: unknown): NCollection_Sequence_Contap_ThePathPointOfTheSearch
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: unknown): unknown
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: Contap_ThePathPointOfTheSearch): void
Append one item.
Parameters (1)theItem
- Append(theSeq: unknown): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: Contap_ThePathPointOfTheSearch): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: unknown): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: Contap_ThePathPointOfTheSearch): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: unknown): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: unknown): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: Contap_ThePathPointOfTheSearch): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: unknown): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): Contap_ThePathPointOfTheSearch
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): Contap_ThePathPointOfTheSearch
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: Contap_ThePathPointOfTheSearch): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): Contap_ThePathPointOfTheSearch
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): Contap_ThePathPointOfTheSearch
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_Contap_TheSegmentOfTheSearch
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_Contap_TheSegmentOfTheSearch
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_Contap_TheSegmentOfTheSearch): NCollection_Sequence_Contap_TheSegmentOfTheSearch
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_Contap_TheSegmentOfTheSearch): NCollection_Sequence_Contap_TheSegmentOfTheSearch
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: Contap_TheSegmentOfTheSearch): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_Contap_TheSegmentOfTheSearch): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: Contap_TheSegmentOfTheSearch): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_Contap_TheSegmentOfTheSearch): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: Contap_TheSegmentOfTheSearch): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_Contap_TheSegmentOfTheSearch): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_Contap_TheSegmentOfTheSearch): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: Contap_TheSegmentOfTheSearch): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_Contap_TheSegmentOfTheSearch): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): Contap_TheSegmentOfTheSearch
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): Contap_TheSegmentOfTheSearch
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: Contap_TheSegmentOfTheSearch): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): Contap_TheSegmentOfTheSearch
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): Contap_TheSegmentOfTheSearch
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_Extrema_POnCurv
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_Extrema_POnCurv
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: Extrema_POnCurv): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_Extrema_POnCurv): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: Extrema_POnCurv): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_Extrema_POnCurv): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: Extrema_POnCurv): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_Extrema_POnCurv): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_Extrema_POnCurv): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: Extrema_POnCurv): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_Extrema_POnCurv): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): Extrema_POnCurv
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): Extrema_POnCurv
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: Extrema_POnCurv): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): Extrema_POnCurv
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): Extrema_POnCurv
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_Extrema_POnCurv2d
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_Extrema_POnCurv2d): NCollection_Sequence_Extrema_POnCurv2d
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: Extrema_POnCurv2d): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_Extrema_POnCurv2d): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: Extrema_POnCurv2d): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_Extrema_POnCurv2d): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: Extrema_POnCurv2d): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_Extrema_POnCurv2d): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_Extrema_POnCurv2d): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: Extrema_POnCurv2d): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_Extrema_POnCurv2d): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): Extrema_POnCurv2d
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): Extrema_POnCurv2d
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: Extrema_POnCurv2d): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): Extrema_POnCurv2d
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): Extrema_POnCurv2d
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_Extrema_POnSurf
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_Extrema_POnSurf
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: Extrema_POnSurf): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_Extrema_POnSurf): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: Extrema_POnSurf): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_Extrema_POnSurf): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: Extrema_POnSurf): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_Extrema_POnSurf): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_Extrema_POnSurf): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: Extrema_POnSurf): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_Extrema_POnSurf): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): Extrema_POnSurf
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): Extrema_POnSurf
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: Extrema_POnSurf): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): Extrema_POnSurf
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): Extrema_POnSurf
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_GeomInt_ParameterAndOrientation
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_GeomInt_ParameterAndOrientation
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_GeomInt_ParameterAndOrientation): NCollection_Sequence_GeomInt_ParameterAndOrientation
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_GeomInt_ParameterAndOrientation): NCollection_Sequence_GeomInt_ParameterAndOrientation
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: GeomInt_ParameterAndOrientation): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_GeomInt_ParameterAndOrientation): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: GeomInt_ParameterAndOrientation): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_GeomInt_ParameterAndOrientation): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: GeomInt_ParameterAndOrientation): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_GeomInt_ParameterAndOrientation): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_GeomInt_ParameterAndOrientation): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: GeomInt_ParameterAndOrientation): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_GeomInt_ParameterAndOrientation): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): GeomInt_ParameterAndOrientation
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): GeomInt_ParameterAndOrientation
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: GeomInt_ParameterAndOrientation): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): GeomInt_ParameterAndOrientation
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): GeomInt_ParameterAndOrientation
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_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_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_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_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_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_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_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_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_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_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_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_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(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_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
- Append(theSeq: NCollection_Sequence_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: NCollection_Sequence_TopoDS_Shape): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_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: NCollection_Sequence_TopoDS_Shape): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_NCollection_Sequence_TopoDS_Shape): voidParameters (2)
theIndextheSeq
- 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.
- InsertAfter(theIndex: number, theItem: NCollection_Sequence_TopoDS_Shape): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- 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_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(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_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
- Append(theSeq: NCollection_Sequence_NCollection_Sequence_double): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: NCollection_Sequence_double): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_NCollection_Sequence_double): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: NCollection_Sequence_double): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_NCollection_Sequence_double): voidParameters (2)
theIndextheSeq
- 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.
- InsertAfter(theIndex: number, theItem: NCollection_Sequence_double): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- 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(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_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
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: NCollection_Sequence_handle_Geom2d_Curve): 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_Sequence_handle_Geom2d_Curve): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_NCollection_Sequence_handle_Geom2d_Curve): voidParameters (2)
theIndextheSeq
- 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.
- InsertAfter(theIndex: number, theItem: NCollection_Sequence_handle_Geom2d_Curve): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- 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(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_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
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: NCollection_Sequence_handle_Geom2d_Geometry): 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_Sequence_handle_Geom2d_Geometry): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_NCollection_Sequence_handle_Geom2d_Geometry): voidParameters (2)
theIndextheSeq
- 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.
- InsertAfter(theIndex: number, theItem: NCollection_Sequence_handle_Geom2d_Geometry): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- 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_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]
NCollection_Sequence_bool
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_bool
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_bool): NCollection_Sequence_bool
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: boolean): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_bool): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: boolean): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_bool): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: boolean): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_bool): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_bool): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: boolean): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_bool): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- First(): boolean
First item access.
- ChangeFirst(): boolean
First item access.
- Last(): boolean
Last item access.
- ChangeLast(): boolean
Last item access.
- Value(theIndex: number): boolean
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): boolean
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: boolean): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): boolean
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): boolean
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_double
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_double
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: number): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_double): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: number): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_double): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: number): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_double): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_double): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: number): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_double): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- First(): number
First item access.
- ChangeFirst(): number
First item access.
- Last(): number
Last item access.
- ChangeLast(): number
Last item access.
- Value(theIndex: number): number
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): number
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: number): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): number
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): number
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_float
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_float
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: number): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_float): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: number): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_float): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: number): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_float): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_float): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: number): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_float): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- First(): number
First item access.
- ChangeFirst(): number
First item access.
- Last(): number
Last item access.
- ChangeLast(): number
Last item access.
- Value(theIndex: number): number
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): number
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: number): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): number
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): number
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_gp_Ax1
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_gp_Ax1
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_gp_Ax1): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_gp_Ax1): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: gp_Ax1): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_gp_Ax1): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_gp_Ax1): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: gp_Ax1): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_gp_Ax1): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
- ChangeLast(): gp_Ax1
Last item access.
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): gp_Ax1
Variable item access by theIndex.
Parameters (1)theIndex
Set item value by theIndex.
Parameters (2)theIndextheItem
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_gp_Ax2
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_gp_Ax2
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_gp_Ax2): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_gp_Ax2): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: gp_Ax2): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_gp_Ax2): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_gp_Ax2): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: gp_Ax2): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_gp_Ax2): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
- ChangeLast(): gp_Ax2
Last item access.
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): gp_Ax2
Variable item access by theIndex.
Parameters (1)theIndex
Set item value by theIndex.
Parameters (2)theIndextheItem
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_gp_Circ
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_gp_Circ
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_gp_Circ): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_gp_Circ): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: gp_Circ): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_gp_Circ): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_gp_Circ): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: gp_Circ): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_gp_Circ): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): gp_Circ
Variable item access by theIndex.
Parameters (1)theIndex
Set item value by theIndex.
Parameters (2)theIndextheItem
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_gp_Dir
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_gp_Dir
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_gp_Dir): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_gp_Dir): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: gp_Dir): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_gp_Dir): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_gp_Dir): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: gp_Dir): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_gp_Dir): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
- ChangeLast(): gp_Dir
Last item access.
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): gp_Dir
Variable item access by theIndex.
Parameters (1)theIndex
Set item value by theIndex.
Parameters (2)theIndextheItem
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_gp_Dir2d
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_gp_Dir2d
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_gp_Dir2d): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_gp_Dir2d): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: gp_Dir2d): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_gp_Dir2d): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_gp_Dir2d): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: gp_Dir2d): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_gp_Dir2d): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): gp_Dir2d
Variable item access by theIndex.
Parameters (1)theIndex
Set item value by theIndex.
Parameters (2)theIndextheItem
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_gp_Lin
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_gp_Lin
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_gp_Lin): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_gp_Lin): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: gp_Lin): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_gp_Lin): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_gp_Lin): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: gp_Lin): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_gp_Lin): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
- ChangeLast(): gp_Lin
Last item access.
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): gp_Lin
Variable item access by theIndex.
Parameters (1)theIndex
Set item value by theIndex.
Parameters (2)theIndextheItem
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_gp_Pnt
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_gp_Pnt
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_gp_Pnt): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_gp_Pnt): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: gp_Pnt): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_gp_Pnt): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_gp_Pnt): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: gp_Pnt): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_gp_Pnt): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
- ChangeLast(): gp_Pnt
Last item access.
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): gp_Pnt
Variable item access by theIndex.
Parameters (1)theIndex
Set item value by theIndex.
Parameters (2)theIndextheItem
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_gp_Pnt2d
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_gp_Pnt2d
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_gp_Pnt2d): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_gp_Pnt2d): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: gp_Pnt2d): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_gp_Pnt2d): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_gp_Pnt2d): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: gp_Pnt2d): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_gp_Pnt2d): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): gp_Pnt2d
Variable item access by theIndex.
Parameters (1)theIndex
Set item value by theIndex.
Parameters (2)theIndextheItem
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_gp_Trsf
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_gp_Trsf
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_gp_Trsf): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_gp_Trsf): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: gp_Trsf): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_gp_Trsf): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_gp_Trsf): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: gp_Trsf): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_gp_Trsf): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): gp_Trsf
Variable item access by theIndex.
Parameters (1)theIndex
Set item value by theIndex.
Parameters (2)theIndextheItem
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_gp_Vec
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_gp_Vec
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_gp_Vec): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_gp_Vec): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: gp_Vec): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_gp_Vec): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_gp_Vec): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: gp_Vec): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_gp_Vec): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
- ChangeLast(): gp_Vec
Last item access.
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): gp_Vec
Variable item access by theIndex.
Parameters (1)theIndex
Set item value by theIndex.
Parameters (2)theIndextheItem
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_gp_Vec2d
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_gp_Vec2d
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_gp_Vec2d): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_gp_Vec2d): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: gp_Vec2d): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_gp_Vec2d): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_gp_Vec2d): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: gp_Vec2d): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_gp_Vec2d): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): gp_Vec2d
Variable item access by theIndex.
Parameters (1)theIndex
Set item value by theIndex.
Parameters (2)theIndextheItem
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_gp_XY
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_gp_XY
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_gp_XY): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_gp_XY): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: gp_XY): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_gp_XY): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_gp_XY): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: gp_XY): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_gp_XY): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
- ChangeFirst(): gp_XY
First item access.
Last item access.
- ChangeLast(): gp_XY
Last item access.
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): gp_XY
Variable item access by theIndex.
Parameters (1)theIndex
Set item value by theIndex.
Parameters (2)theIndextheItem
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_gp_XYZ
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_gp_XYZ
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_gp_XYZ): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_gp_XYZ): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: gp_XYZ): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_gp_XYZ): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_gp_XYZ): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: gp_XYZ): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_gp_XYZ): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
- ChangeLast(): gp_XYZ
Last item access.
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): gp_XYZ
Variable item access by theIndex.
Parameters (1)theIndex
Set item value by theIndex.
Parameters (2)theIndextheItem
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_BRepBlend_Line
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_BRepBlend_Line): NCollection_Sequence_handle_BRepBlend_Line
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_BRepBlend_Line): NCollection_Sequence_handle_BRepBlend_Line
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: BRepBlend_Line): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_BRepBlend_Line): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: BRepBlend_Line): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_BRepBlend_Line): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: BRepBlend_Line): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_BRepBlend_Line): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_BRepBlend_Line): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: BRepBlend_Line): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_BRepBlend_Line): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): BRepBlend_Line
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): BRepBlend_Line
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: BRepBlend_Line): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): BRepBlend_Line
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): BRepBlend_Line
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_ChFiDS_Spine
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_ChFiDS_Spine): NCollection_Sequence_handle_ChFiDS_Spine
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_ChFiDS_Spine): NCollection_Sequence_handle_ChFiDS_Spine
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: ChFiDS_Spine): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_ChFiDS_Spine): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: ChFiDS_Spine): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_ChFiDS_Spine): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: ChFiDS_Spine): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_ChFiDS_Spine): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_ChFiDS_Spine): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: ChFiDS_Spine): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_ChFiDS_Spine): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
- Last(): ChFiDS_Spine
Last item access.
Last item access.
- Value(theIndex: number): ChFiDS_Spine
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): ChFiDS_Spine
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: ChFiDS_Spine): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): ChFiDS_Spine
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): ChFiDS_Spine
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_ChFiDS_SurfData
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_ChFiDS_SurfData): NCollection_Sequence_handle_ChFiDS_SurfData
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_ChFiDS_SurfData): NCollection_Sequence_handle_ChFiDS_SurfData
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: ChFiDS_SurfData): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_ChFiDS_SurfData): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: ChFiDS_SurfData): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_ChFiDS_SurfData): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: ChFiDS_SurfData): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_ChFiDS_SurfData): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_ChFiDS_SurfData): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: ChFiDS_SurfData): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_ChFiDS_SurfData): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): ChFiDS_SurfData
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): ChFiDS_SurfData
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: ChFiDS_SurfData): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): ChFiDS_SurfData
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): ChFiDS_SurfData
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_Contap_TheIWLineOfTheIWalking
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_handle_Contap_TheIWLineOfTheIWalking
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_Contap_TheIWLineOfTheIWalking): NCollection_Sequence_handle_Contap_TheIWLineOfTheIWalking
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_Contap_TheIWLineOfTheIWalking): NCollection_Sequence_handle_Contap_TheIWLineOfTheIWalking
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: Contap_TheIWLineOfTheIWalking): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_Contap_TheIWLineOfTheIWalking): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: Contap_TheIWLineOfTheIWalking): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_Contap_TheIWLineOfTheIWalking): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: Contap_TheIWLineOfTheIWalking): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_Contap_TheIWLineOfTheIWalking): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_Contap_TheIWLineOfTheIWalking): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: Contap_TheIWLineOfTheIWalking): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_Contap_TheIWLineOfTheIWalking): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): Contap_TheIWLineOfTheIWalking
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): Contap_TheIWLineOfTheIWalking
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: Contap_TheIWLineOfTheIWalking): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): Contap_TheIWLineOfTheIWalking
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): Contap_TheIWLineOfTheIWalking
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_Expr_GeneralExpression
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_handle_Expr_GeneralExpression
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_Expr_GeneralExpression): NCollection_Sequence_handle_Expr_GeneralExpression
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_Expr_GeneralExpression): NCollection_Sequence_handle_Expr_GeneralExpression
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: Expr_GeneralExpression): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_Expr_GeneralExpression): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: Expr_GeneralExpression): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_Expr_GeneralExpression): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: Expr_GeneralExpression): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_Expr_GeneralExpression): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_Expr_GeneralExpression): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: Expr_GeneralExpression): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_Expr_GeneralExpression): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): Expr_GeneralExpression
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): Expr_GeneralExpression
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: Expr_GeneralExpression): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): Expr_GeneralExpression
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): Expr_GeneralExpression
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_Expr_GeneralRelation
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_handle_Expr_GeneralRelation
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_Expr_GeneralRelation): NCollection_Sequence_handle_Expr_GeneralRelation
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_Expr_GeneralRelation): NCollection_Sequence_handle_Expr_GeneralRelation
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: Expr_GeneralRelation): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_Expr_GeneralRelation): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: Expr_GeneralRelation): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_Expr_GeneralRelation): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: Expr_GeneralRelation): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_Expr_GeneralRelation): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_Expr_GeneralRelation): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: Expr_GeneralRelation): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_Expr_GeneralRelation): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): Expr_GeneralRelation
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): Expr_GeneralRelation
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: Expr_GeneralRelation): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): Expr_GeneralRelation
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): Expr_GeneralRelation
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_Expr_NamedExpression
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_handle_Expr_NamedExpression
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_Expr_NamedExpression): NCollection_Sequence_handle_Expr_NamedExpression
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_Expr_NamedExpression): NCollection_Sequence_handle_Expr_NamedExpression
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: Expr_NamedExpression): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_Expr_NamedExpression): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: Expr_NamedExpression): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_Expr_NamedExpression): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: Expr_NamedExpression): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_Expr_NamedExpression): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_Expr_NamedExpression): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: Expr_NamedExpression): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_Expr_NamedExpression): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): Expr_NamedExpression
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): Expr_NamedExpression
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: Expr_NamedExpression): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): Expr_NamedExpression
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): Expr_NamedExpression
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_Expr_NamedFunction
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_handle_Expr_NamedFunction
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_Expr_NamedFunction): NCollection_Sequence_handle_Expr_NamedFunction
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_Expr_NamedFunction): NCollection_Sequence_handle_Expr_NamedFunction
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: Expr_NamedFunction): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_Expr_NamedFunction): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: Expr_NamedFunction): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_Expr_NamedFunction): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: Expr_NamedFunction): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_Expr_NamedFunction): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_Expr_NamedFunction): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: Expr_NamedFunction): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_Expr_NamedFunction): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): Expr_NamedFunction
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): Expr_NamedFunction
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: Expr_NamedFunction): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): Expr_NamedFunction
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): Expr_NamedFunction
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_Geom2d_BoundedCurve
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_handle_Geom2d_BoundedCurve
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_Geom2d_BoundedCurve): NCollection_Sequence_handle_Geom2d_BoundedCurve
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_Geom2d_BoundedCurve): NCollection_Sequence_handle_Geom2d_BoundedCurve
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: Geom2d_BoundedCurve): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_Geom2d_BoundedCurve): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: Geom2d_BoundedCurve): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_Geom2d_BoundedCurve): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: Geom2d_BoundedCurve): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_Geom2d_BoundedCurve): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_Geom2d_BoundedCurve): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: Geom2d_BoundedCurve): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_Geom2d_BoundedCurve): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): Geom2d_BoundedCurve
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): Geom2d_BoundedCurve
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: Geom2d_BoundedCurve): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): Geom2d_BoundedCurve
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): Geom2d_BoundedCurve
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_Geom2d_Curve
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_Geom2d_Curve): NCollection_Sequence_handle_Geom2d_Curve
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_Geom2d_Curve): NCollection_Sequence_handle_Geom2d_Curve
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: Geom2d_Curve): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_Geom2d_Curve): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: Geom2d_Curve): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_Geom2d_Curve): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: Geom2d_Curve): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_Geom2d_Curve): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_Geom2d_Curve): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: Geom2d_Curve): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_Geom2d_Curve): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
- Last(): Geom2d_Curve
Last item access.
Last item access.
- Value(theIndex: number): Geom2d_Curve
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): Geom2d_Curve
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: Geom2d_Curve): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): Geom2d_Curve
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): Geom2d_Curve
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_Geom2d_Geometry
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_Geom2d_Geometry): NCollection_Sequence_handle_Geom2d_Geometry
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_Geom2d_Geometry): NCollection_Sequence_handle_Geom2d_Geometry
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: Geom2d_Geometry): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_Geom2d_Geometry): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: Geom2d_Geometry): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_Geom2d_Geometry): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: Geom2d_Geometry): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_Geom2d_Geometry): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_Geom2d_Geometry): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: Geom2d_Geometry): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_Geom2d_Geometry): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): Geom2d_Geometry
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): Geom2d_Geometry
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: Geom2d_Geometry): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): Geom2d_Geometry
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): Geom2d_Geometry
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_Geom_BSplineSurface
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_handle_Geom_BSplineSurface
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_Geom_BSplineSurface): NCollection_Sequence_handle_Geom_BSplineSurface
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_Geom_BSplineSurface): NCollection_Sequence_handle_Geom_BSplineSurface
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: Geom_BSplineSurface): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_Geom_BSplineSurface): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: Geom_BSplineSurface): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_Geom_BSplineSurface): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: Geom_BSplineSurface): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_Geom_BSplineSurface): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_Geom_BSplineSurface): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: Geom_BSplineSurface): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_Geom_BSplineSurface): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): Geom_BSplineSurface
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): Geom_BSplineSurface
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: Geom_BSplineSurface): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): Geom_BSplineSurface
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): Geom_BSplineSurface
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_Geom_BoundedCurve
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_Geom_BoundedCurve): NCollection_Sequence_handle_Geom_BoundedCurve
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_Geom_BoundedCurve): NCollection_Sequence_handle_Geom_BoundedCurve
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: Geom_BoundedCurve): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_Geom_BoundedCurve): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: Geom_BoundedCurve): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_Geom_BoundedCurve): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: Geom_BoundedCurve): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_Geom_BoundedCurve): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_Geom_BoundedCurve): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: Geom_BoundedCurve): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_Geom_BoundedCurve): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): Geom_BoundedCurve
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): Geom_BoundedCurve
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: Geom_BoundedCurve): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): Geom_BoundedCurve
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): Geom_BoundedCurve
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_Geom_Curve
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_Geom_Curve): NCollection_Sequence_handle_Geom_Curve
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: Geom_Curve): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_Geom_Curve): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: Geom_Curve): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_Geom_Curve): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: Geom_Curve): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_Geom_Curve): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_Geom_Curve): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: Geom_Curve): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_Geom_Curve): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- First(): Geom_Curve
First item access.
First item access.
- Last(): Geom_Curve
Last item access.
Last item access.
- Value(theIndex: number): Geom_Curve
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): Geom_Curve
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: Geom_Curve): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): Geom_Curve
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): Geom_Curve
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_Geom_Surface
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_Geom_Surface): NCollection_Sequence_handle_Geom_Surface
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_Geom_Surface): NCollection_Sequence_handle_Geom_Surface
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: Geom_Surface): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_Geom_Surface): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: Geom_Surface): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_Geom_Surface): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: Geom_Surface): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_Geom_Surface): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_Geom_Surface): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: Geom_Surface): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_Geom_Surface): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
- Last(): Geom_Surface
Last item access.
Last item access.
- Value(theIndex: number): Geom_Surface
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): Geom_Surface
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: Geom_Surface): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): Geom_Surface
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): Geom_Surface
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_IFSelect_AppliedModifiers
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_handle_IFSelect_AppliedModifiers
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_IFSelect_AppliedModifiers): NCollection_Sequence_handle_IFSelect_AppliedModifiers
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_IFSelect_AppliedModifiers): NCollection_Sequence_handle_IFSelect_AppliedModifiers
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: IFSelect_AppliedModifiers): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_IFSelect_AppliedModifiers): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: IFSelect_AppliedModifiers): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_IFSelect_AppliedModifiers): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: IFSelect_AppliedModifiers): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_IFSelect_AppliedModifiers): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_IFSelect_AppliedModifiers): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: IFSelect_AppliedModifiers): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_IFSelect_AppliedModifiers): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): IFSelect_AppliedModifiers
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): IFSelect_AppliedModifiers
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: IFSelect_AppliedModifiers): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): IFSelect_AppliedModifiers
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): IFSelect_AppliedModifiers
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_IFSelect_Dispatch
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_IFSelect_Dispatch): NCollection_Sequence_handle_IFSelect_Dispatch
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_IFSelect_Dispatch): NCollection_Sequence_handle_IFSelect_Dispatch
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: IFSelect_Dispatch): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_IFSelect_Dispatch): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: IFSelect_Dispatch): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_IFSelect_Dispatch): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: IFSelect_Dispatch): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_IFSelect_Dispatch): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_IFSelect_Dispatch): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: IFSelect_Dispatch): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_IFSelect_Dispatch): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): IFSelect_Dispatch
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): IFSelect_Dispatch
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: IFSelect_Dispatch): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): IFSelect_Dispatch
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): IFSelect_Dispatch
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_IFSelect_GeneralModifier
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_handle_IFSelect_GeneralModifier
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_IFSelect_GeneralModifier): NCollection_Sequence_handle_IFSelect_GeneralModifier
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_IFSelect_GeneralModifier): NCollection_Sequence_handle_IFSelect_GeneralModifier
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: IFSelect_GeneralModifier): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_IFSelect_GeneralModifier): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: IFSelect_GeneralModifier): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_IFSelect_GeneralModifier): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: IFSelect_GeneralModifier): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_IFSelect_GeneralModifier): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_IFSelect_GeneralModifier): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: IFSelect_GeneralModifier): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_IFSelect_GeneralModifier): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): IFSelect_GeneralModifier
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): IFSelect_GeneralModifier
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: IFSelect_GeneralModifier): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): IFSelect_GeneralModifier
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): IFSelect_GeneralModifier
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_IFSelect_Selection
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_handle_IFSelect_Selection
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_IFSelect_Selection): NCollection_Sequence_handle_IFSelect_Selection
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_IFSelect_Selection): NCollection_Sequence_handle_IFSelect_Selection
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: IFSelect_Selection): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_IFSelect_Selection): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: IFSelect_Selection): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_IFSelect_Selection): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: IFSelect_Selection): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_IFSelect_Selection): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_IFSelect_Selection): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: IFSelect_Selection): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_IFSelect_Selection): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): IFSelect_Selection
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): IFSelect_Selection
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: IFSelect_Selection): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): IFSelect_Selection
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): IFSelect_Selection
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_IntPatch_Line
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_IntPatch_Line): NCollection_Sequence_handle_IntPatch_Line
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_IntPatch_Line): NCollection_Sequence_handle_IntPatch_Line
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: IntPatch_Line): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_IntPatch_Line): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: IntPatch_Line): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_IntPatch_Line): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: IntPatch_Line): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_IntPatch_Line): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_IntPatch_Line): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: IntPatch_Line): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_IntPatch_Line): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): IntPatch_Line
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): IntPatch_Line
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: IntPatch_Line): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): IntPatch_Line
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): IntPatch_Line
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_IntPatch_TheIWLineOfTheIWalking
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_handle_IntPatch_TheIWLineOfTheIWalking
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_IntPatch_TheIWLineOfTheIWalking): NCollection_Sequence_handle_IntPatch_TheIWLineOfTheIWalking
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_IntPatch_TheIWLineOfTheIWalking): NCollection_Sequence_handle_IntPatch_TheIWLineOfTheIWalking
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: IntPatch_TheIWLineOfTheIWalking): void
Append one item.
Parameters (1)theItem
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: IntPatch_TheIWLineOfTheIWalking): void
Prepend one item.
Parameters (1)theItem
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: IntPatch_TheIWLineOfTheIWalking): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_IntPatch_TheIWLineOfTheIWalking): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_IntPatch_TheIWLineOfTheIWalking): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: IntPatch_TheIWLineOfTheIWalking): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_IntPatch_TheIWLineOfTheIWalking): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): IntPatch_TheIWLineOfTheIWalking
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): IntPatch_TheIWLineOfTheIWalking
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: IntPatch_TheIWLineOfTheIWalking): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): IntPatch_TheIWLineOfTheIWalking
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): IntPatch_TheIWLineOfTheIWalking
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_Interface_Check
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_Interface_Check): NCollection_Sequence_handle_Interface_Check
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_Interface_Check): NCollection_Sequence_handle_Interface_Check
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: Interface_Check): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_Interface_Check): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: Interface_Check): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_Interface_Check): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: Interface_Check): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_Interface_Check): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_Interface_Check): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: Interface_Check): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_Interface_Check): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): Interface_Check
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): Interface_Check
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: Interface_Check): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): Interface_Check
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): Interface_Check
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_Interface_InterfaceModel
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_handle_Interface_InterfaceModel
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_Interface_InterfaceModel): NCollection_Sequence_handle_Interface_InterfaceModel
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_Interface_InterfaceModel): NCollection_Sequence_handle_Interface_InterfaceModel
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: Interface_InterfaceModel): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_Interface_InterfaceModel): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: Interface_InterfaceModel): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_Interface_InterfaceModel): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: Interface_InterfaceModel): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_Interface_InterfaceModel): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_Interface_InterfaceModel): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: Interface_InterfaceModel): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_Interface_InterfaceModel): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): Interface_InterfaceModel
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): Interface_InterfaceModel
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: Interface_InterfaceModel): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): Interface_InterfaceModel
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): Interface_InterfaceModel
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_MAT2d_Connexion
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_MAT2d_Connexion): NCollection_Sequence_handle_MAT2d_Connexion
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_MAT2d_Connexion): NCollection_Sequence_handle_MAT2d_Connexion
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: MAT2d_Connexion): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_MAT2d_Connexion): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: MAT2d_Connexion): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_MAT2d_Connexion): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: MAT2d_Connexion): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_MAT2d_Connexion): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_MAT2d_Connexion): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: MAT2d_Connexion): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_MAT2d_Connexion): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): MAT2d_Connexion
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): MAT2d_Connexion
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: MAT2d_Connexion): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): MAT2d_Connexion
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): MAT2d_Connexion
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_MAT_Arc
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_handle_MAT_Arc
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_MAT_Arc): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_MAT_Arc): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: MAT_Arc): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_MAT_Arc): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_MAT_Arc): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: MAT_Arc): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_MAT_Arc): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): MAT_Arc
Variable item access by theIndex.
Parameters (1)theIndex
Set item value by theIndex.
Parameters (2)theIndextheItem
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_MAT_BasicElt
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_MAT_BasicElt): NCollection_Sequence_handle_MAT_BasicElt
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_MAT_BasicElt): NCollection_Sequence_handle_MAT_BasicElt
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: MAT_BasicElt): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_MAT_BasicElt): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: MAT_BasicElt): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_MAT_BasicElt): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: MAT_BasicElt): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_MAT_BasicElt): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_MAT_BasicElt): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: MAT_BasicElt): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_MAT_BasicElt): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
- Last(): MAT_BasicElt
Last item access.
Last item access.
- Value(theIndex: number): MAT_BasicElt
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): MAT_BasicElt
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: MAT_BasicElt): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): MAT_BasicElt
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): MAT_BasicElt
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]