Classe Complex
Summary: The complex number structure.
Module: aspose.imaging.imagefilters.complexutils
Full Name: aspose.imaging.imagefilters.complexutils.Complex
Constructors
| Name | Description |
|---|---|
| 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
| Name | Type | Access | Description |
|---|---|---|---|
| I [static] | Complex | r | Un complexe ayant Complex.im égal à 1. |
| ONE [static] | Complex | r | Un complexe ayant Complex.re et Complex.im égaux à 1. |
| SIZE_OF_COMPLEX [static] | int | r | La taille du complex. |
| SIZE_OF_DOUBLE [static] | int | r | La taille du float. |
| ZERO [static] | Complex | r | Complexe zéro. |
| im | float | r/w | Obtient ou définit la partie imaginaire. |
| magnitude | float | r | Obtient la magnitude. |
| phase | float | r | Obtient la phase. |
| re | float | r/w | Obtient ou définit la partie réelle. |
| squared_magnitude | float | r | Obtient la magnitude au carré. |
Methods
| Name | Description |
|---|---|
| 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ètre | Type | Description |
|---|---|---|
| c | Complex | Le nombre complexe. |
Constructor: Complex(real, imaginary)
Complex(real, imaginary)
Initialise une nouvelle instance de la structure Complex.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| réel | float | La partie réelle. |
| imaginaire | float | La partie imaginaire. |
Method: add(a, b) [static]
add(a, b)
Ajoute a et b.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| a | Complex | Le complexe a. |
| b | Complex | Le complexe b. |
Returns
| Type | Description |
|---|---|
| Complex | Le complexe somme. |
Method: add(a, b, result) [static]
add(a, b, result)
Ajoute a et b.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| a | Complex | Le complexe a. |
| b | Complex | Le complexe b. |
| result | Complex[] | Le résultat. |
Method: add(a, s) [static]
add(a, s)
Ajoute a et s.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| a | Complex | Le complexe a. |
| s | float | La valeur s. |
Returns
| Type | Description |
|---|---|
| Complex | Le complexe avec son Re augmenté de s. |
Method: add(a, s, result) [static]
add(a, s, result)
Ajoute a et s.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| a | Complex | Le complexe a. |
| s | float | La valeur s. |
| result | Complex[] | Le résultat. |
Method: approx_equal(a, b) [static]
approx_equal(a, b)
Vérifie l’égalité approximative.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| a | Complex | Le complexe a. |
| b | Complex | Le complexe b. |
Returns
| Type | Description |
|---|---|
| bool | Le résultat d’égalité approximative. |
Method: approx_equal(a, b, tolerance) [static]
approx_equal(a, b, tolerance)
Vérifie l’égalité approximative.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| a | Complex | Le complexe a. |
| b | Complex | Le complexe b. |
| tolérance | float | La tolérance. |
Returns
| Type | Description |
|---|---|
| bool | Le résultat d’égalité approximative. |
Method: clone()
clone()
Clone cette instance.
Returns
| Type | Description |
|---|---|
| Complex | Un clone de ce complexe. |
Method: cos(a) [static]
cos(a)
Obtient le cosinus de a.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| a | Complex | Le complexe a. |
Returns
| Type | Description |
|---|---|
| Complex | Cos de a. |
Method: divide(a, b) [static]
divide(a, b)
Divise a par b.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| a | Complex | Le complexe a. |
| b | Complex | Le complexe b. |
Returns
| Type | Description |
|---|---|
| Complex | Le résultat de la division. |
Method: divide(a, b, result) [static]
divide(a, b, result)
Divise a par b.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| a | Complex | Le complexe a. |
| b | Complex | Le complexe b. |
| result | Complex[] | Le résultat. |
Method: divide(a, s) [static]
divide(a, s)
Divise a par s.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| a | Complex | Le complexe a. |
| s | float | La valeur s. |
Returns
| Type | Description |
|---|---|
| Complex | Le résultat de la division. |
Method: divide(a, s, result) [static]
divide(a, s, result)
Divise a par s.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| a | Complex | Le complexe a. |
| s | float | La valeur s. |
| result | Complex[] | Le résultat. |
Method: divide(s, a) [static]
divide(s, a)
Divise a par s.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| s | float | La valeur s. |
| a | Complex | Le complexe a. |
Returns
| Type | Description |
|---|---|
| Complex | Le résultat de la division. |
Method: divide(s, a, result) [static]
divide(s, a, result)
Divise s par a.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| s | float | La valeur s. |
| a | Complex | Le complexe a. |
| result | Complex[] | Le résultat. |
Method: exp(a) [static]
exp(a)
Élève e à la puissance a.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| a | Complex | Le complexe a. |
Returns
| Type | Description |
|---|---|
| Complex | e élevé à a. |
Method: log(a) [static]
log(a)
Obtient le logarithme de a.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| a | Complex | Le complexe a. |
Returns
| Type | Description |
|---|---|
| Complex | Le logarithme de a. |
Method: multiply(a, b) [static]
multiply(a, b)
Multiplie a par b.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| a | Complex | Le complexe a. |
| b | Complex | Le complexe b. |
Returns
| Type | Description |
|---|---|
| Complex | Le résultat de la multiplication. |
Method: multiply(a, b, result) [static]
multiply(a, b, result)
Multiplie a par b.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| a | Complex | Le complexe a. |
| b | Complex | Le complexe b. |
| result | Complex[] | Le résultat. |
Method: multiply(a, s) [static]
multiply(a, s)
Multiplie a par s.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| a | Complex | Le complexe a. |
| s | float | La valeur s. |
Returns
| Type | Description |
|---|---|
| Complex | Le résultat de la multiplication. |
Method: multiply(a, s, result) [static]
multiply(a, s, result)
Multiplie a par s.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| a | Complex | Le complexe a. |
| s | float | La valeur s. |
| result | Complex[] | Le résultat. |
Method: negate(a) [static]
negate(a)
Inverse le signe de a.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| a | Complex | Le complexe a. |
Returns
| Type | Description |
|---|---|
| Complex | Le résultat de la négation. |
Method: parse(s) [static]
parse(s)
Analyse le s spécifié en un Complex.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| s | string | La valeur s. |
Returns
| Type | Description |
|---|---|
| Complex | Le nombre complexe. |
Method: sin(a) [static]
sin(a)
Obtient le sinus de a.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| a | Complex | Le complexe a. |
Returns
| Type | Description |
|---|---|
| Complex | Sin de a. |
Method: sqrt(a) [static]
sqrt(a)
Obtient la racine carrée de a.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| a | Complex | Le complexe a. |
Returns
| Type | Description |
|---|---|
| Complex | La racine carrée. |
Method: subtract(a, b) [static]
subtract(a, b)
Soustrait b de a.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| a | Complex | Le complexe a. |
| b | Complex | Le complexe b. |
Returns
| Type | Description |
|---|---|
| Complex | Le résultat de la soustraction. |
Method: subtract(a, b, result) [static]
subtract(a, b, result)
Soustrait b de a.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| a | Complex | Le complexe a. |
| b | Complex | Le complexe b. |
| result | Complex[] | Le résultat. |
Method: subtract(a, s) [static]
subtract(a, s)
Soustrait s de a.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| a | Complex | Le complexe a. |
| s | float | La valeur s. |
Returns
| Type | Description |
|---|---|
| Complex | Le résultat de la soustraction. |
Method: subtract(a, s, result) [static]
subtract(a, s, result)
Soustrait s de a.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| a | Complex | Le complexe a. |
| s | float | La valeur s. |
| result | Complex[] | Le résultat. |
Method: subtract(s, a) [static]
subtract(s, a)
Soustrait s de a.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| s | float | La valeur s. |
| a | Complex | Le complexe a. |
Returns
| Type | Description |
|---|---|
| Complex | Le résultat de la soustraction. |
Method: subtract(s, a, result) [static]
subtract(s, a, result)
Soustrait a de s.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| s | float | La valeur s. |
| a | Complex | Le complexe a. |
| result | Complex[] | Le résultat. |
Method: tan(a) [static]
tan(a)
Obtient la tangente de a.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| a | Complex | Le complexe a. |
Returns
| Type | Description |
|---|---|
| Complex | Tan de a. |
Method: try_parse(s, result) [static]
try_parse(s, result)
Essaie d’analyser le s spécifié en un Complex.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| s | string | La valeur s. |
| result | Complex[] | Le résultat. |
Returns
| Type | Description |
|---|---|
| bool | Vrai, si le nombre complexe est analysé. |