Struct Complex
De naam: Aspose.Imaging.ImageFilters.ComplexUtils Verzameling: Aspose.Imaging.dll (25.4.0)
De complexe getalstructuur.
public struct Complex : IEquatable<complex>
Implements
Geëerbiede leden
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Complex(dubbele, dubbele)
Initialiseert een nieuwe instantie van de Aspose.Imaging.ImageFilters.ComplexUtils.complex structuur.
public Complex(double real, double imaginary)
Parameters
real
double
Het echte deel.
imaginary
double
Het verbeeldingsgebied.
Complex(Complex)
Initialiseert een nieuwe instantie van de Aspose.Imaging.ImageFilters.ComplexUtils.complex structuur.
public Complex(Complex c)
Parameters
c
Complex
Het complexe getal.
Fields
I
Ik complex heb Aspose.Imaging.ImageFilters.ComplexUtils.complex.IM gelijk aan 1.
public static readonly Complex I
veldwaarde
One
Een complex met Aspose.Imaging.ImageFilters.ComplexUtils.complex.Re en Wl17.Imagifilter.Comblox.IM is gelijk aan 1.
public static readonly Complex One
veldwaarde
SizeOfComplex
De grootte van het complex.
public static readonly int SizeOfComplex
veldwaarde
SizeOfDouble
De grootte van System.Double.
public static readonly int SizeOfDouble
veldwaarde
Zero
Zero complex is.
public static readonly Complex Zero
veldwaarde
Properties
Im
Krijg of zet het verbeeldingsdeel.
public double Im { get; set; }
Eigendomswaarde
Magnitude
Het krijgt de grootte.
public double Magnitude { get; }
Eigendomswaarde
Phase
Geeft de fase.
public double Phase { get; }
Eigendomswaarde
Re
Geeft of zet het echte deel.
public double Re { get; set; }
Eigendomswaarde
SquaredMagnitude
Geeft de vierkante grootte.
public double SquaredMagnitude { get; }
Eigendomswaarde
Methods
Add(Complex en complex)
Ads a’ en <code class=paramaf">b'.
public static Complex Add(Complex a, Complex b)
Parameters
a
Complex
Het een complex.
b
Complex
Het complex B.
Returns
De sum complex.
Add(Complex en dubbel)
Ads a’ en <code class=paramaf">s'.
public static Complex Add(Complex a, double s)
Parameters
a
Complex
Het een complex.
s
double
De waarde van s.
Returns
Het complex met zijn Re is verhoogd door s'.
Add(Complex, complex en ref complex)
Ads a’ en <code class=paramaf">b'.
public static void Add(Complex a, Complex b, ref Complex result)
Parameters
a
Complex
Het een complex.
b
Complex
Het complex B.
result
Complex
Het resultaat .
Add(Complex, dubbele, ref complex)
Ads a’ en <code class=paramaf">s'.
public static void Add(Complex a, double s, ref Complex result)
Parameters
a
Complex
Het een complex.
s
double
De waarde van s.
result
Complex
Het resultaat .
ApproxEqual(Complex en complex)
Controleer ongeveer gelijkheid.
public static bool ApproxEqual(Complex a, Complex b)
Parameters
a
Complex
Het een complex.
b
Complex
Het complex B.
Returns
Het nauwkeurige resultaat van gelijkheid.
ApproxEqual(Complex, complex en dubbel)
Controleer ongeveer gelijkheid.
public static bool ApproxEqual(Complex a, Complex b, double tolerance)
Parameters
a
Complex
Het een complex.
b
Complex
Het complex B.
tolerance
double
De tolerantie.
Returns
Het nauwkeurige resultaat van gelijkheid.
Clone()
Cloneer deze instantie.
public Complex Clone()
Returns
Een clone van dit complex.
Cos(Complex)
Gets Cos van a'.
public static Complex Cos(Complex a)
Parameters
a
Complex
Het een complex.
Returns
Cos van a'.
Divide(Complex en complex)
Divideer a’ door <code class=paramaf">b'.
public static Complex Divide(Complex a, Complex b)
Parameters
a
Complex
Het een complex.
b
Complex
Het complex B.
Returns
Het resultaat van de splitsing.
Exceptions
Het kan niet door nul verdeeld worden.
Divide(Complex en dubbel)
Divideer a’ door <code class=paramaf">s'.
public static Complex Divide(Complex a, double s)
Parameters
a
Complex
Het een complex.
s
double
De waarde van s.
Returns
Het resultaat van de splitsing.
Exceptions
Het kan niet door nul verdeeld worden.
Divide(Dubbel, Complex)
Divideer a’ door <code class=paramaf">s'.
public static Complex Divide(double s, Complex a)
Parameters
s
double
De waarde van s.
a
Complex
Het een complex.
Returns
Het resultaat van de splitsing.
Exceptions
Het kan niet door nul verdeeld worden.
Divide(Complex, complex en ref complex)
Divideer a’ door <code class=paramaf">b'.
public static void Divide(Complex a, Complex b, ref Complex result)
Parameters
a
Complex
Het een complex.
b
Complex
Het complex B.
result
Complex
Het resultaat .
Exceptions
Het kan niet door nul verdeeld worden.
Divide(Complex, dubbele, ref complex)
Divideer a’ door <code class=paramaf">s'.
public static void Divide(Complex a, double s, ref Complex result)
Parameters
a
Complex
Het een complex.
s
double
De waarde van s.
result
Complex
Het resultaat .
Exceptions
Het kan niet door nul verdeeld worden.
Divide(dubbele, complex, ref complex)
Divideer s’ door
a'.
public static void Divide(double s, Complex a, ref Complex result)
Parameters
s
double
De waarde van s.
a
Complex
Het een complex.
result
Complex
Het resultaat .
Exceptions
Het kan niet door nul verdeeld worden.
Equals(Objecten)
Het bepaalt of de aangegeven System.Object gelijk is aan deze instantie.
public override bool Equals(object obj)
Parameters
obj
object
Het System.Object om te vergelijken met deze instantie.
Returns
‘waar’ als de aangegeven System.Object gelijk is aan deze instantie; anders, ‘fake’.
Equals(Complex)
Het bepaalt of de aangegeven System.Object gelijk is aan deze instantie.
public bool Equals(Complex other)
Parameters
other
Complex
Het System.Object om te vergelijken met deze instantie.
Returns
‘waar’ als de aangegeven System.Object gelijk is aan deze instantie; anders, ‘fake’.
Exp(Complex)
Verhoog e door a’.
public static Complex Exp(Complex a)
Parameters
a
Complex
Het een complex.
Returns
e opgevoed door a’.
GetHashCode()
Terug een hashcode voor deze instelling.
public override int GetHashCode()
Returns
Een hashcode voor dit voorbeeld, geschikt voor gebruik in hashingalgoritmen en gegevensstructuren zoals een hash tabel.
Log(Complex)
Geeft een log van a'.
public static Complex Log(Complex a)
Parameters
a
Complex
Het een complex.
Returns
De log van a'.
Multiply(Complex en complex)
Vermenigvuldigen a’ door <code class" paramrev">b'.
public static Complex Multiply(Complex a, Complex b)
Parameters
a
Complex
Het een complex.
b
Complex
Het complex B.
Returns
Het resultaat van de vermenigvuldiging.
Multiply(Complex en dubbel)
Vermenigvuldigen a’ door <code class" paramrev">s'.
public static Complex Multiply(Complex a, double s)
Parameters
a
Complex
Het een complex.
s
double
De waarde van s.
Returns
Het resultaat van de vermenigvuldiging.
Multiply(Complex, complex en ref complex)
Vermenigvuldigen a’ door <code class" paramrev">b'.
public static void Multiply(Complex a, Complex b, ref Complex result)
Parameters
a
Complex
Het een complex.
b
Complex
Het complex B.
result
Complex
Het resultaat .
Multiply(Complex, dubbele, ref complex)
Vermenigvuldigen a’ door <code class" paramrev">s'.
public static void Multiply(Complex a, double s, ref Complex result)
Parameters
a
Complex
Het een complex.
s
double
De waarde van s.
result
Complex
Het resultaat .
Negate(Complex)
Negeren a'.
public static Complex Negate(Complex a)
Parameters
a
Complex
Het een complex.
Returns
Het resultaat van negatie.
Parse(String)
Verwijder de aangegeven s’ in een Aspose.Imaging.ImageFilters.ComplexUtils.complex.
public static Complex Parse(string s)
Parameters
s
string
De waarde van s.
Returns
Het complexe getal.
Exceptions
Een strenge vertegenwoordiging van het complexe getal is niet correct gevormd.
Sin(Complex)
Gets Sin van a'.
public static Complex Sin(Complex a)
Parameters
a
Complex
Het een complex.
Returns
Sin van a'.
Sqrt(Complex)
Geeft vierkante wortel van a'.
public static Complex Sqrt(Complex a)
Parameters
a
Complex
Het een complex.
Returns
De vierkante wortel.
Subtract(Complex en complex)
De subtracten b’ van de
a'.
public static Complex Subtract(Complex a, Complex b)
Parameters
a
Complex
Het een complex.
b
Complex
Het complex B.
Returns
Het resultaat van de subtract.
Subtract(Complex en dubbel)
De subtracten s’ van de
a'.
public static Complex Subtract(Complex a, double s)
Parameters
a
Complex
Het een complex.
s
double
De waarde van s.
Returns
Het resultaat van de subtract.
Subtract(Dubbel, Complex)
De subtracten s’ van de
a'.
public static Complex Subtract(double s, Complex a)
Parameters
s
double
De waarde van s.
a
Complex
Het een complex.
Returns
Het resultaat van de subtract.
Subtract(Complex, complex en ref complex)
De subtracten b’ van de
a'.
public static void Subtract(Complex a, Complex b, ref Complex result)
Parameters
a
Complex
Het een complex.
b
Complex
Het complex B.
result
Complex
Het resultaat .
Subtract(Complex, dubbele, ref complex)
De subtracten s’ van de
a'.
public static void Subtract(Complex a, double s, ref Complex result)
Parameters
a
Complex
Het een complex.
s
double
De waarde van s.
result
Complex
Het resultaat .
Subtract(dubbele, complex, ref complex)
De subtracten a’ van de
s'.
public static void Subtract(double s, Complex a, ref Complex result)
Parameters
s
double
De waarde van s.
a
Complex
Het een complex.
result
Complex
Het resultaat .
Tan(Complex)
Gets Tan van a'.
public static Complex Tan(Complex a)
Parameters
a
Complex
Het een complex.
Returns
Tan van a'.
ToString()
Terug een System.String die deze instantie vertegenwoordigt.
public override string ToString()
Returns
Een System.String die deze instantie vertegenwoordigt.
TryParse(String, uit Complex)
Probeer de aangegeven s’ in een Aspose.Imaging.ImageFilters.ComplexUtils.complex te versieren.
public static bool TryParse(string s, out Complex result)
Parameters
s
string
De waarde van s.
result
Complex
Het resultaat .
Returns
Het is waar, als het complexe getal is parsed.
Operators
Operator +(Complex en complex)
Invoeren van de operator +.
public static Complex operator +(Complex a, Complex b)
Parameters
a
Complex
Het een complex.
b
Complex
Het complex B.
Returns
Het resultaat van de exploitant.
Operator +(Complex en dubbel)
Invoeren van de operator +.
public static Complex operator +(Complex a, double s)
Parameters
a
Complex
Het een complex.
s
double
De waarde van s.
Returns
Het resultaat van de exploitant.
Operator +(Dubbel, Complex)
Invoeren van de operator +.
public static Complex operator +(double s, Complex a)
Parameters
s
double
De waarde van s.
a
Complex
Het een complex.
Returns
Het resultaat van de exploitant.
Operator /(Complex en complex)
Uitvoeren van de operator /.
public static Complex operator /(Complex a, Complex b)
Parameters
a
Complex
Het een complex.
b
Complex
Het complex B.
Returns
Het resultaat van de exploitant.
Operator /(Complex en dubbel)
Uitvoeren van de operator /.
public static Complex operator /(Complex a, double s)
Parameters
a
Complex
Het een complex.
s
double
De waarde van s.
Returns
Het resultaat van de exploitant.
Operator /(Dubbel, Complex)
Uitvoeren van de operator /.
public static Complex operator /(double s, Complex a)
Parameters
s
double
De waarde van s.
a
Complex
Het een complex.
Returns
Het resultaat van de exploitant.
Operator =(Complex en complex)
Uitvoeren van de operator = =.
public static bool operator ==(Complex a, Complex b)
Parameters
a
Complex
Het een complex.
b
Complex
Het complex B.
Returns
Het resultaat van de exploitant.
Explicit Operator Complex(dubbele)
Het uitvoert een uitdrukkelijke conversie van System.Double naar Aspose.Imaging.ImageFilters.ComplexUtils.complex.
public static explicit operator Complex(double value)
Parameters
value
double
De waarde .
Returns
Het resultaat van de conversie.
Explicit Operator Complex(Vloot)
Het uitvoert een uitdrukkelijke conversie van System.Single naar Aspose.Imaging.ImageFilters.ComplexUtils.complex.
public static explicit operator Complex(float value)
Parameters
value
float
De waarde .
Returns
Het resultaat van de conversie.
Operator !=(Complex en complex)
Uitvoeren van de operator! =.
public static bool operator !=(Complex a, Complex b)
Parameters
a
Complex
Het een complex.
b
Complex
Het complex B.
Returns
Het resultaat van de exploitant.
Operator *(Complex en complex)
Uitvoeren van de operator *.
public static Complex operator *(Complex a, Complex b)
Parameters
a
Complex
Het een complex.
b
Complex
Het complex B.
Returns
Het resultaat van de exploitant.
Operator *(Dubbel, Complex)
Uitvoeren van de operator *.
public static Complex operator *(double s, Complex a)
Parameters
s
double
De waarde van s.
a
Complex
Het een complex.
Returns
Het resultaat van de exploitant.
Operator *(Complex en dubbel)
Uitvoeren van de operator *.
public static Complex operator *(Complex a, double s)
Parameters
a
Complex
Het een complex.
s
double
De waarde van s.
Returns
Het resultaat van de exploitant.
Operator -(Complex en complex)
Uitvoeren van de operator -.
public static Complex operator -(Complex a, Complex b)
Parameters
a
Complex
Het een complex.
b
Complex
Het complex B.
Returns
Het resultaat van de exploitant.
Operator -(Complex en dubbel)
Uitvoeren van de operator -.
public static Complex operator -(Complex a, double s)
Parameters
a
Complex
Het een complex.
s
double
De waarde van s.
Returns
Het resultaat van de exploitant.
Operator -(Dubbel, Complex)
Uitvoeren van de operator -.
public static Complex operator -(double s, Complex a)
Parameters
s
double
De waarde van s.
a
Complex
Het een complex.
Returns
Het resultaat van de exploitant.
Operator -(Complex)
Uitvoeren van de operator -.
public static Complex operator -(Complex a)
Parameters
a
Complex
Het een complex.
Returns
Het resultaat van de exploitant.