Math387.Sgn / Sgnf Method

Overload List

#SignatureDescription
1function Sgn(const Z: TCplx): Integer;Signum.
2function Sgn(const Z: TSCplx): Integer;
3function Sgn(X: Double): Integer;Signum.
4function Sgn(X: Integer): Integer;
5function Sgnf(X: Single): Integer;

Overload 1: function Sgn(const Z: TCplx): Integer;

Signum.

#NameTypeDescription
1ZTCplx

Returns: Int32 - the signum of X. Signum(X) is 1 for X > 0, equal to zero for X = 0 and -1 for X < 0.

Overload 2: function Sgn(const Z: TSCplx): Integer;

#NameTypeDescription
1ZTSCplx

Returns: Int32

Overload 3: function Sgn(X: Double): Integer;

Signum.

#NameTypeDescription
1XDoublescalar

Returns: Int32 - the signum of X. Signum(X) is 1 for X > 0 , equal to zero for X = 0 and -1 for X < 0.

Overload 4: function Sgn(X: Integer): Integer;

#NameTypeDescription
1XInteger

Returns: Int32

Overload 5: function Sgnf(X: Single): Integer;

#NameTypeDescription
1XSinglescalar

Returns: Int32