Clase Complex

Summary: The complex number structure.

Module: aspose.imaging.imagefilters.complexutils

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

Constructors

NameDescripció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

NameTypeAccessDescripción
I [static]ComplexrUn complejo con Complex.im igual a 1.
ONE [static]ComplexrUn complejo con Complex.re y Complex.im iguales a 1.
SIZE_OF_COMPLEX [estático]intrEl tamaño del complejo.
SIZE_OF_DOUBLE [estático]intrEl tamaño del float.
ZERO [static]ComplexrComplejo cero.
imfloatr/wObtiene o establece la parte imaginaria.
magnitudfloatrObtiene la magnitud.
fasefloatrObtiene la fase.
refloatr/wObtiene o establece la parte real.
squared_magnitudefloatrObtiene la magnitud al cuadrado.

Methods

NameDescripció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ámetroTipoDescripción
cComplexEl número complejo.

Constructor: Complex(real, imaginary)

 Complex(real, imaginary) 

Inicializa una nueva instancia de la estructura Complex.

Parameters:

ParámetroTipoDescripción
realfloatLa parte real.
imaginariofloatLa parte imaginaria.

Method: add(a, b) [static]

 add(a, b) 

Suma a y b.

Parameters:

ParámetroTipoDescripción
aComplexEl complejo a.
bComplexEl complejo b.

Returns

TipoDescripción
ComplexEl complejo suma.

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

 add(a, b, result) 

Suma a y b.

Parameters:

ParámetroTipoDescripción
aComplexEl complejo a.
bComplexEl complejo b.
resultComplex[]El resultado.

Method: add(a, s) [static]

 add(a, s) 

Suma a y s.

Parameters:

ParámetroTipoDescripción
aComplexEl complejo a.
sfloatEl valor s.

Returns

TipoDescripción
ComplexEl 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ámetroTipoDescripción
aComplexEl complejo a.
sfloatEl valor s.
resultComplex[]El resultado.

Method: approx_equal(a, b) [static]

 approx_equal(a, b) 

Comprueba la igualdad aproximada.

Parameters:

ParámetroTipoDescripción
aComplexEl complejo a.
bComplexEl complejo b.

Returns

TipoDescripción
boolEl resultado de igualdad aproximada.

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

 approx_equal(a, b, tolerance) 

Comprueba la igualdad aproximada.

Parameters:

ParámetroTipoDescripción
aComplexEl complejo a.
bComplexEl complejo b.
toleranciafloatLa tolerancia.

Returns

TipoDescripción
boolEl resultado de igualdad aproximada.

Method: clone()

 clone() 

Clona esta instancia.

Returns

TipoDescripción
ComplexUna copia de este número complejo.

Method: cos(a) [static]

 cos(a) 

Obtiene el coseno de a.

Parameters:

ParámetroTipoDescripción
aComplexEl complejo a.

Returns

TipoDescripción
ComplexCos de a.

Method: divide(a, b) [static]

 divide(a, b) 

Divide a entre b.

Parameters:

ParámetroTipoDescripción
aComplexEl complejo a.
bComplexEl complejo b.

Returns

TipoDescripción
ComplexEl resultado de la división.

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

 divide(a, b, result) 

Divide a entre b.

Parameters:

ParámetroTipoDescripción
aComplexEl complejo a.
bComplexEl complejo b.
resultComplex[]El resultado.

Method: divide(a, s) [static]

 divide(a, s) 

Divide a entre s.

Parameters:

ParámetroTipoDescripción
aComplexEl complejo a.
sfloatEl valor s.

Returns

TipoDescripción
ComplexEl resultado de la división.

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

 divide(a, s, result) 

Divide a entre s.

Parameters:

ParámetroTipoDescripción
aComplexEl complejo a.
sfloatEl valor s.
resultComplex[]El resultado.

Method: divide(s, a) [static]

 divide(s, a) 

Divide a entre s.

Parameters:

ParámetroTipoDescripción
sfloatEl valor s.
aComplexEl complejo a.

Returns

TipoDescripción
ComplexEl resultado de la división.

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

 divide(s, a, result) 

Divide s entre a.

Parameters:

ParámetroTipoDescripción
sfloatEl valor s.
aComplexEl complejo a.
resultComplex[]El resultado.

Method: exp(a) [static]

 exp(a) 

Eleva e a a.

Parameters:

ParámetroTipoDescripción
aComplexEl complejo a.

Returns

TipoDescripción
Complexe elevado a a.

Method: log(a) [static]

 log(a) 

Obtiene el logaritmo de a.

Parameters:

ParámetroTipoDescripción
aComplexEl complejo a.

Returns

TipoDescripción
ComplexEl logaritmo de a.

Method: multiply(a, b) [static]

 multiply(a, b) 

Multiplica a por b.

Parameters:

ParámetroTipoDescripción
aComplexEl complejo a.
bComplexEl complejo b.

Returns

TipoDescripción
ComplexEl resultado de la multiplicación.

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

 multiply(a, b, result) 

Multiplica a por b.

Parameters:

ParámetroTipoDescripción
aComplexEl complejo a.
bComplexEl complejo b.
resultComplex[]El resultado.

Method: multiply(a, s) [static]

 multiply(a, s) 

Multiplica a por s.

Parameters:

ParámetroTipoDescripción
aComplexEl complejo a.
sfloatEl valor s.

Returns

TipoDescripción
ComplexEl resultado de la multiplicación.

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

 multiply(a, s, result) 

Multiplica a por s.

Parameters:

ParámetroTipoDescripción
aComplexEl complejo a.
sfloatEl valor s.
resultComplex[]El resultado.

Method: negate(a) [static]

 negate(a) 

Niega a.

Parameters:

ParámetroTipoDescripción
aComplexEl complejo a.

Returns

TipoDescripción
ComplexEl resultado de la negación.

Method: parse(s) [static]

 parse(s) 

Analiza el s especificado en un Complex.

Parameters:

ParámetroTipoDescripción
sstringEl valor s.

Returns

TipoDescripción
ComplexEl número complejo.

Method: sin(a) [static]

 sin(a) 

Obtiene el Sin de a.

Parameters:

ParámetroTipoDescripción
aComplexEl complejo a.

Returns

TipoDescripción
ComplexSin de a.

Method: sqrt(a) [static]

 sqrt(a) 

Obtiene la raíz cuadrada de a.

Parameters:

ParámetroTipoDescripción
aComplexEl complejo a.

Returns

TipoDescripción
ComplexLa raíz cuadrada.

Method: subtract(a, b) [static]

 subtract(a, b) 

Resta b de a.

Parameters:

ParámetroTipoDescripción
aComplexEl complejo a.
bComplexEl complejo b.

Returns

TipoDescripción
ComplexEl resultado de la sustracción.

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

 subtract(a, b, result) 

Resta b de a.

Parameters:

ParámetroTipoDescripción
aComplexEl complejo a.
bComplexEl complejo b.
resultComplex[]El resultado.

Method: subtract(a, s) [static]

 subtract(a, s) 

Resta s de a.

Parameters:

ParámetroTipoDescripción
aComplexEl complejo a.
sfloatEl valor s.

Returns

TipoDescripción
ComplexEl resultado de la sustracción.

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

 subtract(a, s, result) 

Resta s de a.

Parameters:

ParámetroTipoDescripción
aComplexEl complejo a.
sfloatEl valor s.
resultComplex[]El resultado.

Method: subtract(s, a) [static]

 subtract(s, a) 

Resta s de a.

Parameters:

ParámetroTipoDescripción
sfloatEl valor s.
aComplexEl complejo a.

Returns

TipoDescripción
ComplexEl resultado de la sustracción.

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

 subtract(s, a, result) 

Resta a de s.

Parameters:

ParámetroTipoDescripción
sfloatEl valor s.
aComplexEl complejo a.
resultComplex[]El resultado.

Method: tan(a) [static]

 tan(a) 

Obtiene el Tan de a.

Parameters:

ParámetroTipoDescripción
aComplexEl complejo a.

Returns

TipoDescripción
ComplexTan de a.

Method: try_parse(s, result) [static]

 try_parse(s, result) 

Intenta analizar el s especificado en un Complex.

Parameters:

ParámetroTipoDescripción
sstringEl valor s.
resultComplex[]El resultado.

Returns

TipoDescripción
boolVerdadero, si el número complejo se analiza.