TCplx.Explicit Operator

Overload List

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

Overload 1: class operator Explicit(const AValue: TCplx): Double;

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

#NameTypeDescription
1AValueTCplxscalar

Returns: Double

Overload 2: class operator Explicit(const AValue: TCplx): Integer;

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

#NameTypeDescription
1AValueTCplxscalar

Returns: Int32

Overload 3: class operator Explicit(const AValue: TCplx): Int64;

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

#NameTypeDescription
1AValueTCplxscalar

Returns: Int64

Overload 4: class operator Explicit(const AValue: Double): TCplx;

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

#NameTypeDescription
1AValueDoublescalar

Returns: TCplx (complex)

Overload 5: class operator Explicit(const AValue: Integer): TCplx;

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

#NameTypeDescription
1AValueInteger

Returns: TCplx (complex)

Overload 6: class operator Explicit(const AValue: Int64): TCplx;

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

#NameTypeDescription
1AValueInt64

Returns: TCplx (complex)

Overload 7: class operator Explicit(const AValue: Single): TCplx;

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

#NameTypeDescription
1AValueSinglescalar

Returns: TCplx (complex)