TCplx.op_Explicit Operator

Overload List

#SignatureDescription
1Double op_Explicit(TCplx AValue)Explicit conversion of TCplx to Double - imaginary part is ignored.
2Int32 op_Explicit(TCplx AValue)Explicit conversion of TCplx to Int32 - imaginary part is ignored.
3Int64 op_Explicit(TCplx AValue)Explicit conversion of TCplx to Int64 - imaginary part is ignored.
4TCplx op_Explicit(Double AValue)Explicit conversion of double to TCplx - imaginary part is set to 0.
5TCplx op_Explicit(Int32 AValue)Explicit conversion of integer to TCplx - imaginary part is set to 0.
6TCplx op_Explicit(Int64 AValue)Explicit conversion of Int64 to TCplx - imaginary part is set to 0.
7TCplx op_Explicit(Single AValue)Explicit conversion of single to TCplx - imaginary part is set to 0.

Overload 1: Double op_Explicit(TCplx AValue)

Explicit conversion of TCplx to Double - imaginary part is ignored.

#NameTypeDescription
1AValueTCplxscalar

Returns: Double

Overload 2: Int32 op_Explicit(TCplx AValue)

Explicit conversion of TCplx to Int32 - imaginary part is ignored.

#NameTypeDescription
1AValueTCplxscalar

Returns: Int32

Overload 3: Int64 op_Explicit(TCplx AValue)

Explicit conversion of TCplx to Int64 - imaginary part is ignored.

#NameTypeDescription
1AValueTCplxscalar

Returns: Int64

Overload 4: TCplx op_Explicit(Double AValue)

Explicit conversion of double to TCplx - imaginary part is set to 0.

#NameTypeDescription
1AValueDoublescalar

Returns: TCplx (complex)

Overload 5: TCplx op_Explicit(Int32 AValue)

Explicit conversion of integer to TCplx - imaginary part is set to 0.

#NameTypeDescription
1AValueInt32

Returns: TCplx (complex)

Overload 6: TCplx op_Explicit(Int64 AValue)

Explicit conversion of Int64 to TCplx - imaginary part is set to 0.

#NameTypeDescription
1AValueInt64

Returns: TCplx (complex)

Overload 7: TCplx op_Explicit(Single AValue)

Explicit conversion of single to TCplx - imaginary part is set to 0.

#NameTypeDescription
1AValueSinglescalar

Returns: TCplx (complex)