Класс Complex

Summary: The complex number structure.

Module: aspose.imaging.imagefilters.complexutils

Full Name: aspose.imaging.imagefilters.complexutils.Complex

Constructors

NameDescription
Complex()Инициализирует новый экземпляр класса Complex
Complex(c)Инициализирует новый экземпляр структуры Complex.
Complex(real, imaginary)Инициализирует новый экземпляр структуры Complex.

Properties

NameTypeAccessDescription
I [static]ComplexrКомплекс с Complex.im равным 1.
ONE [static]ComplexrОдин комплекс с Complex.re и Complex.im равными 1.
SIZE_OF_COMPLEX [static]intrРазмер complex.
SIZE_OF_DOUBLE [static]intrРазмер float.
ZERO [static]ComplexrНоль complex.
imfloatr/wПолучает или задает мнимую часть.
модульfloatrПолучает модуль.
фазаfloatrПолучает фазу.
refloatr/wПолучает или задает действительную часть.
квадрат_модуляfloatrПолучает квадрат модуля.

Methods

NameDescription
add(a, b)Складывает a и b.
add(a, b, result)Складывает a и b.
add(a, s)Складывает a и s.
add(a, s, result)Складывает a и s.
approx_equal(a, b)Проверяет приближённое равенство.
approx_equal(a, b, tolerance)Проверяет приближённое равенство.
clone()Создаёт клон этого экземпляра.
cos(a)Получает Cos от a.
divide(a, b)Делит a на b.
divide(a, b, result)Делит a на b.
divide(a, s)Делит a на s.
divide(a, s, result)Делит a на s.
divide(s, a)Делит a на s.
divide(s, a, result)Делит s на a.
exp(a)Возводит e в степень a.
log(a)Получает логарифм от a.
multiply(a, b)Умножает a на b.
multiply(a, b, result)Умножает a на b.
multiply(a, s)Умножает a на s.
multiply(a, s, result)Умножает a на s.
negate(a)Отрицает a.
parse(s)Разбирает указанный s в Complex.
sin(a)Получает синус a.
sqrt(a)Получает квадратный корень от a.
subtract(a, b)Вычитает b из a.
subtract(a, b, result)Вычитает b из a.
subtract(a, s)Вычитает s из a.
subtract(a, s, result)Вычитает s из a.
subtract(s, a)Вычитает s из a.
subtract(s, a, result)Вычитает a из s.
tan(a)Получает тангенс a.
try_parse(s, result)Пытается разобрать указанный s в Complex.

Constructor: Complex()

 Complex() 

Инициализирует новый экземпляр класса Complex

Constructor: Complex(c)

 Complex(c) 

Инициализирует новый экземпляр структуры Complex.

Parameters:

ПараметрТипОписание
cComplexСложное число.

Constructor: Complex(real, imaginary)

 Complex(real, imaginary) 

Инициализирует новый экземпляр структуры Complex.

Parameters:

ПараметрТипОписание
действительнаяfloatДействительная часть.
мнимаяfloatМнимая часть.

Method: add(a, b) [static]

 add(a, b) 

Складывает a и b.

Parameters:

ПараметрТипОписание
aComplexСложное a.
bComplexСложное b.

Returns

ТипОписание
ComplexСумма комплексного.

Method: add(a, b, result) [static]

 add(a, b, result) 

Складывает a и b.

Parameters:

ПараметрТипОписание
aComplexСложное a.
bComplexСложное b.
resultComplex[]Результат.

Method: add(a, s) [static]

 add(a, s) 

Складывает a и s.

Parameters:

ПараметрТипОписание
aComplexСложное a.
sfloatЗначение s.

Returns

ТипОписание
ComplexКомплекс, у которого Re увеличено на s.

Method: add(a, s, result) [static]

 add(a, s, result) 

Складывает a и s.

Parameters:

ПараметрТипОписание
aComplexСложное a.
sfloatЗначение s.
resultComplex[]Результат.

Method: approx_equal(a, b) [static]

 approx_equal(a, b) 

Проверяет приближённое равенство.

Parameters:

ПараметрТипОписание
aComplexСложное a.
bComplexСложное b.

Returns

ТипОписание
boolРезультат приближённого равенства.

Method: approx_equal(a, b, tolerance) [static]

 approx_equal(a, b, tolerance) 

Проверяет приближённое равенство.

Parameters:

ПараметрТипОписание
aComplexСложное a.
bComplexСложное b.
допускfloatДопуск.

Returns

ТипОписание
boolРезультат приближённого равенства.

Method: clone()

 clone() 

Создаёт клон этого экземпляра.

Returns

ТипОписание
ComplexКлон этого комплексного числа.

Method: cos(a) [static]

 cos(a) 

Получает Cos от a.

Parameters:

ПараметрТипОписание
aComplexСложное a.

Returns

ТипОписание
ComplexCos от a.

Method: divide(a, b) [static]

 divide(a, b) 

Делит a на b.

Parameters:

ПараметрТипОписание
aComplexСложное a.
bComplexСложное b.

Returns

ТипОписание
ComplexРезультат деления.

Method: divide(a, b, result) [static]

 divide(a, b, result) 

Делит a на b.

Parameters:

ПараметрТипОписание
aComplexСложное a.
bComplexСложное b.
resultComplex[]Результат.

Method: divide(a, s) [static]

 divide(a, s) 

Делит a на s.

Parameters:

ПараметрТипОписание
aComplexСложное a.
sfloatЗначение s.

Returns

ТипОписание
ComplexРезультат деления.

Method: divide(a, s, result) [static]

 divide(a, s, result) 

Делит a на s.

Parameters:

ПараметрТипОписание
aComplexСложное a.
sfloatЗначение s.
resultComplex[]Результат.

Method: divide(s, a) [static]

 divide(s, a) 

Делит a на s.

Parameters:

ПараметрТипОписание
sfloatЗначение s.
aComplexСложное a.

Returns

ТипОписание
ComplexРезультат деления.

Method: divide(s, a, result) [static]

 divide(s, a, result) 

Делит s на a.

Parameters:

ПараметрТипОписание
sfloatЗначение s.
aComplexСложное a.
resultComplex[]Результат.

Method: exp(a) [static]

 exp(a) 

Возводит e в степень a.

Parameters:

ПараметрТипОписание
aComplexСложное a.

Returns

ТипОписание
Complexe в степени a.

Method: log(a) [static]

 log(a) 

Получает логарифм от a.

Parameters:

ПараметрТипОписание
aComplexСложное a.

Returns

ТипОписание
Complexlog от a.

Method: multiply(a, b) [static]

 multiply(a, b) 

Умножает a на b.

Parameters:

ПараметрТипОписание
aComplexСложное a.
bComplexСложное b.

Returns

ТипОписание
ComplexРезультат умножения.

Method: multiply(a, b, result) [static]

 multiply(a, b, result) 

Умножает a на b.

Parameters:

ПараметрТипОписание
aComplexСложное a.
bComplexСложное b.
resultComplex[]Результат.

Method: multiply(a, s) [static]

 multiply(a, s) 

Умножает a на s.

Parameters:

ПараметрТипОписание
aComplexСложное a.
sfloatЗначение s.

Returns

ТипОписание
ComplexРезультат умножения.

Method: multiply(a, s, result) [static]

 multiply(a, s, result) 

Умножает a на s.

Parameters:

ПараметрТипОписание
aComplexСложное a.
sfloatЗначение s.
resultComplex[]Результат.

Method: negate(a) [static]

 negate(a) 

Отрицает a.

Parameters:

ПараметрТипОписание
aComplexСложное a.

Returns

ТипОписание
ComplexРезультат отрицания.

Method: parse(s) [static]

 parse(s) 

Разбирает указанный s в Complex.

Parameters:

ПараметрТипОписание
sstringЗначение s.

Returns

ТипОписание
ComplexСложное число.

Method: sin(a) [static]

 sin(a) 

Получает синус a.

Parameters:

ПараметрТипОписание
aComplexСложное a.

Returns

ТипОписание
ComplexSin от a.

Method: sqrt(a) [static]

 sqrt(a) 

Получает квадратный корень от a.

Parameters:

ПараметрТипОписание
aComplexСложное a.

Returns

ТипОписание
ComplexКвадратный корень.

Method: subtract(a, b) [static]

 subtract(a, b) 

Вычитает b из a.

Parameters:

ПараметрТипОписание
aComplexСложное a.
bComplexСложное b.

Returns

ТипОписание
ComplexРезультат вычитания.

Method: subtract(a, b, result) [static]

 subtract(a, b, result) 

Вычитает b из a.

Parameters:

ПараметрТипОписание
aComplexСложное a.
bComplexСложное b.
resultComplex[]Результат.

Method: subtract(a, s) [static]

 subtract(a, s) 

Вычитает s из a.

Parameters:

ПараметрТипОписание
aComplexСложное a.
sfloatЗначение s.

Returns

ТипОписание
ComplexРезультат вычитания.

Method: subtract(a, s, result) [static]

 subtract(a, s, result) 

Вычитает s из a.

Parameters:

ПараметрТипОписание
aComplexСложное a.
sfloatЗначение s.
resultComplex[]Результат.

Method: subtract(s, a) [static]

 subtract(s, a) 

Вычитает s из a.

Parameters:

ПараметрТипОписание
sfloatЗначение s.
aComplexСложное a.

Returns

ТипОписание
ComplexРезультат вычитания.

Method: subtract(s, a, result) [static]

 subtract(s, a, result) 

Вычитает a из s.

Parameters:

ПараметрТипОписание
sfloatЗначение s.
aComplexСложное a.
resultComplex[]Результат.

Method: tan(a) [static]

 tan(a) 

Получает тангенс a.

Parameters:

ПараметрТипОписание
aComplexСложное a.

Returns

ТипОписание
ComplexTan от a.

Method: try_parse(s, result) [static]

 try_parse(s, result) 

Пытается разобрать указанный s в Complex.

Parameters:

ПараметрТипОписание
sstringЗначение s.
resultComplex[]Результат.

Returns

ТипОписание
boolTrue, если комплексное число разобрано.