C# Class Fan.Sys.FanFloat

FanDouble defines the methods for sys::Float. The actual class used for representation is System.Double.
Show file Open project: xored/f4 Class Usage Examples

Public Properties

Property Type Description
m_NaNStr string
m_NegInfStr string
m_PosInfStr string
m_defVal double
m_e double
m_nan double
m_negInf double
m_pi double
m_posInf double
m_zero double

Public Methods

Method Description
abs ( double self ) : double
acos ( double self ) : double
approx ( double self, double that ) : bool
approx ( double self, double that, Double tolerance ) : bool
asin ( double self ) : double
atan ( double self ) : double
atan2 ( double y, double x ) : double
bits ( double self ) : long
bits32 ( double self ) : long
ceil ( double self ) : double
compare ( double self, object obj ) : long
cos ( double self ) : double
cosh ( double self ) : double
decrement ( double self ) : double
div ( double self, double x ) : double
divDecimal ( double self, BigDecimal x ) : BigDecimal
divInt ( double self, long x ) : double
encode ( double self, ObjEncoder @out ) : void
equals ( double self, object obj ) : bool
exp ( double self ) : double
floor ( double self ) : double
fromStr ( string s ) : Double
fromStr ( string s, bool check ) : Double
hash ( double self ) : long
increment ( double self ) : double
isNaN ( double self ) : bool
log ( double self ) : double
log10 ( double self ) : double
makeBits ( long bits ) : double
makeBits32 ( long bits ) : double
max ( double self, double that ) : double
min ( double self, double that ) : double
minus ( double self, double x ) : double
minusDecimal ( double self, BigDecimal x ) : BigDecimal
minusInt ( double self, long x ) : double
mod ( double self, double x ) : double
modDecimal ( double self, BigDecimal x ) : BigDecimal
modInt ( double self, long x ) : double
mult ( double self, double x ) : double
multDecimal ( double self, BigDecimal x ) : BigDecimal
multInt ( double self, long x ) : double
negate ( double self ) : double
plus ( double self, double x ) : double
plusDecimal ( double self, BigDecimal x ) : BigDecimal
plusInt ( double self, long x ) : double
pow ( double self, double pow ) : double
random ( ) : double
round ( double self ) : double
sin ( double self ) : double
sinh ( double self ) : double
sqrt ( double self ) : double
tan ( double self ) : double
tanh ( double self ) : double
toCode ( double self ) : string
toDegrees ( double self ) : double
toLocale ( double self ) : string
toLocale ( double self, string pattern ) : string
toRadians ( double self ) : double
toStr ( double self ) : string
type ( double self ) : Type

Method Details

abs() public static method

public static abs ( double self ) : double
self double
return double

acos() public static method

public static acos ( double self ) : double
self double
return double

approx() public static method

public static approx ( double self, double that ) : bool
self double
that double
return bool

approx() public static method

public static approx ( double self, double that, Double tolerance ) : bool
self double
that double
tolerance Double
return bool

asin() public static method

public static asin ( double self ) : double
self double
return double

atan() public static method

public static atan ( double self ) : double
self double
return double

atan2() public static method

public static atan2 ( double y, double x ) : double
y double
x double
return double

bits() public static method

public static bits ( double self ) : long
self double
return long

bits32() public static method

public static bits32 ( double self ) : long
self double
return long

ceil() public static method

public static ceil ( double self ) : double
self double
return double

compare() public static method

public static compare ( double self, object obj ) : long
self double
obj object
return long

cos() public static method

public static cos ( double self ) : double
self double
return double

cosh() public static method

public static cosh ( double self ) : double
self double
return double

decrement() public static method

public static decrement ( double self ) : double
self double
return double

div() public static method

public static div ( double self, double x ) : double
self double
x double
return double

divDecimal() public static method

public static divDecimal ( double self, BigDecimal x ) : BigDecimal
self double
x BigDecimal
return BigDecimal

divInt() public static method

public static divInt ( double self, long x ) : double
self double
x long
return double

encode() public static method

public static encode ( double self, ObjEncoder @out ) : void
self double
@out Fanx.Serial.ObjEncoder
return void

equals() public static method

public static equals ( double self, object obj ) : bool
self double
obj object
return bool

exp() public static method

public static exp ( double self ) : double
self double
return double

floor() public static method

public static floor ( double self ) : double
self double
return double

fromStr() public static method

public static fromStr ( string s ) : Double
s string
return Double

fromStr() public static method

public static fromStr ( string s, bool check ) : Double
s string
check bool
return Double

hash() public static method

public static hash ( double self ) : long
self double
return long

increment() public static method

public static increment ( double self ) : double
self double
return double

isNaN() public static method

public static isNaN ( double self ) : bool
self double
return bool

log() public static method

public static log ( double self ) : double
self double
return double

log10() public static method

public static log10 ( double self ) : double
self double
return double

makeBits() public static method

public static makeBits ( long bits ) : double
bits long
return double

makeBits32() public static method

public static makeBits32 ( long bits ) : double
bits long
return double

max() public static method

public static max ( double self, double that ) : double
self double
that double
return double

min() public static method

public static min ( double self, double that ) : double
self double
that double
return double

minus() public static method

public static minus ( double self, double x ) : double
self double
x double
return double

minusDecimal() public static method

public static minusDecimal ( double self, BigDecimal x ) : BigDecimal
self double
x BigDecimal
return BigDecimal

minusInt() public static method

public static minusInt ( double self, long x ) : double
self double
x long
return double

mod() public static method

public static mod ( double self, double x ) : double
self double
x double
return double

modDecimal() public static method

public static modDecimal ( double self, BigDecimal x ) : BigDecimal
self double
x BigDecimal
return BigDecimal

modInt() public static method

public static modInt ( double self, long x ) : double
self double
x long
return double

mult() public static method

public static mult ( double self, double x ) : double
self double
x double
return double

multDecimal() public static method

public static multDecimal ( double self, BigDecimal x ) : BigDecimal
self double
x BigDecimal
return BigDecimal

multInt() public static method

public static multInt ( double self, long x ) : double
self double
x long
return double

negate() public static method

public static negate ( double self ) : double
self double
return double

plus() public static method

public static plus ( double self, double x ) : double
self double
x double
return double

plusDecimal() public static method

public static plusDecimal ( double self, BigDecimal x ) : BigDecimal
self double
x BigDecimal
return BigDecimal

plusInt() public static method

public static plusInt ( double self, long x ) : double
self double
x long
return double

pow() public static method

public static pow ( double self, double pow ) : double
self double
pow double
return double

random() public static method

public static random ( ) : double
return double

round() public static method

public static round ( double self ) : double
self double
return double

sin() public static method

public static sin ( double self ) : double
self double
return double

sinh() public static method

public static sinh ( double self ) : double
self double
return double

sqrt() public static method

public static sqrt ( double self ) : double
self double
return double

tan() public static method

public static tan ( double self ) : double
self double
return double

tanh() public static method

public static tanh ( double self ) : double
self double
return double

toCode() public static method

public static toCode ( double self ) : string
self double
return string

toDegrees() public static method

public static toDegrees ( double self ) : double
self double
return double

toLocale() public static method

public static toLocale ( double self ) : string
self double
return string

toLocale() public static method

public static toLocale ( double self, string pattern ) : string
self double
pattern string
return string

toRadians() public static method

public static toRadians ( double self ) : double
self double
return double

toStr() public static method

public static toStr ( double self ) : string
self double
return string

type() public static method

public static type ( double self ) : Type
self double
return Type

Property Details

m_NaNStr public static property

public static string m_NaNStr
return string

m_NegInfStr public static property

public static string m_NegInfStr
return string

m_PosInfStr public static property

public static string m_PosInfStr
return string

m_defVal public static property

public static double m_defVal
return double

m_e public static property

public static double m_e
return double

m_nan public static property

public static double m_nan
return double

m_negInf public static property

public static double m_negInf
return double

m_pi public static property

public static double m_pi
return double

m_posInf public static property

public static double m_posInf
return double

m_zero public static property

public static double m_zero
return double