Clase Complex
Summary: The complex number structure.
Module: aspose.imaging.imagefilters.complexutils
Full Name: aspose.imaging.imagefilters.complexutils.Complex
Constructors
| Name | Descripción |
|---|---|
| Complex() | Inicializa una nueva instancia de la clase Complex |
| Complex(c) | Inicializa una nueva instancia de la estructura Complex. |
| Complex(real, imaginary) | Inicializa una nueva instancia de la estructura Complex. |
Properties
| Name | Type | Access | Descripción |
|---|---|---|---|
| I [static] | Complex | r | Un complejo con Complex.im igual a 1. |
| ONE [static] | Complex | r | Un complejo con Complex.re y Complex.im iguales a 1. |
| SIZE_OF_COMPLEX [estático] | int | r | El tamaño del complejo. |
| SIZE_OF_DOUBLE [estático] | int | r | El tamaño del float. |
| ZERO [static] | Complex | r | Complejo cero. |
| im | float | r/w | Obtiene o establece la parte imaginaria. |
| magnitud | float | r | Obtiene la magnitud. |
| fase | float | r | Obtiene la fase. |
| re | float | r/w | Obtiene o establece la parte real. |
| squared_magnitude | float | r | Obtiene la magnitud al cuadrado. |
Methods
| Name | Descripción |
|---|---|
| add(a, b) | Suma a y b. |
| add(a, b, result) | Suma a y b. |
| add(a, s) | Suma a y s. |
| add(a, s, result) | Suma a y s. |
| approx_equal(a, b) | Comprueba la igualdad aproximada. |
| approx_equal(a, b, tolerance) | Comprueba la igualdad aproximada. |
| clone() | Clona esta instancia. |
| cos(a) | Obtiene el coseno de a. |
| divide(a, b) | Divide a entre b. |
| divide(a, b, result) | Divide a entre b. |
| divide(a, s) | Divide a entre s. |
| divide(a, s, result) | Divide a entre s. |
| divide(s, a) | Divide a entre s. |
| divide(s, a, result) | Divide s entre a. |
| exp(a) | Eleva e a a. |
| log(a) | Obtiene el logaritmo de a. |
| multiply(a, b) | Multiplica a por b. |
| multiply(a, b, result) | Multiplica a por b. |
| multiply(a, s) | Multiplica a por s. |
| multiply(a, s, result) | Multiplica a por s. |
| negate(a) | Niega a. |
| parse(s) | Analiza el s especificado en un Complex. |
| sin(a) | Obtiene el Sin de a. |
| sqrt(a) | Obtiene la raíz cuadrada de a. |
| subtract(a, b) | Resta b de a. |
| subtract(a, b, result) | Resta b de a. |
| subtract(a, s) | Resta s de a. |
| subtract(a, s, result) | Resta s de a. |
| subtract(s, a) | Resta s de a. |
| subtract(s, a, result) | Resta a de s. |
| tan(a) | Obtiene el Tan de a. |
| try_parse(s, result) | Intenta analizar el s especificado en un Complex. |
Constructor: Complex()
Complex()
Inicializa una nueva instancia de la clase Complex
Constructor: Complex(c)
Complex(c)
Inicializa una nueva instancia de la estructura Complex.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| c | Complex | El número complejo. |
Constructor: Complex(real, imaginary)
Complex(real, imaginary)
Inicializa una nueva instancia de la estructura Complex.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| real | float | La parte real. |
| imaginario | float | La parte imaginaria. |
Method: add(a, b) [static]
add(a, b)
Suma a y b.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| a | Complex | El complejo a. |
| b | Complex | El complejo b. |
Returns
| Tipo | Descripción |
|---|---|
| Complex | El complejo suma. |
Method: add(a, b, result) [static]
add(a, b, result)
Suma a y b.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| a | Complex | El complejo a. |
| b | Complex | El complejo b. |
| result | Complex[] | El resultado. |
Method: add(a, s) [static]
add(a, s)
Suma a y s.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| a | Complex | El complejo a. |
| s | float | El valor s. |
Returns
| Tipo | Descripción |
|---|---|
| Complex | El número complejo con su Re aumentado en s. |
Method: add(a, s, result) [static]
add(a, s, result)
Suma a y s.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| a | Complex | El complejo a. |
| s | float | El valor s. |
| result | Complex[] | El resultado. |
Method: approx_equal(a, b) [static]
approx_equal(a, b)
Comprueba la igualdad aproximada.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| a | Complex | El complejo a. |
| b | Complex | El complejo b. |
Returns
| Tipo | Descripción |
|---|---|
| bool | El resultado de igualdad aproximada. |
Method: approx_equal(a, b, tolerance) [static]
approx_equal(a, b, tolerance)
Comprueba la igualdad aproximada.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| a | Complex | El complejo a. |
| b | Complex | El complejo b. |
| tolerancia | float | La tolerancia. |
Returns
| Tipo | Descripción |
|---|---|
| bool | El resultado de igualdad aproximada. |
Method: clone()
clone()
Clona esta instancia.
Returns
| Tipo | Descripción |
|---|---|
| Complex | Una copia de este número complejo. |
Method: cos(a) [static]
cos(a)
Obtiene el coseno de a.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| a | Complex | El complejo a. |
Returns
| Tipo | Descripción |
|---|---|
| Complex | Cos de a. |
Method: divide(a, b) [static]
divide(a, b)
Divide a entre b.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| a | Complex | El complejo a. |
| b | Complex | El complejo b. |
Returns
| Tipo | Descripción |
|---|---|
| Complex | El resultado de la división. |
Method: divide(a, b, result) [static]
divide(a, b, result)
Divide a entre b.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| a | Complex | El complejo a. |
| b | Complex | El complejo b. |
| result | Complex[] | El resultado. |
Method: divide(a, s) [static]
divide(a, s)
Divide a entre s.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| a | Complex | El complejo a. |
| s | float | El valor s. |
Returns
| Tipo | Descripción |
|---|---|
| Complex | El resultado de la división. |
Method: divide(a, s, result) [static]
divide(a, s, result)
Divide a entre s.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| a | Complex | El complejo a. |
| s | float | El valor s. |
| result | Complex[] | El resultado. |
Method: divide(s, a) [static]
divide(s, a)
Divide a entre s.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| s | float | El valor s. |
| a | Complex | El complejo a. |
Returns
| Tipo | Descripción |
|---|---|
| Complex | El resultado de la división. |
Method: divide(s, a, result) [static]
divide(s, a, result)
Divide s entre a.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| s | float | El valor s. |
| a | Complex | El complejo a. |
| result | Complex[] | El resultado. |
Method: exp(a) [static]
exp(a)
Eleva e a a.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| a | Complex | El complejo a. |
Returns
| Tipo | Descripción |
|---|---|
| Complex | e elevado a a. |
Method: log(a) [static]
log(a)
Obtiene el logaritmo de a.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| a | Complex | El complejo a. |
Returns
| Tipo | Descripción |
|---|---|
| Complex | El logaritmo de a. |
Method: multiply(a, b) [static]
multiply(a, b)
Multiplica a por b.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| a | Complex | El complejo a. |
| b | Complex | El complejo b. |
Returns
| Tipo | Descripción |
|---|---|
| Complex | El resultado de la multiplicación. |
Method: multiply(a, b, result) [static]
multiply(a, b, result)
Multiplica a por b.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| a | Complex | El complejo a. |
| b | Complex | El complejo b. |
| result | Complex[] | El resultado. |
Method: multiply(a, s) [static]
multiply(a, s)
Multiplica a por s.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| a | Complex | El complejo a. |
| s | float | El valor s. |
Returns
| Tipo | Descripción |
|---|---|
| Complex | El resultado de la multiplicación. |
Method: multiply(a, s, result) [static]
multiply(a, s, result)
Multiplica a por s.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| a | Complex | El complejo a. |
| s | float | El valor s. |
| result | Complex[] | El resultado. |
Method: negate(a) [static]
negate(a)
Niega a.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| a | Complex | El complejo a. |
Returns
| Tipo | Descripción |
|---|---|
| Complex | El resultado de la negación. |
Method: parse(s) [static]
parse(s)
Analiza el s especificado en un Complex.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| s | string | El valor s. |
Returns
| Tipo | Descripción |
|---|---|
| Complex | El número complejo. |
Method: sin(a) [static]
sin(a)
Obtiene el Sin de a.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| a | Complex | El complejo a. |
Returns
| Tipo | Descripción |
|---|---|
| Complex | Sin de a. |
Method: sqrt(a) [static]
sqrt(a)
Obtiene la raíz cuadrada de a.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| a | Complex | El complejo a. |
Returns
| Tipo | Descripción |
|---|---|
| Complex | La raíz cuadrada. |
Method: subtract(a, b) [static]
subtract(a, b)
Resta b de a.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| a | Complex | El complejo a. |
| b | Complex | El complejo b. |
Returns
| Tipo | Descripción |
|---|---|
| Complex | El resultado de la sustracción. |
Method: subtract(a, b, result) [static]
subtract(a, b, result)
Resta b de a.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| a | Complex | El complejo a. |
| b | Complex | El complejo b. |
| result | Complex[] | El resultado. |
Method: subtract(a, s) [static]
subtract(a, s)
Resta s de a.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| a | Complex | El complejo a. |
| s | float | El valor s. |
Returns
| Tipo | Descripción |
|---|---|
| Complex | El resultado de la sustracción. |
Method: subtract(a, s, result) [static]
subtract(a, s, result)
Resta s de a.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| a | Complex | El complejo a. |
| s | float | El valor s. |
| result | Complex[] | El resultado. |
Method: subtract(s, a) [static]
subtract(s, a)
Resta s de a.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| s | float | El valor s. |
| a | Complex | El complejo a. |
Returns
| Tipo | Descripción |
|---|---|
| Complex | El resultado de la sustracción. |
Method: subtract(s, a, result) [static]
subtract(s, a, result)
Resta a de s.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| s | float | El valor s. |
| a | Complex | El complejo a. |
| result | Complex[] | El resultado. |
Method: tan(a) [static]
tan(a)
Obtiene el Tan de a.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| a | Complex | El complejo a. |
Returns
| Tipo | Descripción |
|---|---|
| Complex | Tan de a. |
Method: try_parse(s, result) [static]
try_parse(s, result)
Intenta analizar el s especificado en un Complex.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| s | string | El valor s. |
| result | Complex[] | El resultado. |
Returns
| Tipo | Descripción |
|---|---|
| bool | Verdadero, si el número complejo se analiza. |