Generated (page 9 of 9)
OCCT package Generated:…
NCollection_Sequence_handle_Message_Printer
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_Message_Printer): NCollection_Sequence_handle_Message_Printer
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_Message_Printer): NCollection_Sequence_handle_Message_Printer
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: Message_Printer): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_Message_Printer): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: Message_Printer): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_Message_Printer): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: Message_Printer): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_Message_Printer): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_Message_Printer): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: Message_Printer): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_Message_Printer): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): Message_Printer
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): Message_Printer
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: Message_Printer): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): Message_Printer
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): Message_Printer
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_MoniTool_Element
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_MoniTool_Element): NCollection_Sequence_handle_MoniTool_Element
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_MoniTool_Element): NCollection_Sequence_handle_MoniTool_Element
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: MoniTool_Element): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_MoniTool_Element): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: MoniTool_Element): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_MoniTool_Element): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: MoniTool_Element): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_MoniTool_Element): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_MoniTool_Element): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: MoniTool_Element): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_MoniTool_Element): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): MoniTool_Element
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): MoniTool_Element
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: MoniTool_Element): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): MoniTool_Element
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): MoniTool_Element
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_NCollection_HArray1_double
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_handle_NCollection_HArray1_double
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_NCollection_HArray1_double): NCollection_Sequence_handle_NCollection_HArray1_double
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_NCollection_HArray1_double): NCollection_Sequence_handle_NCollection_HArray1_double
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: unknown): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_NCollection_HArray1_double): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: unknown): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_NCollection_HArray1_double): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: unknown): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_NCollection_HArray1_double): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_NCollection_HArray1_double): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: unknown): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_NCollection_HArray1_double): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- First(): unknown
First item access.
- ChangeFirst(): unknown
First item access.
- Last(): unknown
Last item access.
- ChangeLast(): unknown
Last item access.
- Value(theIndex: number): unknown
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): unknown
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: unknown): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): unknown
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): unknown
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_NCollection_HArray1_gp_Pnt
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_handle_NCollection_HArray1_gp_Pnt
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_NCollection_HArray1_gp_Pnt): NCollection_Sequence_handle_NCollection_HArray1_gp_Pnt
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_NCollection_HArray1_gp_Pnt): NCollection_Sequence_handle_NCollection_HArray1_gp_Pnt
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: unknown): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_NCollection_HArray1_gp_Pnt): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: unknown): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_NCollection_HArray1_gp_Pnt): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: unknown): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_NCollection_HArray1_gp_Pnt): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_NCollection_HArray1_gp_Pnt): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: unknown): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_NCollection_HArray1_gp_Pnt): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- First(): unknown
First item access.
- ChangeFirst(): unknown
First item access.
- Last(): unknown
Last item access.
- ChangeLast(): unknown
Last item access.
- Value(theIndex: number): unknown
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): unknown
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: unknown): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): unknown
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): unknown
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_NCollection_HArray1_gp_Pnt2d
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_handle_NCollection_HArray1_gp_Pnt2d
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_NCollection_HArray1_gp_Pnt2d): NCollection_Sequence_handle_NCollection_HArray1_gp_Pnt2d
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_NCollection_HArray1_gp_Pnt2d): NCollection_Sequence_handle_NCollection_HArray1_gp_Pnt2d
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: unknown): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_NCollection_HArray1_gp_Pnt2d): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: unknown): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_NCollection_HArray1_gp_Pnt2d): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: unknown): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_NCollection_HArray1_gp_Pnt2d): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_NCollection_HArray1_gp_Pnt2d): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: unknown): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_NCollection_HArray1_gp_Pnt2d): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- First(): unknown
First item access.
- ChangeFirst(): unknown
First item access.
- Last(): unknown
Last item access.
- ChangeLast(): unknown
Last item access.
- Value(theIndex: number): unknown
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): unknown
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: unknown): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): unknown
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): unknown
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_NCollection_HSequence_gp_Pnt
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_handle_NCollection_HSequence_gp_Pnt
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_NCollection_HSequence_gp_Pnt): NCollection_Sequence_handle_NCollection_HSequence_gp_Pnt
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_NCollection_HSequence_gp_Pnt): NCollection_Sequence_handle_NCollection_HSequence_gp_Pnt
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: unknown): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_NCollection_HSequence_gp_Pnt): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: unknown): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_NCollection_HSequence_gp_Pnt): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: unknown): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_NCollection_HSequence_gp_Pnt): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_NCollection_HSequence_gp_Pnt): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: unknown): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_NCollection_HSequence_gp_Pnt): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- First(): unknown
First item access.
- ChangeFirst(): unknown
First item access.
- Last(): unknown
Last item access.
- ChangeLast(): unknown
Last item access.
- Value(theIndex: number): unknown
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): unknown
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: unknown): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): unknown
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): unknown
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_NLPlate_HGPPConstraint
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_handle_NLPlate_HGPPConstraint
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_NLPlate_HGPPConstraint): NCollection_Sequence_handle_NLPlate_HGPPConstraint
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_NLPlate_HGPPConstraint): NCollection_Sequence_handle_NLPlate_HGPPConstraint
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: NLPlate_HGPPConstraint): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_NLPlate_HGPPConstraint): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: NLPlate_HGPPConstraint): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_NLPlate_HGPPConstraint): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: NLPlate_HGPPConstraint): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_NLPlate_HGPPConstraint): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_NLPlate_HGPPConstraint): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: NLPlate_HGPPConstraint): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_NLPlate_HGPPConstraint): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): NLPlate_HGPPConstraint
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): NLPlate_HGPPConstraint
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: NLPlate_HGPPConstraint): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): NLPlate_HGPPConstraint
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): NLPlate_HGPPConstraint
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_PCDM_Document
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_PCDM_Document): NCollection_Sequence_handle_PCDM_Document
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_PCDM_Document): NCollection_Sequence_handle_PCDM_Document
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: PCDM_Document): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_PCDM_Document): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: PCDM_Document): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_PCDM_Document): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: PCDM_Document): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_PCDM_Document): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_PCDM_Document): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: PCDM_Document): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_PCDM_Document): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): PCDM_Document
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): PCDM_Document
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: PCDM_Document): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): PCDM_Document
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): PCDM_Document
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_Poly_Triangulation
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_handle_Poly_Triangulation
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_Poly_Triangulation): NCollection_Sequence_handle_Poly_Triangulation
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_Poly_Triangulation): NCollection_Sequence_handle_Poly_Triangulation
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: Poly_Triangulation): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_Poly_Triangulation): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: Poly_Triangulation): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_Poly_Triangulation): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: Poly_Triangulation): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_Poly_Triangulation): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_Poly_Triangulation): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: Poly_Triangulation): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_Poly_Triangulation): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): Poly_Triangulation
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): Poly_Triangulation
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: Poly_Triangulation): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): Poly_Triangulation
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): Poly_Triangulation
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_STEPSelections_AssemblyComponent
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_handle_STEPSelections_AssemblyComponent
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_STEPSelections_AssemblyComponent): NCollection_Sequence_handle_STEPSelections_AssemblyComponent
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_STEPSelections_AssemblyComponent): NCollection_Sequence_handle_STEPSelections_AssemblyComponent
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: STEPSelections_AssemblyComponent): void
Append one item.
Parameters (1)theItem
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: STEPSelections_AssemblyComponent): void
Prepend one item.
Parameters (1)theItem
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: STEPSelections_AssemblyComponent): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_STEPSelections_AssemblyComponent): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_STEPSelections_AssemblyComponent): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: STEPSelections_AssemblyComponent): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_STEPSelections_AssemblyComponent): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): STEPSelections_AssemblyComponent
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): STEPSelections_AssemblyComponent
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: STEPSelections_AssemblyComponent): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): STEPSelections_AssemblyComponent
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): STEPSelections_AssemblyComponent
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_STEPSelections_AssemblyLink
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_handle_STEPSelections_AssemblyLink
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_STEPSelections_AssemblyLink): NCollection_Sequence_handle_STEPSelections_AssemblyLink
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_STEPSelections_AssemblyLink): NCollection_Sequence_handle_STEPSelections_AssemblyLink
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: STEPSelections_AssemblyLink): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_STEPSelections_AssemblyLink): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: STEPSelections_AssemblyLink): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_STEPSelections_AssemblyLink): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: STEPSelections_AssemblyLink): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_STEPSelections_AssemblyLink): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_STEPSelections_AssemblyLink): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: STEPSelections_AssemblyLink): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_STEPSelections_AssemblyLink): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): STEPSelections_AssemblyLink
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): STEPSelections_AssemblyLink
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: STEPSelections_AssemblyLink): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): STEPSelections_AssemblyLink
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): STEPSelections_AssemblyLink
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_ShapeAnalysis_FreeBoundData
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_handle_ShapeAnalysis_FreeBoundData
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_ShapeAnalysis_FreeBoundData): NCollection_Sequence_handle_ShapeAnalysis_FreeBoundData
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_ShapeAnalysis_FreeBoundData): NCollection_Sequence_handle_ShapeAnalysis_FreeBoundData
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: ShapeAnalysis_FreeBoundData): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_ShapeAnalysis_FreeBoundData): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: ShapeAnalysis_FreeBoundData): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_ShapeAnalysis_FreeBoundData): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: ShapeAnalysis_FreeBoundData): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_ShapeAnalysis_FreeBoundData): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_ShapeAnalysis_FreeBoundData): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: ShapeAnalysis_FreeBoundData): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_ShapeAnalysis_FreeBoundData): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): ShapeAnalysis_FreeBoundData
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): ShapeAnalysis_FreeBoundData
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: ShapeAnalysis_FreeBoundData): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): ShapeAnalysis_FreeBoundData
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): ShapeAnalysis_FreeBoundData
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_Standard_Transient
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_handle_Standard_Transient
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_Standard_Transient): NCollection_Sequence_handle_Standard_Transient
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_Standard_Transient): NCollection_Sequence_handle_Standard_Transient
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: Standard_Transient): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_Standard_Transient): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: Standard_Transient): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_Standard_Transient): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: Standard_Transient): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_Standard_Transient): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_Standard_Transient): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: Standard_Transient): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_Standard_Transient): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): Standard_Transient
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): Standard_Transient
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: Standard_Transient): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): Standard_Transient
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): Standard_Transient
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_StepElement_CurveElementPurposeMember
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_handle_StepElement_CurveElementPurposeMember
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_StepElement_CurveElementPurposeMember): NCollection_Sequence_handle_StepElement_CurveElementPurposeMember
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_StepElement_CurveElementPurposeMember): NCollection_Sequence_handle_StepElement_CurveElementPurposeMember
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: StepElement_CurveElementPurposeMember): void
Append one item.
Parameters (1)theItem
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: StepElement_CurveElementPurposeMember): void
Prepend one item.
Parameters (1)theItem
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: StepElement_CurveElementPurposeMember): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_StepElement_CurveElementPurposeMember): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_StepElement_CurveElementPurposeMember): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: StepElement_CurveElementPurposeMember): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_StepElement_CurveElementPurposeMember): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): StepElement_CurveElementPurposeMember
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): StepElement_CurveElementPurposeMember
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: StepElement_CurveElementPurposeMember): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): StepElement_CurveElementPurposeMember
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): StepElement_CurveElementPurposeMember
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_StepElement_CurveElementSectionDefinition
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_handle_StepElement_CurveElementSectionDefinition
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_StepElement_CurveElementSectionDefinition): NCollection_Sequence_handle_StepElement_CurveElementSectionDefinition
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_StepElement_CurveElementSectionDefinition): NCollection_Sequence_handle_StepElement_CurveElementSectionDefinition
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: StepElement_CurveElementSectionDefinition): void
Append one item.
Parameters (1)theItem
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: StepElement_CurveElementSectionDefinition): void
Prepend one item.
Parameters (1)theItem
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: StepElement_CurveElementSectionDefinition): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_StepElement_CurveElementSectionDefinition): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_StepElement_CurveElementSectionDefinition): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: StepElement_CurveElementSectionDefinition): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_StepElement_CurveElementSectionDefinition): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): StepElement_CurveElementSectionDefinition
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): StepElement_CurveElementSectionDefinition
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: StepElement_CurveElementSectionDefinition): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): StepElement_CurveElementSectionDefinition
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): StepElement_CurveElementSectionDefinition
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_StepElement_ElementMaterial
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_handle_StepElement_ElementMaterial
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_StepElement_ElementMaterial): NCollection_Sequence_handle_StepElement_ElementMaterial
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_StepElement_ElementMaterial): NCollection_Sequence_handle_StepElement_ElementMaterial
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: StepElement_ElementMaterial): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_StepElement_ElementMaterial): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: StepElement_ElementMaterial): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_StepElement_ElementMaterial): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: StepElement_ElementMaterial): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_StepElement_ElementMaterial): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_StepElement_ElementMaterial): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: StepElement_ElementMaterial): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_StepElement_ElementMaterial): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): StepElement_ElementMaterial
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): StepElement_ElementMaterial
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: StepElement_ElementMaterial): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): StepElement_ElementMaterial
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): StepElement_ElementMaterial
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_StepElement_SurfaceElementPurposeMember
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_handle_StepElement_SurfaceElementPurposeMember
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_StepElement_SurfaceElementPurposeMember): NCollection_Sequence_handle_StepElement_SurfaceElementPurposeMember
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_StepElement_SurfaceElementPurposeMember): NCollection_Sequence_handle_StepElement_SurfaceElementPurposeMember
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: StepElement_SurfaceElementPurposeMember): void
Append one item.
Parameters (1)theItem
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: StepElement_SurfaceElementPurposeMember): void
Prepend one item.
Parameters (1)theItem
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: StepElement_SurfaceElementPurposeMember): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_StepElement_SurfaceElementPurposeMember): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_StepElement_SurfaceElementPurposeMember): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: StepElement_SurfaceElementPurposeMember): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_StepElement_SurfaceElementPurposeMember): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): StepElement_SurfaceElementPurposeMember
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): StepElement_SurfaceElementPurposeMember
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: StepElement_SurfaceElementPurposeMember): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): StepElement_SurfaceElementPurposeMember
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): StepElement_SurfaceElementPurposeMember
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_StepFEA_Curve3dElementProperty
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_handle_StepFEA_Curve3dElementProperty
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_StepFEA_Curve3dElementProperty): NCollection_Sequence_handle_StepFEA_Curve3dElementProperty
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_StepFEA_Curve3dElementProperty): NCollection_Sequence_handle_StepFEA_Curve3dElementProperty
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: StepFEA_Curve3dElementProperty): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_StepFEA_Curve3dElementProperty): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: StepFEA_Curve3dElementProperty): void
Prepend one item.
Parameters (1)theItem
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: StepFEA_Curve3dElementProperty): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_StepFEA_Curve3dElementProperty): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_StepFEA_Curve3dElementProperty): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: StepFEA_Curve3dElementProperty): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_StepFEA_Curve3dElementProperty): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): StepFEA_Curve3dElementProperty
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): StepFEA_Curve3dElementProperty
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: StepFEA_Curve3dElementProperty): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): StepFEA_Curve3dElementProperty
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): StepFEA_Curve3dElementProperty
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_StepFEA_ElementGeometricRelationship
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_handle_StepFEA_ElementGeometricRelationship
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_StepFEA_ElementGeometricRelationship): NCollection_Sequence_handle_StepFEA_ElementGeometricRelationship
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_StepFEA_ElementGeometricRelationship): NCollection_Sequence_handle_StepFEA_ElementGeometricRelationship
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: StepFEA_ElementGeometricRelationship): void
Append one item.
Parameters (1)theItem
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: StepFEA_ElementGeometricRelationship): void
Prepend one item.
Parameters (1)theItem
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: StepFEA_ElementGeometricRelationship): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_StepFEA_ElementGeometricRelationship): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_StepFEA_ElementGeometricRelationship): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: StepFEA_ElementGeometricRelationship): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_StepFEA_ElementGeometricRelationship): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): StepFEA_ElementGeometricRelationship
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): StepFEA_ElementGeometricRelationship
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: StepFEA_ElementGeometricRelationship): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): StepFEA_ElementGeometricRelationship
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): StepFEA_ElementGeometricRelationship
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_StepFEA_ElementRepresentation
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_handle_StepFEA_ElementRepresentation
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_StepFEA_ElementRepresentation): NCollection_Sequence_handle_StepFEA_ElementRepresentation
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_StepFEA_ElementRepresentation): NCollection_Sequence_handle_StepFEA_ElementRepresentation
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: StepFEA_ElementRepresentation): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_StepFEA_ElementRepresentation): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: StepFEA_ElementRepresentation): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_StepFEA_ElementRepresentation): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: StepFEA_ElementRepresentation): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_StepFEA_ElementRepresentation): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_StepFEA_ElementRepresentation): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: StepFEA_ElementRepresentation): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_StepFEA_ElementRepresentation): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): StepFEA_ElementRepresentation
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): StepFEA_ElementRepresentation
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: StepFEA_ElementRepresentation): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): StepFEA_ElementRepresentation
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): StepFEA_ElementRepresentation
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_StepFEA_NodeRepresentation
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_handle_StepFEA_NodeRepresentation
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_StepFEA_NodeRepresentation): NCollection_Sequence_handle_StepFEA_NodeRepresentation
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_StepFEA_NodeRepresentation): NCollection_Sequence_handle_StepFEA_NodeRepresentation
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: StepFEA_NodeRepresentation): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_StepFEA_NodeRepresentation): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: StepFEA_NodeRepresentation): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_StepFEA_NodeRepresentation): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: StepFEA_NodeRepresentation): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_StepFEA_NodeRepresentation): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_StepFEA_NodeRepresentation): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: StepFEA_NodeRepresentation): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_StepFEA_NodeRepresentation): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): StepFEA_NodeRepresentation
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): StepFEA_NodeRepresentation
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: StepFEA_NodeRepresentation): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): StepFEA_NodeRepresentation
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): StepFEA_NodeRepresentation
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_StepRepr_MaterialPropertyRepresentation
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_handle_StepRepr_MaterialPropertyRepresentation
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_StepRepr_MaterialPropertyRepresentation): NCollection_Sequence_handle_StepRepr_MaterialPropertyRepresentation
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_StepRepr_MaterialPropertyRepresentation): NCollection_Sequence_handle_StepRepr_MaterialPropertyRepresentation
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: StepRepr_MaterialPropertyRepresentation): void
Append one item.
Parameters (1)theItem
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: StepRepr_MaterialPropertyRepresentation): void
Prepend one item.
Parameters (1)theItem
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: StepRepr_MaterialPropertyRepresentation): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_StepRepr_MaterialPropertyRepresentation): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_StepRepr_MaterialPropertyRepresentation): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: StepRepr_MaterialPropertyRepresentation): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_StepRepr_MaterialPropertyRepresentation): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): StepRepr_MaterialPropertyRepresentation
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): StepRepr_MaterialPropertyRepresentation
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: StepRepr_MaterialPropertyRepresentation): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): StepRepr_MaterialPropertyRepresentation
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): StepRepr_MaterialPropertyRepresentation
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_StepRepr_RepresentationItem
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_handle_StepRepr_RepresentationItem
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_StepRepr_RepresentationItem): NCollection_Sequence_handle_StepRepr_RepresentationItem
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_StepRepr_RepresentationItem): NCollection_Sequence_handle_StepRepr_RepresentationItem
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: StepRepr_RepresentationItem): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_StepRepr_RepresentationItem): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: StepRepr_RepresentationItem): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_StepRepr_RepresentationItem): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: StepRepr_RepresentationItem): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_StepRepr_RepresentationItem): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_StepRepr_RepresentationItem): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: StepRepr_RepresentationItem): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_StepRepr_RepresentationItem): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): StepRepr_RepresentationItem
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): StepRepr_RepresentationItem
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: StepRepr_RepresentationItem): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): StepRepr_RepresentationItem
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): StepRepr_RepresentationItem
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_Storage_Root
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_Storage_Root): NCollection_Sequence_handle_Storage_Root
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_Storage_Root): NCollection_Sequence_handle_Storage_Root
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: Storage_Root): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_Storage_Root): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: Storage_Root): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_Storage_Root): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: Storage_Root): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_Storage_Root): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_Storage_Root): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: Storage_Root): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_Storage_Root): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
- Last(): Storage_Root
Last item access.
Last item access.
- Value(theIndex: number): Storage_Root
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): Storage_Root
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: Storage_Root): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): Storage_Root
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): Storage_Root
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_TCollection_HAsciiString
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_handle_TCollection_HAsciiString
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_TCollection_HAsciiString): NCollection_Sequence_handle_TCollection_HAsciiString
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_TCollection_HAsciiString): NCollection_Sequence_handle_TCollection_HAsciiString
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: TCollection_HAsciiString): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_TCollection_HAsciiString): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: TCollection_HAsciiString): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_TCollection_HAsciiString): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: TCollection_HAsciiString): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_TCollection_HAsciiString): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_TCollection_HAsciiString): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: TCollection_HAsciiString): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_TCollection_HAsciiString): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): TCollection_HAsciiString
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): TCollection_HAsciiString
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: TCollection_HAsciiString): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): TCollection_HAsciiString
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): TCollection_HAsciiString
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_TCollection_HExtendedString
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_handle_TCollection_HExtendedString
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_TCollection_HExtendedString): NCollection_Sequence_handle_TCollection_HExtendedString
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_TCollection_HExtendedString): NCollection_Sequence_handle_TCollection_HExtendedString
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: TCollection_HExtendedString): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_TCollection_HExtendedString): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: TCollection_HExtendedString): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_TCollection_HExtendedString): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: TCollection_HExtendedString): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_TCollection_HExtendedString): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_TCollection_HExtendedString): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: TCollection_HExtendedString): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_TCollection_HExtendedString): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): TCollection_HExtendedString
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): TCollection_HExtendedString
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: TCollection_HExtendedString): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): TCollection_HExtendedString
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): TCollection_HExtendedString
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_TDF_Attribute
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_TDF_Attribute): NCollection_Sequence_handle_TDF_Attribute
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_TDF_Attribute): NCollection_Sequence_handle_TDF_Attribute
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: TDF_Attribute): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_TDF_Attribute): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: TDF_Attribute): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_TDF_Attribute): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: TDF_Attribute): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_TDF_Attribute): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_TDF_Attribute): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: TDF_Attribute): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_TDF_Attribute): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): TDF_Attribute
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): TDF_Attribute
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: TDF_Attribute): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): TDF_Attribute
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): TDF_Attribute
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_TDocStd_ApplicationDelta
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_handle_TDocStd_ApplicationDelta
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_TDocStd_ApplicationDelta): NCollection_Sequence_handle_TDocStd_ApplicationDelta
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_TDocStd_ApplicationDelta): NCollection_Sequence_handle_TDocStd_ApplicationDelta
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: TDocStd_ApplicationDelta): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_TDocStd_ApplicationDelta): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: TDocStd_ApplicationDelta): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_TDocStd_ApplicationDelta): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: TDocStd_ApplicationDelta): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_TDocStd_ApplicationDelta): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_TDocStd_ApplicationDelta): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: TDocStd_ApplicationDelta): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_TDocStd_ApplicationDelta): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): TDocStd_ApplicationDelta
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): TDocStd_ApplicationDelta
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: TDocStd_ApplicationDelta): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): TDocStd_ApplicationDelta
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): TDocStd_ApplicationDelta
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_TDocStd_Document
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_TDocStd_Document): NCollection_Sequence_handle_TDocStd_Document
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_TDocStd_Document): NCollection_Sequence_handle_TDocStd_Document
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: TDocStd_Document): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_TDocStd_Document): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: TDocStd_Document): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_TDocStd_Document): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: TDocStd_Document): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_TDocStd_Document): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_TDocStd_Document): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: TDocStd_Document): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_TDocStd_Document): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): TDocStd_Document
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): TDocStd_Document
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: TDocStd_Document): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): TDocStd_Document
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): TDocStd_Document
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_TransferBRep_TransferResultInfo
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_handle_TransferBRep_TransferResultInfo
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_TransferBRep_TransferResultInfo): NCollection_Sequence_handle_TransferBRep_TransferResultInfo
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_TransferBRep_TransferResultInfo): NCollection_Sequence_handle_TransferBRep_TransferResultInfo
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: TransferBRep_TransferResultInfo): void
Append one item.
Parameters (1)theItem
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: TransferBRep_TransferResultInfo): void
Prepend one item.
Parameters (1)theItem
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: TransferBRep_TransferResultInfo): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_TransferBRep_TransferResultInfo): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_TransferBRep_TransferResultInfo): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: TransferBRep_TransferResultInfo): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_TransferBRep_TransferResultInfo): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): TransferBRep_TransferResultInfo
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): TransferBRep_TransferResultInfo
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: TransferBRep_TransferResultInfo): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): TransferBRep_TransferResultInfo
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): TransferBRep_TransferResultInfo
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_Transfer_Binder
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_Transfer_Binder): NCollection_Sequence_handle_Transfer_Binder
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_Transfer_Binder): NCollection_Sequence_handle_Transfer_Binder
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: Transfer_Binder): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_Transfer_Binder): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: Transfer_Binder): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_Transfer_Binder): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: Transfer_Binder): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_Transfer_Binder): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_Transfer_Binder): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: Transfer_Binder): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_Transfer_Binder): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): Transfer_Binder
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): Transfer_Binder
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: Transfer_Binder): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): Transfer_Binder
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): Transfer_Binder
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_Transfer_Finder
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_Transfer_Finder): NCollection_Sequence_handle_Transfer_Finder
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_Transfer_Finder): NCollection_Sequence_handle_Transfer_Finder
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: Transfer_Finder): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_Transfer_Finder): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: Transfer_Finder): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_Transfer_Finder): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: Transfer_Finder): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_Transfer_Finder): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_Transfer_Finder): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: Transfer_Finder): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_Transfer_Finder): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): Transfer_Finder
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): Transfer_Finder
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: Transfer_Finder): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): Transfer_Finder
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): Transfer_Finder
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_Units_Quantity
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_Units_Quantity): NCollection_Sequence_handle_Units_Quantity
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_Units_Quantity): NCollection_Sequence_handle_Units_Quantity
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: Units_Quantity): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_Units_Quantity): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: Units_Quantity): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_Units_Quantity): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: Units_Quantity): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_Units_Quantity): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_Units_Quantity): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: Units_Quantity): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_Units_Quantity): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): Units_Quantity
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): Units_Quantity
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: Units_Quantity): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): Units_Quantity
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): Units_Quantity
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_Units_Token
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_Units_Token): NCollection_Sequence_handle_Units_Token
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: Units_Token): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_Units_Token): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: Units_Token): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_Units_Token): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: Units_Token): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_Units_Token): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_Units_Token): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: Units_Token): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_Units_Token): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- First(): Units_Token
First item access.
First item access.
- Last(): Units_Token
Last item access.
Last item access.
- Value(theIndex: number): Units_Token
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): Units_Token
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: Units_Token): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): Units_Token
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): Units_Token
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_Units_Unit
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_Units_Unit): NCollection_Sequence_handle_Units_Unit
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: Units_Unit): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_Units_Unit): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: Units_Unit): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_Units_Unit): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: Units_Unit): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_Units_Unit): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_Units_Unit): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: Units_Unit): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_Units_Unit): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- First(): Units_Unit
First item access.
First item access.
- Last(): Units_Unit
Last item access.
Last item access.
- Value(theIndex: number): Units_Unit
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): Units_Unit
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: Units_Unit): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): Units_Unit
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): Units_Unit
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_XCAFDimTolObjects_DatumObject
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_handle_XCAFDimTolObjects_DatumObject
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_XCAFDimTolObjects_DatumObject): NCollection_Sequence_handle_XCAFDimTolObjects_DatumObject
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_XCAFDimTolObjects_DatumObject): NCollection_Sequence_handle_XCAFDimTolObjects_DatumObject
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: XCAFDimTolObjects_DatumObject): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_handle_XCAFDimTolObjects_DatumObject): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: XCAFDimTolObjects_DatumObject): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_handle_XCAFDimTolObjects_DatumObject): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: XCAFDimTolObjects_DatumObject): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_XCAFDimTolObjects_DatumObject): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_XCAFDimTolObjects_DatumObject): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: XCAFDimTolObjects_DatumObject): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_XCAFDimTolObjects_DatumObject): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): XCAFDimTolObjects_DatumObject
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): XCAFDimTolObjects_DatumObject
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: XCAFDimTolObjects_DatumObject): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): XCAFDimTolObjects_DatumObject
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): XCAFDimTolObjects_DatumObject
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_XCAFDimTolObjects_DimensionObject
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_handle_XCAFDimTolObjects_DimensionObject
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_XCAFDimTolObjects_DimensionObject): NCollection_Sequence_handle_XCAFDimTolObjects_DimensionObject
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_XCAFDimTolObjects_DimensionObject): NCollection_Sequence_handle_XCAFDimTolObjects_DimensionObject
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: XCAFDimTolObjects_DimensionObject): void
Append one item.
Parameters (1)theItem
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: XCAFDimTolObjects_DimensionObject): void
Prepend one item.
Parameters (1)theItem
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: XCAFDimTolObjects_DimensionObject): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_XCAFDimTolObjects_DimensionObject): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_XCAFDimTolObjects_DimensionObject): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: XCAFDimTolObjects_DimensionObject): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_XCAFDimTolObjects_DimensionObject): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): XCAFDimTolObjects_DimensionObject
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): XCAFDimTolObjects_DimensionObject
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: XCAFDimTolObjects_DimensionObject): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): XCAFDimTolObjects_DimensionObject
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): XCAFDimTolObjects_DimensionObject
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_handle_XCAFDimTolObjects_GeomToleranceObject
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_handle_XCAFDimTolObjects_GeomToleranceObject
Constructor.
Parameters (1)theAllocator
- constructor(theOther: NCollection_Sequence_handle_XCAFDimTolObjects_GeomToleranceObject): NCollection_Sequence_handle_XCAFDimTolObjects_GeomToleranceObject
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_handle_XCAFDimTolObjects_GeomToleranceObject): NCollection_Sequence_handle_XCAFDimTolObjects_GeomToleranceObject
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: XCAFDimTolObjects_GeomToleranceObject): void
Append one item.
Parameters (1)theItem
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: XCAFDimTolObjects_GeomToleranceObject): void
Prepend one item.
Parameters (1)theItem
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: XCAFDimTolObjects_GeomToleranceObject): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_handle_XCAFDimTolObjects_GeomToleranceObject): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_handle_XCAFDimTolObjects_GeomToleranceObject): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: XCAFDimTolObjects_GeomToleranceObject): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_handle_XCAFDimTolObjects_GeomToleranceObject): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
First item access.
First item access.
Last item access.
Last item access.
- Value(theIndex: number): XCAFDimTolObjects_GeomToleranceObject
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): XCAFDimTolObjects_GeomToleranceObject
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: XCAFDimTolObjects_GeomToleranceObject): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): XCAFDimTolObjects_GeomToleranceObject
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): XCAFDimTolObjects_GeomToleranceObject
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Sequence_int
Purpose: Definition of a sequence of elements indexed by an Integer in range of 1..n
Constructors(3)
Empty constructor.
- constructor(theAllocator: NCollection_BaseAllocator): NCollection_Sequence_int
Constructor.
Parameters (1)theAllocator
Copy constructor.
Parameters (1)theOther
Instance methods(26)
- Upper(): number
Method for consistency with other collections.
ReturnsUpper bound (inclusive) for iteration.
- IsEmpty(): boolean
Empty query.
- Reverse(): void
Reverse sequence.
- Exchange(I: number, J: number): void
Exchange two members.
Parameters (2)IJ
- Clear(theAllocator?: NCollection_BaseAllocator): void
Clear the items out, take a new allocator if non null.
Parameters (1)theAllocator
- Assign(theOther: NCollection_Sequence_int): NCollection_Sequence_int
Replace this sequence by the items of theOther. This method does not change the internal allocator.
Parameters (1)theOther
- Remove(theIndex: number): void
Remove one item.
Parameters (1)theIndex
- Remove(theFromIndex: number, theToIndex: number): void
Remove range of items.
Parameters (2)theFromIndextheToIndex
- Append(theItem: number): void
Append one item.
Parameters (1)theItem
- Append(theSeq: NCollection_Sequence_int): void
Append one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- Prepend(theItem: number): void
Prepend one item.
Parameters (1)theItem
- Prepend(theSeq: NCollection_Sequence_int): void
Prepend one item.
Parameters (1)theSeq—Mutated in place; read the updated value from this argument after the call.
- InsertBefore(theIndex: number, theItem: number): void
InsertBefore theIndex theItem.
Parameters (2)theIndextheItem
- InsertBefore(theIndex: number, theSeq: NCollection_Sequence_int): voidParameters (2)
theIndextheSeq
- InsertAfter(theIndex: number, theSeq: NCollection_Sequence_int): void
InsertAfter the position of iterator.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- InsertAfter(theIndex: number, theItem: number): void
InsertAfter the position of iterator.
Parameters (2)theIndextheItem
- Split(theIndex: number, theSeq: NCollection_Sequence_int): void
Split in two sequences.
Parameters (2)theIndextheSeq—Mutated in place; read the updated value from this argument after the call.
- First(): number
First item access.
- ChangeFirst(): number
First item access.
- Last(): number
Last item access.
- ChangeLast(): number
Last item access.
- Value(theIndex: number): number
Constant item access by theIndex.
Parameters (1)theIndex
- ChangeValue(theIndex: number): number
Variable item access by theIndex.
Parameters (1)theIndex
- SetValue(theIndex: number, theItem: number): void
Set item value by theIndex.
Parameters (2)theIndextheItem
- At(theIndex: number): number
0-based checked access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
- ChangeAt(theIndex: number): number
0-based checked mutable access independent of
Lower()/Upper().Parameters (1)theIndex—0-based index in [0,Size()-1]
NCollection_Shared_NCollection_DynamicArray_BRepMesh_Circle_void
Template defining a class derived from the specified base class and Standard_Transient, and supporting OCCT RTTI.
This provides possibility to use Handes for types not initially intended to be dynamically allocated.
Current limitation is that only copy and constructors with 1-3 arguments are defined, calling those of the argument class (default constructor must be available). It can be improved when perfect forwarding of template arguments is supported by all compilers used for OCCT.
The intent is similar to std::make_shared<> in STL, except that this implementation defines a separate type.
Constructors(1)
NCollection_Shared_NCollection_DynamicArray_BRepMesh_Triangle_void
Template defining a class derived from the specified base class and Standard_Transient, and supporting OCCT RTTI.
This provides possibility to use Handes for types not initially intended to be dynamically allocated.
Current limitation is that only copy and constructors with 1-3 arguments are defined, calling those of the argument class (default constructor must be available). It can be improved when perfect forwarding of template arguments is supported by all compilers used for OCCT.
The intent is similar to std::make_shared<> in STL, except that this implementation defines a separate type.
Constructors(1)
NCollection_Shared_NCollection_DynamicArray_BRepMesh_Vertex_void
Template defining a class derived from the specified base class and Standard_Transient, and supporting OCCT RTTI.
This provides possibility to use Handes for types not initially intended to be dynamically allocated.
Current limitation is that only copy and constructors with 1-3 arguments are defined, calling those of the argument class (default constructor must be available). It can be improved when perfect forwarding of template arguments is supported by all compilers used for OCCT.
The intent is similar to std::make_shared<> in STL, except that this implementation defines a separate type.
Constructors(1)
NCollection_Shared_NCollection_DynamicArray_IMeshData_Edge_void
Template defining a class derived from the specified base class and Standard_Transient, and supporting OCCT RTTI.
This provides possibility to use Handes for types not initially intended to be dynamically allocated.
Current limitation is that only copy and constructors with 1-3 arguments are defined, calling those of the argument class (default constructor must be available). It can be improved when perfect forwarding of template arguments is supported by all compilers used for OCCT.
The intent is similar to std::make_shared<> in STL, except that this implementation defines a separate type.
Constructors(1)
NCollection_Shared_NCollection_DynamicArray_TopAbs_Orientation_void
Template defining a class derived from the specified base class and Standard_Transient, and supporting OCCT RTTI.
This provides possibility to use Handes for types not initially intended to be dynamically allocated.
Current limitation is that only copy and constructors with 1-3 arguments are defined, calling those of the argument class (default constructor must be available). It can be improved when perfect forwarding of template arguments is supported by all compilers used for OCCT.
The intent is similar to std::make_shared<> in STL, except that this implementation defines a separate type.
Constructors(1)
NCollection_Shared_NCollection_DynamicArray_bool_void
Template defining a class derived from the specified base class and Standard_Transient, and supporting OCCT RTTI.
This provides possibility to use Handes for types not initially intended to be dynamically allocated.
Current limitation is that only copy and constructors with 1-3 arguments are defined, calling those of the argument class (default constructor must be available). It can be improved when perfect forwarding of template arguments is supported by all compilers used for OCCT.
The intent is similar to std::make_shared<> in STL, except that this implementation defines a separate type.
Constructors(1)
NCollection_Shared_NCollection_DynamicArray_handle_IMeshData_Edge_void
Template defining a class derived from the specified base class and Standard_Transient, and supporting OCCT RTTI.
This provides possibility to use Handes for types not initially intended to be dynamically allocated.
Current limitation is that only copy and constructors with 1-3 arguments are defined, calling those of the argument class (default constructor must be available). It can be improved when perfect forwarding of template arguments is supported by all compilers used for OCCT.
The intent is similar to std::make_shared<> in STL, except that this implementation defines a separate type.
Constructors(1)
NCollection_Shared_NCollection_DynamicArray_handle_IMeshData_Face_void
Template defining a class derived from the specified base class and Standard_Transient, and supporting OCCT RTTI.
This provides possibility to use Handes for types not initially intended to be dynamically allocated.
Current limitation is that only copy and constructors with 1-3 arguments are defined, calling those of the argument class (default constructor must be available). It can be improved when perfect forwarding of template arguments is supported by all compilers used for OCCT.
The intent is similar to std::make_shared<> in STL, except that this implementation defines a separate type.
Constructors(1)
NCollection_Shared_NCollection_DynamicArray_handle_IMeshData_PCurve_void
Template defining a class derived from the specified base class and Standard_Transient, and supporting OCCT RTTI.
This provides possibility to use Handes for types not initially intended to be dynamically allocated.
Current limitation is that only copy and constructors with 1-3 arguments are defined, calling those of the argument class (default constructor must be available). It can be improved when perfect forwarding of template arguments is supported by all compilers used for OCCT.
The intent is similar to std::make_shared<> in STL, except that this implementation defines a separate type.
Constructors(1)
NCollection_Shared_NCollection_DynamicArray_handle_IMeshData_Wire_void
Template defining a class derived from the specified base class and Standard_Transient, and supporting OCCT RTTI.
This provides possibility to use Handes for types not initially intended to be dynamically allocated.
Current limitation is that only copy and constructors with 1-3 arguments are defined, calling those of the argument class (default constructor must be available). It can be improved when perfect forwarding of template arguments is supported by all compilers used for OCCT.
The intent is similar to std::make_shared<> in STL, except that this implementation defines a separate type.
Constructors(1)
NCollection_Shared_NCollection_DynamicArray_int_void
Template defining a class derived from the specified base class and Standard_Transient, and supporting OCCT RTTI.
This provides possibility to use Handes for types not initially intended to be dynamically allocated.
Current limitation is that only copy and constructors with 1-3 arguments are defined, calling those of the argument class (default constructor must be available). It can be improved when perfect forwarding of template arguments is supported by all compilers used for OCCT.
The intent is similar to std::make_shared<> in STL, except that this implementation defines a separate type.
Constructors(1)
NCollection_Shared_NCollection_Sequence_Bnd_B2_double_void
Template defining a class derived from the specified base class and Standard_Transient, and supporting OCCT RTTI.
This provides possibility to use Handes for types not initially intended to be dynamically allocated.
Current limitation is that only copy and constructors with 1-3 arguments are defined, calling those of the argument class (default constructor must be available). It can be improved when perfect forwarding of template arguments is supported by all compilers used for OCCT.
The intent is similar to std::make_shared<> in STL, except that this implementation defines a separate type.
Constructors(1)
NCollection_Shared_NCollection_Sequence_double_void
Template defining a class derived from the specified base class and Standard_Transient, and supporting OCCT RTTI.
This provides possibility to use Handes for types not initially intended to be dynamically allocated.
Current limitation is that only copy and constructors with 1-3 arguments are defined, calling those of the argument class (default constructor must be available). It can be improved when perfect forwarding of template arguments is supported by all compilers used for OCCT.
The intent is similar to std::make_shared<> in STL, except that this implementation defines a separate type.
Constructors(1)
NCollection_Shared_NCollection_Sequence_int_void
Template defining a class derived from the specified base class and Standard_Transient, and supporting OCCT RTTI.
This provides possibility to use Handes for types not initially intended to be dynamically allocated.
Current limitation is that only copy and constructors with 1-3 arguments are defined, calling those of the argument class (default constructor must be available). It can be improved when perfect forwarding of template arguments is supported by all compilers used for OCCT.
The intent is similar to std::make_shared<> in STL, except that this implementation defines a separate type.
Constructors(1)
NCollection_Shared_Standard_Mutex_void
Template defining a class derived from the specified base class and Standard_Transient, and supporting OCCT RTTI.
This provides possibility to use Handes for types not initially intended to be dynamically allocated.
Current limitation is that only copy and constructors with 1-3 arguments are defined, calling those of the argument class (default constructor must be available). It can be improved when perfect forwarding of template arguments is supported by all compilers used for OCCT.
The intent is similar to std::make_shared<> in STL, except that this implementation defines a separate type.
Constructors(1)
NCollection_TListIterator_HLRAlgo_Interference
Purpose: This Iterator class iterates on BaseList of TListNode and is instantiated in List/Set/Queue/Stack Remark: TListIterator is internal class
Constructors(2)
Empty constructor - for later Init.
Constructor with initialisation.
Parameters (1)theList
Instance methods(4)
math_VectorBase_double
This class implements the real vector abstract data type. Vectors can have an arbitrary range which must be defined at the declaration and cannot be changed after this declaration.
Vector are copied through assignment:
The Exception RangeError is raised when trying to access outside the range of a vector :
The Exception DimensionError is raised when the dimensions of two vectors are not compatible :
Constructors(5)
- constructor(Other: gp_XY): math_VectorBase_double
Constructor for converting
gp_XYtomath_VectorBase.Parameters (1)Other
- constructor(Other: gp_XYZ): math_VectorBase_double
Constructor for converting
gp_XYZtomath_VectorBase.Parameters (1)Other
- constructor(theOther: math_VectorBase_double): math_VectorBase_double
Constructs a copy for initialization.
Parameters (1)theOther
- constructor(theLower: number, theUpper: number): math_VectorBase_double
Memory allocation.
Constructs a non-initialized vector in the range [theLower..theUpper] "theLower" and "theUpper" are the indexes of the lower and upper bounds of the constructed vector.Parameters (2)theLowertheUpper
- constructor(theLower: number, theUpper: number, theInitialValue: number): math_VectorBase_double
Constructs a vector in the range [theLower..theUpper] whose values are all initialized with the value "theInitialValue".
Parameters (3)theLowertheUppertheInitialValue
Instance methods(37)
- Init(theInitialValue: number): void
Initialize all the elements of a vector with "theInitialValue".
Parameters (1)theInitialValue
- Length(): number
Returns the length of a vector.
- Lower(): number
Returns the lower index of the vector.
- Upper(): number
Returns the upper index of the vector.
- Norm(): number
Returns the value or the square of the norm of this vector.
- Norm2(): number
Returns the value of the square of the norm of a vector.
- Max(): number
Returns the index of the maximum element of a vector. (first found)
- Min(): number
Returns the index of the minimum element of a vector. (first found)
- Normalize(): void
Normalizes this vector (the norm of the result is equal to 1.0) and assigns the result to this vector Exceptions Standard_NullValue if this vector is null (i.e. if its norm is less than or equal to double::RealEpsilon().
Normalizes this vector (the norm of the result is equal to 1.0) and creates a new vector Exceptions Standard_NullValue if this vector is null (i.e. if its norm is less than or equal to double::RealEpsilon().
- Invert(): void
Inverts this vector and assigns the result to this vector.
Inverts this vector and creates a new vector.
- Set(theI1: number, theI2: number, theV: math_VectorBase_double): void
sets a vector from "theI1" to "theI2" to the vector "theV"; An exception is raised if "theI1" is less than "LowerIndex" or "theI2" is greater than "UpperIndex" or "theI1" is greater than "theI2". An exception is raised if "theI2-theI1+1" is different from the "Length" of "theV".
Parameters (3)theI1theI2theV
- Slice(theI1: number, theI2: number): math_VectorBase_double
Creates a new vector by inverting the values of this vector between indexes "theI1" and "theI2". If the values of this vector were (1., 2., 3., 4.,5., 6.), by slicing it between indexes 2 and 5 the values of the resulting vector are (1., 5., 4., 3., 2., 6.)
Parameters (2)theI1theI2
- Multiply(theRight: number): void
Updates current vector by multiplying each element on current value.
Parameters (1)theRight
- Multiply(theLeft: math_VectorBase_double, theRight: math_Matrix): void
sets a vector to the product of the vector "theLeft" with the matrix "theRight".
Parameters (2)theLefttheRight
- Multiply(theLeft: math_Matrix, theRight: math_VectorBase_double): void
sets a vector to the product of the matrix "theLeft" with the vector "theRight".
Parameters (2)theLefttheRight
- Multiply(theLeft: number, theRight: math_VectorBase_double): void
returns the multiplication of a real by a vector. "me" = "theLeft" * "theRight"
Parameters (2)theLefttheRight
- Multiplied(theRight: number): math_VectorBase_double
returns the product of a vector and a real value.
Parameters (1)theRight
- Multiplied(theRight: math_VectorBase_double): number
returns the inner product of 2 vectors. An exception is raised if the lengths are not equal.
Parameters (1)theRight
- Multiplied(theRight: math_Matrix): math_VectorBase_double
returns the product of a vector by a matrix.
Parameters (1)theRight
- TMultiplied(theRight: number): math_VectorBase_double
returns the product of a vector and a real value.
Parameters (1)theRight
- Divide(theRight: number): void
divides a vector by the value "theRight". An exception is raised if "theRight" = 0.
Parameters (1)theRight
- Divided(theRight: number): math_VectorBase_double
Returns new vector as dividing current vector with the value "theRight". An exception is raised if "theRight" = 0.
Parameters (1)theRight
- Add(theRight: math_VectorBase_double): void
adds the vector "theRight" to a vector. An exception is raised if the vectors have not the same length. Warning In order to avoid time-consuming copying of vectors, it is preferable to use operator += or the function Add whenever possible.
Parameters (1)theRight
- Add(theLeft: math_VectorBase_double, theRight: math_VectorBase_double): void
sets a vector to the sum of the vector "theLeft" and the vector "theRight". An exception is raised if the lengths are different.
Parameters (2)theLefttheRight
- Added(theRight: math_VectorBase_double): math_VectorBase_double
Returns new vector as adding current vector with the value "theRight". An exception is raised if the vectors do not have the same length. An exception is raised if the lengths are not equal.
Parameters (1)theRight
- TMultiply(theTLeft: math_Matrix, theRight: math_VectorBase_double): void
sets a vector to the product of the transpose of the matrix "theTLeft" by the vector "theRight".
Parameters (2)theTLefttheRight
- TMultiply(theLeft: math_VectorBase_double, theTRight: math_Matrix): void
sets a vector to the product of the vector "theLeft" by the transpose of the matrix "theTRight".
Parameters (2)theLefttheTRight
- Subtract(theLeft: math_VectorBase_double, theRight: math_VectorBase_double): void
sets a vector to the Subtraction of the vector theRight from the vector theLeft. An exception is raised if the vectors have not the same length. Warning In order to avoid time-consuming copying of vectors, it is preferable to use operator -= or the function Subtract whenever possible.
Parameters (2)theLefttheRight
- Subtract(theRight: math_VectorBase_double): void
returns the subtraction of "theRight" from "me". An exception is raised if the vectors have not the same length.
Parameters (1)theRight
- Value(theNum: number): number
accesses the value of index "theNum" of a vector.
Parameters (1)theNum
- Initialized(theOther: math_VectorBase_double): math_VectorBase_double
Initialises a vector by copying "theOther". An exception is raised if the Lengths are different.
Parameters (1)theOther
returns the opposite of a vector.
- Subtracted(theRight: math_VectorBase_double): math_VectorBase_double
returns the subtraction of "theRight" from "me". An exception is raised if the vectors have not the same length.
Parameters (1)theRight
Returns the underlying array for interoperability with legacy APIs. Allows passing math_Vector data to functions expecting
NCollection_Array1.- Resize(theSize: number): void
Resizes the vector to a new size, keeping the same lower bound. Existing data within the new range is preserved. The method optimizes memory usage:
- If new size fits in stack buffer (<=32), uses stack allocation
- If new size requires heap and was already on heap, resizes in place
- Transitions between stack and heap as needed
Parameters (1)theSize—new size of the vector
math_VectorBase_int
This class implements the real vector abstract data type. Vectors can have an arbitrary range which must be defined at the declaration and cannot be changed after this declaration.
Vector are copied through assignment:
The Exception RangeError is raised when trying to access outside the range of a vector :
The Exception DimensionError is raised when the dimensions of two vectors are not compatible :
Constructors(5)
- constructor(Other: gp_XY): math_VectorBase_int
Constructor for converting
gp_XYtomath_VectorBase.Parameters (1)Other
- constructor(Other: gp_XYZ): math_VectorBase_int
Constructor for converting
gp_XYZtomath_VectorBase.Parameters (1)Other
- constructor(theOther: math_VectorBase_int): math_VectorBase_int
Constructs a copy for initialization.
Parameters (1)theOther
- constructor(theLower: number, theUpper: number): math_VectorBase_int
Memory allocation.
Constructs a non-initialized vector in the range [theLower..theUpper] "theLower" and "theUpper" are the indexes of the lower and upper bounds of the constructed vector.Parameters (2)theLowertheUpper
- constructor(theLower: number, theUpper: number, theInitialValue: number): math_VectorBase_int
Constructs a vector in the range [theLower..theUpper] whose values are all initialized with the value "theInitialValue".
Parameters (3)theLowertheUppertheInitialValue
Instance methods(37)
- Init(theInitialValue: number): void
Initialize all the elements of a vector with "theInitialValue".
Parameters (1)theInitialValue
- Length(): number
Returns the length of a vector.
- Lower(): number
Returns the lower index of the vector.
- Upper(): number
Returns the upper index of the vector.
- Norm(): number
Returns the value or the square of the norm of this vector.
- Norm2(): number
Returns the value of the square of the norm of a vector.
- Max(): number
Returns the index of the maximum element of a vector. (first found)
- Min(): number
Returns the index of the minimum element of a vector. (first found)
- Normalize(): void
Normalizes this vector (the norm of the result is equal to 1.0) and assigns the result to this vector Exceptions Standard_NullValue if this vector is null (i.e. if its norm is less than or equal to double::RealEpsilon().
Normalizes this vector (the norm of the result is equal to 1.0) and creates a new vector Exceptions Standard_NullValue if this vector is null (i.e. if its norm is less than or equal to double::RealEpsilon().
- Invert(): void
Inverts this vector and assigns the result to this vector.
Inverts this vector and creates a new vector.
- Set(theI1: number, theI2: number, theV: math_VectorBase_int): void
sets a vector from "theI1" to "theI2" to the vector "theV"; An exception is raised if "theI1" is less than "LowerIndex" or "theI2" is greater than "UpperIndex" or "theI1" is greater than "theI2". An exception is raised if "theI2-theI1+1" is different from the "Length" of "theV".
Parameters (3)theI1theI2theV
- Slice(theI1: number, theI2: number): math_VectorBase_int
Creates a new vector by inverting the values of this vector between indexes "theI1" and "theI2". If the values of this vector were (1., 2., 3., 4.,5., 6.), by slicing it between indexes 2 and 5 the values of the resulting vector are (1., 5., 4., 3., 2., 6.)
Parameters (2)theI1theI2
- Multiply(theRight: number): void
Updates current vector by multiplying each element on current value.
Parameters (1)theRight
- Multiply(theLeft: math_VectorBase_int, theRight: math_Matrix): void
sets a vector to the product of the vector "theLeft" with the matrix "theRight".
Parameters (2)theLefttheRight
- Multiply(theLeft: math_Matrix, theRight: math_VectorBase_int): void
sets a vector to the product of the matrix "theLeft" with the vector "theRight".
Parameters (2)theLefttheRight
- Multiply(theLeft: number, theRight: math_VectorBase_int): void
returns the multiplication of a real by a vector. "me" = "theLeft" * "theRight"
Parameters (2)theLefttheRight
- Multiplied(theRight: number): math_VectorBase_int
returns the product of a vector and a real value.
Parameters (1)theRight
- Multiplied(theRight: math_VectorBase_int): number
returns the inner product of 2 vectors. An exception is raised if the lengths are not equal.
Parameters (1)theRight
- Multiplied(theRight: math_Matrix): math_VectorBase_int
returns the product of a vector by a matrix.
Parameters (1)theRight
- TMultiplied(theRight: number): math_VectorBase_int
returns the product of a vector and a real value.
Parameters (1)theRight
- Divide(theRight: number): void
divides a vector by the value "theRight". An exception is raised if "theRight" = 0.
Parameters (1)theRight
- Divided(theRight: number): math_VectorBase_int
Returns new vector as dividing current vector with the value "theRight". An exception is raised if "theRight" = 0.
Parameters (1)theRight
- Add(theRight: math_VectorBase_int): void
adds the vector "theRight" to a vector. An exception is raised if the vectors have not the same length. Warning In order to avoid time-consuming copying of vectors, it is preferable to use operator += or the function Add whenever possible.
Parameters (1)theRight
- Add(theLeft: math_VectorBase_int, theRight: math_VectorBase_int): void
sets a vector to the sum of the vector "theLeft" and the vector "theRight". An exception is raised if the lengths are different.
Parameters (2)theLefttheRight
- Added(theRight: math_VectorBase_int): math_VectorBase_int
Returns new vector as adding current vector with the value "theRight". An exception is raised if the vectors do not have the same length. An exception is raised if the lengths are not equal.
Parameters (1)theRight
- TMultiply(theTLeft: math_Matrix, theRight: math_VectorBase_int): void
sets a vector to the product of the transpose of the matrix "theTLeft" by the vector "theRight".
Parameters (2)theTLefttheRight
- TMultiply(theLeft: math_VectorBase_int, theTRight: math_Matrix): void
sets a vector to the product of the vector "theLeft" by the transpose of the matrix "theTRight".
Parameters (2)theLefttheTRight
- Subtract(theLeft: math_VectorBase_int, theRight: math_VectorBase_int): void
sets a vector to the Subtraction of the vector theRight from the vector theLeft. An exception is raised if the vectors have not the same length. Warning In order to avoid time-consuming copying of vectors, it is preferable to use operator -= or the function Subtract whenever possible.
Parameters (2)theLefttheRight
- Subtract(theRight: math_VectorBase_int): void
returns the subtraction of "theRight" from "me". An exception is raised if the vectors have not the same length.
Parameters (1)theRight
- Value(theNum: number): number
accesses the value of index "theNum" of a vector.
Parameters (1)theNum
- Initialized(theOther: math_VectorBase_int): math_VectorBase_int
Initialises a vector by copying "theOther". An exception is raised if the Lengths are different.
Parameters (1)theOther
returns the opposite of a vector.
- Subtracted(theRight: math_VectorBase_int): math_VectorBase_int
returns the subtraction of "theRight" from "me". An exception is raised if the vectors have not the same length.
Parameters (1)theRight
Returns the underlying array for interoperability with legacy APIs. Allows passing math_Vector data to functions expecting
NCollection_Array1.- Resize(theSize: number): void
Resizes the vector to a new size, keeping the same lower bound. Existing data within the new range is preserved. The method optimizes memory usage:
- If new size fits in stack buffer (<=32), uses stack allocation
- If new size requires heap and was already on heap, resizes in place
- Transitions between stack and heap as needed
Parameters (1)theSize—new size of the vector