Classe Complex

Summary: The complex number structure.

Module: aspose.imaging.imagefilters.complexutils

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

Constructors

NameDescription
Complex()Initialise une nouvelle instance de la classe Complex
Complex(c)Initialise une nouvelle instance de la structure Complex.
Complex(real, imaginary)Initialise une nouvelle instance de la structure Complex.

Properties

NameTypeAccessDescription
I [static]ComplexrUn complexe ayant Complex.im égal à 1.
ONE [static]ComplexrUn complexe ayant Complex.re et Complex.im égaux à 1.
SIZE_OF_COMPLEX [static]intrLa taille du complex.
SIZE_OF_DOUBLE [static]intrLa taille du float.
ZERO [static]ComplexrComplexe zéro.
imfloatr/wObtient ou définit la partie imaginaire.
magnitudefloatrObtient la magnitude.
phasefloatrObtient la phase.
refloatr/wObtient ou définit la partie réelle.
squared_magnitudefloatrObtient la magnitude au carré.

Methods

NameDescription
add(a, b)Ajoute a et b.
add(a, b, result)Ajoute a et b.
add(a, s)Ajoute a et s.
add(a, s, result)Ajoute a et s.
approx_equal(a, b)Vérifie l’égalité approximative.
approx_equal(a, b, tolerance)Vérifie l’égalité approximative.
clone()Clone cette instance.
cos(a)Obtient le cosinus de a.
divide(a, b)Divise a par b.
divide(a, b, result)Divise a par b.
divide(a, s)Divise a par s.
divide(a, s, result)Divise a par s.
divide(s, a)Divise a par s.
divide(s, a, result)Divise s par a.
exp(a)Élève e à la puissance a.
log(a)Obtient le logarithme de a.
multiply(a, b)Multiplie a par b.
multiply(a, b, result)Multiplie a par b.
multiply(a, s)Multiplie a par s.
multiply(a, s, result)Multiplie a par s.
negate(a)Inverse le signe de a.
parse(s)Analyse le s spécifié en un Complex.
sin(a)Obtient le sinus de a.
sqrt(a)Obtient la racine carrée de a.
subtract(a, b)Soustrait b de a.
subtract(a, b, result)Soustrait b de a.
subtract(a, s)Soustrait s de a.
subtract(a, s, result)Soustrait s de a.
subtract(s, a)Soustrait s de a.
subtract(s, a, result)Soustrait a de s.
tan(a)Obtient la tangente de a.
try_parse(s, result)Essaie d’analyser le s spécifié en un Complex.

Constructor: Complex()

 Complex() 

Initialise une nouvelle instance de la classe Complex

Constructor: Complex(c)

 Complex(c) 

Initialise une nouvelle instance de la structure Complex.

Parameters:

ParamètreTypeDescription
cComplexLe nombre complexe.

Constructor: Complex(real, imaginary)

 Complex(real, imaginary) 

Initialise une nouvelle instance de la structure Complex.

Parameters:

ParamètreTypeDescription
réelfloatLa partie réelle.
imaginairefloatLa partie imaginaire.

Method: add(a, b) [static]

 add(a, b) 

Ajoute a et b.

Parameters:

ParamètreTypeDescription
aComplexLe complexe a.
bComplexLe complexe b.

Returns

TypeDescription
ComplexLe complexe somme.

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

 add(a, b, result) 

Ajoute a et b.

Parameters:

ParamètreTypeDescription
aComplexLe complexe a.
bComplexLe complexe b.
resultComplex[]Le résultat.

Method: add(a, s) [static]

 add(a, s) 

Ajoute a et s.

Parameters:

ParamètreTypeDescription
aComplexLe complexe a.
sfloatLa valeur s.

Returns

TypeDescription
ComplexLe complexe avec son Re augmenté de s.

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

 add(a, s, result) 

Ajoute a et s.

Parameters:

ParamètreTypeDescription
aComplexLe complexe a.
sfloatLa valeur s.
resultComplex[]Le résultat.

Method: approx_equal(a, b) [static]

 approx_equal(a, b) 

Vérifie l’égalité approximative.

Parameters:

ParamètreTypeDescription
aComplexLe complexe a.
bComplexLe complexe b.

Returns

TypeDescription
boolLe résultat d’égalité approximative.

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

 approx_equal(a, b, tolerance) 

Vérifie l’égalité approximative.

Parameters:

ParamètreTypeDescription
aComplexLe complexe a.
bComplexLe complexe b.
tolérancefloatLa tolérance.

Returns

TypeDescription
boolLe résultat d’égalité approximative.

Method: clone()

 clone() 

Clone cette instance.

Returns

TypeDescription
ComplexUn clone de ce complexe.

Method: cos(a) [static]

 cos(a) 

Obtient le cosinus de a.

Parameters:

ParamètreTypeDescription
aComplexLe complexe a.

Returns

TypeDescription
ComplexCos de a.

Method: divide(a, b) [static]

 divide(a, b) 

Divise a par b.

Parameters:

ParamètreTypeDescription
aComplexLe complexe a.
bComplexLe complexe b.

Returns

TypeDescription
ComplexLe résultat de la division.

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

 divide(a, b, result) 

Divise a par b.

Parameters:

ParamètreTypeDescription
aComplexLe complexe a.
bComplexLe complexe b.
resultComplex[]Le résultat.

Method: divide(a, s) [static]

 divide(a, s) 

Divise a par s.

Parameters:

ParamètreTypeDescription
aComplexLe complexe a.
sfloatLa valeur s.

Returns

TypeDescription
ComplexLe résultat de la division.

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

 divide(a, s, result) 

Divise a par s.

Parameters:

ParamètreTypeDescription
aComplexLe complexe a.
sfloatLa valeur s.
resultComplex[]Le résultat.

Method: divide(s, a) [static]

 divide(s, a) 

Divise a par s.

Parameters:

ParamètreTypeDescription
sfloatLa valeur s.
aComplexLe complexe a.

Returns

TypeDescription
ComplexLe résultat de la division.

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

 divide(s, a, result) 

Divise s par a.

Parameters:

ParamètreTypeDescription
sfloatLa valeur s.
aComplexLe complexe a.
resultComplex[]Le résultat.

Method: exp(a) [static]

 exp(a) 

Élève e à la puissance a.

Parameters:

ParamètreTypeDescription
aComplexLe complexe a.

Returns

TypeDescription
Complexe élevé à a.

Method: log(a) [static]

 log(a) 

Obtient le logarithme de a.

Parameters:

ParamètreTypeDescription
aComplexLe complexe a.

Returns

TypeDescription
ComplexLe logarithme de a.

Method: multiply(a, b) [static]

 multiply(a, b) 

Multiplie a par b.

Parameters:

ParamètreTypeDescription
aComplexLe complexe a.
bComplexLe complexe b.

Returns

TypeDescription
ComplexLe résultat de la multiplication.

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

 multiply(a, b, result) 

Multiplie a par b.

Parameters:

ParamètreTypeDescription
aComplexLe complexe a.
bComplexLe complexe b.
resultComplex[]Le résultat.

Method: multiply(a, s) [static]

 multiply(a, s) 

Multiplie a par s.

Parameters:

ParamètreTypeDescription
aComplexLe complexe a.
sfloatLa valeur s.

Returns

TypeDescription
ComplexLe résultat de la multiplication.

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

 multiply(a, s, result) 

Multiplie a par s.

Parameters:

ParamètreTypeDescription
aComplexLe complexe a.
sfloatLa valeur s.
resultComplex[]Le résultat.

Method: negate(a) [static]

 negate(a) 

Inverse le signe de a.

Parameters:

ParamètreTypeDescription
aComplexLe complexe a.

Returns

TypeDescription
ComplexLe résultat de la négation.

Method: parse(s) [static]

 parse(s) 

Analyse le s spécifié en un Complex.

Parameters:

ParamètreTypeDescription
sstringLa valeur s.

Returns

TypeDescription
ComplexLe nombre complexe.

Method: sin(a) [static]

 sin(a) 

Obtient le sinus de a.

Parameters:

ParamètreTypeDescription
aComplexLe complexe a.

Returns

TypeDescription
ComplexSin de a.

Method: sqrt(a) [static]

 sqrt(a) 

Obtient la racine carrée de a.

Parameters:

ParamètreTypeDescription
aComplexLe complexe a.

Returns

TypeDescription
ComplexLa racine carrée.

Method: subtract(a, b) [static]

 subtract(a, b) 

Soustrait b de a.

Parameters:

ParamètreTypeDescription
aComplexLe complexe a.
bComplexLe complexe b.

Returns

TypeDescription
ComplexLe résultat de la soustraction.

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

 subtract(a, b, result) 

Soustrait b de a.

Parameters:

ParamètreTypeDescription
aComplexLe complexe a.
bComplexLe complexe b.
resultComplex[]Le résultat.

Method: subtract(a, s) [static]

 subtract(a, s) 

Soustrait s de a.

Parameters:

ParamètreTypeDescription
aComplexLe complexe a.
sfloatLa valeur s.

Returns

TypeDescription
ComplexLe résultat de la soustraction.

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

 subtract(a, s, result) 

Soustrait s de a.

Parameters:

ParamètreTypeDescription
aComplexLe complexe a.
sfloatLa valeur s.
resultComplex[]Le résultat.

Method: subtract(s, a) [static]

 subtract(s, a) 

Soustrait s de a.

Parameters:

ParamètreTypeDescription
sfloatLa valeur s.
aComplexLe complexe a.

Returns

TypeDescription
ComplexLe résultat de la soustraction.

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

 subtract(s, a, result) 

Soustrait a de s.

Parameters:

ParamètreTypeDescription
sfloatLa valeur s.
aComplexLe complexe a.
resultComplex[]Le résultat.

Method: tan(a) [static]

 tan(a) 

Obtient la tangente de a.

Parameters:

ParamètreTypeDescription
aComplexLe complexe a.

Returns

TypeDescription
ComplexTan de a.

Method: try_parse(s, result) [static]

 try_parse(s, result) 

Essaie d’analyser le s spécifié en un Complex.

Parameters:

ParamètreTypeDescription
sstringLa valeur s.
resultComplex[]Le résultat.

Returns

TypeDescription
boolVrai, si le nombre complexe est analysé.