Class TiffSRational
Numele spaţiului: Aspose.Imaging.FileFormats.Tiff Asamblare: Aspose.Imaging.dll (25.4.0)
Tipul de tip rațional.
[JsonObject(MemberSerialization.OptIn)]
public class TiffSRational
Inheritance
Membrii moștenitori
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
TiffRatională()
Inițializează o nouă instanță a clasei Aspose.Imaging.FileFormats.Tiff. TiffSRational.
public TiffSRational()
TiffRatională(int)
Inițializează o nouă instanță a clasei Aspose.Imaging.FileFormats.Tiff. TiffSRational.
public TiffSRational(int value)
Parameters
value
int
de valoare .
TiffRatională(int, int)
Inițializează o nouă instanță a clasei Aspose.Imaging.FileFormats.Tiff. TiffSRational.
[JsonConstructor]
public TiffSRational(int nominator, int denominator)
Parameters
nominator
int
Numarul de nominalizare.
denominator
int
şi de denumitor.
Fields
Epsilon
Epsilonul pentru calculul fracției
public const double Epsilon = 1E-06
Valoarea câmpului
Properties
Denominator
Am primit denumitorul.
public int Denominator { get; }
Valoarea proprietății
Nominator
A primit nominalizatorul.
public int Nominator { get; }
Valoarea proprietății
Value
Obțineți valoarea float.
public float Value { get; }
Valoarea proprietății
Valoare
Obțineți valoarea dublu.
public double ValueD { get; }
Valoarea proprietății
Methods
ApproximateFraction(dublu, dublu)
Aproximă valoarea oferită unei fracții.
public static TiffSRational ApproximateFraction(double value, double epsilon)
Parameters
value
double
de valoare .
epsilon
double
Erorile sunt permise.
Returns
Un număr rațional care are o eroare mai mică decât epsilon".
ApproximateFraction(Dublă)
Aproximă valoarea oferită unei fracții.
public static TiffSRational ApproximateFraction(double value)
Parameters
value
double
de valoare .
Returns
Un număr rațional are o eroare mai mică decât Aspose.Imaging.FileFormats.Tiff. TiffSRational.Epsilon.
ApproximateFraction(float, dublu)
Aproximă valoarea oferită unei fracții.
public static TiffSRational ApproximateFraction(float value, double epsilon)
Parameters
value
float
de valoare .
epsilon
double
Erorile sunt permise.
Returns
Un număr rațional care are o eroare mai mică decât epsilon".
ApproximateFraction(float)
Aproximă valoarea oferită unei fracții.
public static TiffSRational ApproximateFraction(float value)
Parameters
value
float
de valoare .
Returns
Un număr rațional are o eroare mai mică decât Aspose.Imaging.FileFormats.Tiff. TiffSRational.Epsilon.
Equals(Obiectul)
Determine dacă Sistemul.Obiect specificat este egal cu această instanță.
public override bool Equals(object obj)
Parameters
obj
object
Sistemul.Obiect pentru a compara cu această instanță.
Returns
‘realitate’ dacă Sistemul.Obiectul specificat este egal cu acest caz; altfel, ‘falsa’.
GetHashCode()
Întoarceți un cod hash pentru acest caz.
public override int GetHashCode()
Returns
Un cod de hash pentru acest exemplu, potrivit pentru utilizare în algoritmi de hashing și structuri de date, cum ar fi un tabel de hash.
ToString()
Întoarce un sistem.String care reprezintă această instanță.
public override string ToString()
Returns
Un sistem.String care reprezintă această instanță.