C# Класс Fan.Sys.FanFloat

FanDouble defines the methods for sys::Float. The actual class used for representation is System.Double.
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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

Открытые методы

Метод Описание
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

Описание методов

abs() публичный статический Метод

public static abs ( double self ) : double
self double
Результат double

acos() публичный статический Метод

public static acos ( double self ) : double
self double
Результат double

approx() публичный статический Метод

public static approx ( double self, double that ) : bool
self double
that double
Результат bool

approx() публичный статический Метод

public static approx ( double self, double that, Double tolerance ) : bool
self double
that double
tolerance Double
Результат bool

asin() публичный статический Метод

public static asin ( double self ) : double
self double
Результат double

atan() публичный статический Метод

public static atan ( double self ) : double
self double
Результат double

atan2() публичный статический Метод

public static atan2 ( double y, double x ) : double
y double
x double
Результат double

bits() публичный статический Метод

public static bits ( double self ) : long
self double
Результат long

bits32() публичный статический Метод

public static bits32 ( double self ) : long
self double
Результат long

ceil() публичный статический Метод

public static ceil ( double self ) : double
self double
Результат double

compare() публичный статический Метод

public static compare ( double self, object obj ) : long
self double
obj object
Результат long

cos() публичный статический Метод

public static cos ( double self ) : double
self double
Результат double

cosh() публичный статический Метод

public static cosh ( double self ) : double
self double
Результат double

decrement() публичный статический Метод

public static decrement ( double self ) : double
self double
Результат double

div() публичный статический Метод

public static div ( double self, double x ) : double
self double
x double
Результат double

divDecimal() публичный статический Метод

public static divDecimal ( double self, BigDecimal x ) : BigDecimal
self double
x BigDecimal
Результат BigDecimal

divInt() публичный статический Метод

public static divInt ( double self, long x ) : double
self double
x long
Результат double

encode() публичный статический Метод

public static encode ( double self, ObjEncoder @out ) : void
self double
@out Fanx.Serial.ObjEncoder
Результат void

equals() публичный статический Метод

public static equals ( double self, object obj ) : bool
self double
obj object
Результат bool

exp() публичный статический Метод

public static exp ( double self ) : double
self double
Результат double

floor() публичный статический Метод

public static floor ( double self ) : double
self double
Результат double

fromStr() публичный статический Метод

public static fromStr ( string s ) : Double
s string
Результат Double

fromStr() публичный статический Метод

public static fromStr ( string s, bool check ) : Double
s string
check bool
Результат Double

hash() публичный статический Метод

public static hash ( double self ) : long
self double
Результат long

increment() публичный статический Метод

public static increment ( double self ) : double
self double
Результат double

isNaN() публичный статический Метод

public static isNaN ( double self ) : bool
self double
Результат bool

log() публичный статический Метод

public static log ( double self ) : double
self double
Результат double

log10() публичный статический Метод

public static log10 ( double self ) : double
self double
Результат double

makeBits() публичный статический Метод

public static makeBits ( long bits ) : double
bits long
Результат double

makeBits32() публичный статический Метод

public static makeBits32 ( long bits ) : double
bits long
Результат double

max() публичный статический Метод

public static max ( double self, double that ) : double
self double
that double
Результат double

min() публичный статический Метод

public static min ( double self, double that ) : double
self double
that double
Результат double

minus() публичный статический Метод

public static minus ( double self, double x ) : double
self double
x double
Результат double

minusDecimal() публичный статический Метод

public static minusDecimal ( double self, BigDecimal x ) : BigDecimal
self double
x BigDecimal
Результат BigDecimal

minusInt() публичный статический Метод

public static minusInt ( double self, long x ) : double
self double
x long
Результат double

mod() публичный статический Метод

public static mod ( double self, double x ) : double
self double
x double
Результат double

modDecimal() публичный статический Метод

public static modDecimal ( double self, BigDecimal x ) : BigDecimal
self double
x BigDecimal
Результат BigDecimal

modInt() публичный статический Метод

public static modInt ( double self, long x ) : double
self double
x long
Результат double

mult() публичный статический Метод

public static mult ( double self, double x ) : double
self double
x double
Результат double

multDecimal() публичный статический Метод

public static multDecimal ( double self, BigDecimal x ) : BigDecimal
self double
x BigDecimal
Результат BigDecimal

multInt() публичный статический Метод

public static multInt ( double self, long x ) : double
self double
x long
Результат double

negate() публичный статический Метод

public static negate ( double self ) : double
self double
Результат double

plus() публичный статический Метод

public static plus ( double self, double x ) : double
self double
x double
Результат double

plusDecimal() публичный статический Метод

public static plusDecimal ( double self, BigDecimal x ) : BigDecimal
self double
x BigDecimal
Результат BigDecimal

plusInt() публичный статический Метод

public static plusInt ( double self, long x ) : double
self double
x long
Результат double

pow() публичный статический Метод

public static pow ( double self, double pow ) : double
self double
pow double
Результат double

random() публичный статический Метод

public static random ( ) : double
Результат double

round() публичный статический Метод

public static round ( double self ) : double
self double
Результат double

sin() публичный статический Метод

public static sin ( double self ) : double
self double
Результат double

sinh() публичный статический Метод

public static sinh ( double self ) : double
self double
Результат double

sqrt() публичный статический Метод

public static sqrt ( double self ) : double
self double
Результат double

tan() публичный статический Метод

public static tan ( double self ) : double
self double
Результат double

tanh() публичный статический Метод

public static tanh ( double self ) : double
self double
Результат double

toCode() публичный статический Метод

public static toCode ( double self ) : string
self double
Результат string

toDegrees() публичный статический Метод

public static toDegrees ( double self ) : double
self double
Результат double

toLocale() публичный статический Метод

public static toLocale ( double self ) : string
self double
Результат string

toLocale() публичный статический Метод

public static toLocale ( double self, string pattern ) : string
self double
pattern string
Результат string

toRadians() публичный статический Метод

public static toRadians ( double self ) : double
self double
Результат double

toStr() публичный статический Метод

public static toStr ( double self ) : string
self double
Результат string

type() публичный статический Метод

public static type ( double self ) : Type
self double
Результат Type

Описание свойств

m_NaNStr публичное статическое свойство

public static string m_NaNStr
Результат string

m_NegInfStr публичное статическое свойство

public static string m_NegInfStr
Результат string

m_PosInfStr публичное статическое свойство

public static string m_PosInfStr
Результат string

m_defVal публичное статическое свойство

public static double m_defVal
Результат double

m_e публичное статическое свойство

public static double m_e
Результат double

m_nan публичное статическое свойство

public static double m_nan
Результат double

m_negInf публичное статическое свойство

public static double m_negInf
Результат double

m_pi публичное статическое свойство

public static double m_pi
Результат double

m_posInf публичное статическое свойство

public static double m_posInf
Результат double

m_zero публичное статическое свойство

public static double m_zero
Результат double