VectorInt.op_Explicit Operator

Overload List

#SignatureDescription
1VectorInt op_Explicit(TCplx[] AValue)Explicitely convert array of complex values to VectorInt.
2VectorInt op_Explicit(TMtxVec AValue)Explicitely convert TMtxVec to VectorInt.
3Byte[] op_Explicit(VectorInt AValue)Explicitely convert VectorInt to array of integer.
4Double[] op_Explicit(VectorInt AValue)Explicitely convert VectorInt to array of doubles.
5Int16[] op_Explicit(VectorInt AValue)Explicitely convert VectorInt to array of integer.
6Int32[] op_Explicit(VectorInt AValue)Explicitely convert VectorInt to array of integer.
7Single[] op_Explicit(VectorInt AValue)Explicitely convert VectorInt to array of doubles.
8VectorInt op_Explicit(Double[] AValue)Explicitely convert array of double values to VectorInt.
9VectorInt op_Explicit(Single[] AValue)Explicitely convert array of single values to VectorInt.

Overload 1: VectorInt op_Explicit(TCplx[] AValue)

Explicitely convert array of complex values to VectorInt.

#NameTypeDescription
1AValueTCplx[]

Result: stored in self (calling object), returns self for chaining

Remarks:

Copies all values from the complex array to the result with precision set at 32bit signed integer.

Overload 2: VectorInt op_Explicit(TMtxVec AValue)

Explicitely convert TMtxVec to VectorInt.

#NameTypeDescription
1AValueTMtxVecsource TVec or TMtx

Result: stored in self (calling object), returns self for chaining

Remarks:

Copies all values from AValue to the result with precision set at 32bit signed integer.

Overload 3: Byte[] op_Explicit(VectorInt AValue)

Explicitely convert VectorInt to array of integer.

#NameTypeDescription
1AValueVectorInt

Returns: Byte[]

Remarks:

Copies all values from AVector to an array of 16bit signed integers. If Precision does not match conversion will be performed.

Overload 4: Double[] op_Explicit(VectorInt AValue)

Explicitely convert VectorInt to array of doubles.

#NameTypeDescription
1AValueVectorInt

Returns: Double[]

Remarks:

Copies all values from AVector to an array of double.

Overload 5: Int16[] op_Explicit(VectorInt AValue)

Explicitely convert VectorInt to array of integer.

#NameTypeDescription
1AValueVectorInt

Returns: Int16[]

Remarks:

Copies all values from AVector to an array of 16bit signed integers. If Precision does not match conversion will be performed.

Overload 6: Int32[] op_Explicit(VectorInt AValue)

Explicitely convert VectorInt to array of integer.

#NameTypeDescription
1AValueVectorInt

Returns: Int32[]

Remarks:

Copies all values from AVector to an array of 32bit signed integers. If Precision does not match conversion will be performed.

Overload 7: Single[] op_Explicit(VectorInt AValue)

Explicitely convert VectorInt to array of doubles.

#NameTypeDescription
1AValueVectorInt

Returns: Single[]

Remarks:

Copies all values from AVector to an array of single.

Overload 8: VectorInt op_Explicit(Double[] AValue)

Explicitely convert array of double values to VectorInt.

#NameTypeDescription
1AValueDouble[]

Result: stored in self (calling object), returns self for chaining

Remarks:

Copies all values from the double array to the result with precision set at 32bit signed integer;

Overload 9: VectorInt op_Explicit(Single[] AValue)

Explicitely convert array of single values to VectorInt.

#NameTypeDescription
1AValueSingle[]

Result: stored in self (calling object), returns self for chaining

Remarks:

Copies all values from the AValue array to the result with precision set at 32bit signed integer.