Classe Complex

Summary: The complex number structure.

Module: aspose.imaging.imagefilters.complexutils

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

Constructors

NameDescrizione
Complex()Inizializza una nuova istanza della classe Complex
Complex(c)Inizializza una nuova istanza della struct Complex.
Complex(real, imaginary)Inizializza una nuova istanza della struct Complex.

Properties

NameTypeAccessDescrizione
I [static]ComplexrUn complesso con Complex.im uguale a 1.
ONE [static]ComplexrUn complesso con Complex.re e Complex.im uguali a 1.
SIZE_OF_COMPLEX [static]intrLa dimensione del complesso.
SIZE_OF_DOUBLE [static]intrLa dimensione del float.
ZERO [static]ComplexrComplesso zero.
imfloatr/wOttiene o imposta la parte immaginaria.
magnitudinefloatrOttiene la magnitudine.
fasefloatrOttiene la fase.
refloatr/wOttiene o imposta la parte reale.
magnitudine_quadratafloatrOttiene la magnitudine quadrata.

Methods

NameDescrizione
add(a, b)Aggiunge a e b.
add(a, b, result)Aggiunge a e b.
add(a, s)Aggiunge a e s.
add(a, s, result)Aggiunge a e s.
approx_equal(a, b)Verifica l’uguaglianza approssimativa.
approx_equal(a, b, tolerance)Verifica l’uguaglianza approssimativa.
clone()Clona questa istanza.
cos(a)Ottiene Cos di a.
divide(a, b)Divide a per b.
divide(a, b, result)Divide a per b.
divide(a, s)Divide a per s.
divide(a, s, result)Divide a per s.
divide(s, a)Divide a per s.
divide(s, a, result)Divide s per a.
exp(a)Eleva e a a.
log(a)Ottiene il log di a.
multiply(a, b)Moltiplica a per b.
multiply(a, b, result)Moltiplica a per b.
multiply(a, s)Moltiplica a per s.
multiply(a, s, result)Moltiplica a per s.
negate(a)Nega a.
parse(s)Analizza il s specificato in un Complex.
sin(a)Ottiene Sin di a.
sqrt(a)Ottiene la radice quadrata di a.
subtract(a, b)Sottrae b da a.
subtract(a, b, result)Sottrae b da a.
subtract(a, s)Sottrae s da a.
subtract(a, s, result)Sottrae s da a.
subtract(s, a)Sottrae s da a.
subtract(s, a, result)Sottrae a da s.
tan(a)Ottiene Tan di a.
try_parse(s, result)Prova ad analizzare il s specificato in un Complex.

Constructor: Complex()

 Complex() 

Inizializza una nuova istanza della classe Complex

Constructor: Complex(c)

 Complex(c) 

Inizializza una nuova istanza della struct Complex.

Parameters:

ParametroTipoDescrizione
cComplexIl numero complesso.

Constructor: Complex(real, imaginary)

 Complex(real, imaginary) 

Inizializza una nuova istanza della struct Complex.

Parameters:

ParametroTipoDescrizione
realefloatLa parte reale.
immaginariofloatLa parte immaginaria.

Method: add(a, b) [static]

 add(a, b) 

Aggiunge a e b.

Parameters:

ParametroTipoDescrizione
aComplexIl complesso a.
bComplexIl complesso b.

Returns

TipoDescrizione
ComplexIl complesso della somma.

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

 add(a, b, result) 

Aggiunge a e b.

Parameters:

ParametroTipoDescrizione
aComplexIl complesso a.
bComplexIl complesso b.
resultComplex[]Il risultato.

Method: add(a, s) [static]

 add(a, s) 

Aggiunge a e s.

Parameters:

ParametroTipoDescrizione
aComplexIl complesso a.
sfloatIl valore s.

Returns

TipoDescrizione
ComplexIl complesso con la sua parte Re aumentata di s.

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

 add(a, s, result) 

Aggiunge a e s.

Parameters:

ParametroTipoDescrizione
aComplexIl complesso a.
sfloatIl valore s.
resultComplex[]Il risultato.

Method: approx_equal(a, b) [static]

 approx_equal(a, b) 

Verifica l’uguaglianza approssimativa.

Parameters:

ParametroTipoDescrizione
aComplexIl complesso a.
bComplexIl complesso b.

Returns

TipoDescrizione
boolIl risultato di uguaglianza approssimativa.

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

 approx_equal(a, b, tolerance) 

Verifica l’uguaglianza approssimativa.

Parameters:

ParametroTipoDescrizione
aComplexIl complesso a.
bComplexIl complesso b.
tolleranzafloatLa tolleranza.

Returns

TipoDescrizione
boolIl risultato di uguaglianza approssimativa.

Method: clone()

 clone() 

Clona questa istanza.

Returns

TipoDescrizione
ComplexUna copia di questo complesso.

Method: cos(a) [static]

 cos(a) 

Ottiene Cos di a.

Parameters:

ParametroTipoDescrizione
aComplexIl complesso a.

Returns

TipoDescrizione
ComplexCos di a.

Method: divide(a, b) [static]

 divide(a, b) 

Divide a per b.

Parameters:

ParametroTipoDescrizione
aComplexIl complesso a.
bComplexIl complesso b.

Returns

TipoDescrizione
ComplexIl risultato della divisione.

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

 divide(a, b, result) 

Divide a per b.

Parameters:

ParametroTipoDescrizione
aComplexIl complesso a.
bComplexIl complesso b.
resultComplex[]Il risultato.

Method: divide(a, s) [static]

 divide(a, s) 

Divide a per s.

Parameters:

ParametroTipoDescrizione
aComplexIl complesso a.
sfloatIl valore s.

Returns

TipoDescrizione
ComplexIl risultato della divisione.

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

 divide(a, s, result) 

Divide a per s.

Parameters:

ParametroTipoDescrizione
aComplexIl complesso a.
sfloatIl valore s.
resultComplex[]Il risultato.

Method: divide(s, a) [static]

 divide(s, a) 

Divide a per s.

Parameters:

ParametroTipoDescrizione
sfloatIl valore s.
aComplexIl complesso a.

Returns

TipoDescrizione
ComplexIl risultato della divisione.

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

 divide(s, a, result) 

Divide s per a.

Parameters:

ParametroTipoDescrizione
sfloatIl valore s.
aComplexIl complesso a.
resultComplex[]Il risultato.

Method: exp(a) [static]

 exp(a) 

Eleva e a a.

Parameters:

ParametroTipoDescrizione
aComplexIl complesso a.

Returns

TipoDescrizione
Complexe elevato a a.

Method: log(a) [static]

 log(a) 

Ottiene il log di a.

Parameters:

ParametroTipoDescrizione
aComplexIl complesso a.

Returns

TipoDescrizione
ComplexIl log di a.

Method: multiply(a, b) [static]

 multiply(a, b) 

Moltiplica a per b.

Parameters:

ParametroTipoDescrizione
aComplexIl complesso a.
bComplexIl complesso b.

Returns

TipoDescrizione
ComplexIl risultato della moltiplicazione.

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

 multiply(a, b, result) 

Moltiplica a per b.

Parameters:

ParametroTipoDescrizione
aComplexIl complesso a.
bComplexIl complesso b.
resultComplex[]Il risultato.

Method: multiply(a, s) [static]

 multiply(a, s) 

Moltiplica a per s.

Parameters:

ParametroTipoDescrizione
aComplexIl complesso a.
sfloatIl valore s.

Returns

TipoDescrizione
ComplexIl risultato della moltiplicazione.

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

 multiply(a, s, result) 

Moltiplica a per s.

Parameters:

ParametroTipoDescrizione
aComplexIl complesso a.
sfloatIl valore s.
resultComplex[]Il risultato.

Method: negate(a) [static]

 negate(a) 

Nega a.

Parameters:

ParametroTipoDescrizione
aComplexIl complesso a.

Returns

TipoDescrizione
ComplexIl risultato della negazione.

Method: parse(s) [static]

 parse(s) 

Analizza il s specificato in un Complex.

Parameters:

ParametroTipoDescrizione
sstringIl valore s.

Returns

TipoDescrizione
ComplexIl numero complesso.

Method: sin(a) [static]

 sin(a) 

Ottiene Sin di a.

Parameters:

ParametroTipoDescrizione
aComplexIl complesso a.

Returns

TipoDescrizione
ComplexSin di a.

Method: sqrt(a) [static]

 sqrt(a) 

Ottiene la radice quadrata di a.

Parameters:

ParametroTipoDescrizione
aComplexIl complesso a.

Returns

TipoDescrizione
ComplexLa radice quadrata.

Method: subtract(a, b) [static]

 subtract(a, b) 

Sottrae b da a.

Parameters:

ParametroTipoDescrizione
aComplexIl complesso a.
bComplexIl complesso b.

Returns

TipoDescrizione
ComplexIl risultato della sottrazione.

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

 subtract(a, b, result) 

Sottrae b da a.

Parameters:

ParametroTipoDescrizione
aComplexIl complesso a.
bComplexIl complesso b.
resultComplex[]Il risultato.

Method: subtract(a, s) [static]

 subtract(a, s) 

Sottrae s da a.

Parameters:

ParametroTipoDescrizione
aComplexIl complesso a.
sfloatIl valore s.

Returns

TipoDescrizione
ComplexIl risultato della sottrazione.

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

 subtract(a, s, result) 

Sottrae s da a.

Parameters:

ParametroTipoDescrizione
aComplexIl complesso a.
sfloatIl valore s.
resultComplex[]Il risultato.

Method: subtract(s, a) [static]

 subtract(s, a) 

Sottrae s da a.

Parameters:

ParametroTipoDescrizione
sfloatIl valore s.
aComplexIl complesso a.

Returns

TipoDescrizione
ComplexIl risultato della sottrazione.

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

 subtract(s, a, result) 

Sottrae a da s.

Parameters:

ParametroTipoDescrizione
sfloatIl valore s.
aComplexIl complesso a.
resultComplex[]Il risultato.

Method: tan(a) [static]

 tan(a) 

Ottiene Tan di a.

Parameters:

ParametroTipoDescrizione
aComplexIl complesso a.

Returns

TipoDescrizione
ComplexTan di a.

Method: try_parse(s, result) [static]

 try_parse(s, result) 

Prova ad analizzare il s specificato in un Complex.

Parameters:

ParametroTipoDescrizione
sstringIl valore s.
resultComplex[]Il risultato.

Returns

TipoDescrizione
boolVero, se il numero complesso è analizzato.