Overload List
Overload 1: class operator Explicit(const AValue: TCplxArray): VectorInt;
Explicitely convert array of complex values to VectorInt.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | AValue | TCplxArray |
Result: stored in self (calling object), returns self for chaining
Copies all values from the complex array to the result with precision set at 32bit signed integer.
Overload 2: class operator Explicit(const AValue: TMtxVec): VectorInt;
Explicitely convert TMtxVec to VectorInt.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | AValue | TMtxVec | source TVec or TMtx |
Result: stored in self (calling object), returns self for chaining
Copies all values from AValue to the result with precision set at 32bit signed integer.
Overload 3: class operator Explicit(const AValue: VectorInt): TByteArray;
Explicitely convert VectorInt to array of integer.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | AValue | VectorInt |
Returns: Byte[]
Copies all values from AVector to an array of 16bit signed integers. If Precision does not match conversion will be performed.
Overload 4: class operator Explicit(const AValue: VectorInt): TDoubleArray;
Explicitely convert VectorInt to array of doubles.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | AValue | VectorInt |
Returns: Double[]
Copies all values from AVector to an array of double.
Overload 5: class operator Explicit(const AValue: VectorInt): TSmallIntArray;
Explicitely convert VectorInt to array of integer.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | AValue | VectorInt |
Returns: Int16[]
Copies all values from AVector to an array of 16bit signed integers. If Precision does not match conversion will be performed.
Overload 6: class operator Explicit(const AValue: VectorInt): TIntegerArray;
Explicitely convert VectorInt to array of integer.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | AValue | VectorInt |
Returns: Int32[]
Copies all values from AVector to an array of 32bit signed integers. If Precision does not match conversion will be performed.
Overload 7: class operator Explicit(const AValue: VectorInt): TSingleArray;
Explicitely convert VectorInt to array of doubles.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | AValue | VectorInt |
Returns: Single[]
Copies all values from AVector to an array of single.
Overload 8: class operator Explicit(const AValue: TDoubleArray): VectorInt;
Explicitely convert array of double values to VectorInt.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | AValue | TDoubleArray |
Result: stored in self (calling object), returns self for chaining
Copies all values from the double array to the result with precision set at 32bit signed integer;
Overload 9: class operator Explicit(const AValue: TSingleArray): VectorInt;
Explicitely convert array of single values to VectorInt.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | AValue | TSingleArray |
Result: stored in self (calling object), returns self for chaining
Copies all values from the AValue array to the result with precision set at 32bit signed integer.