Class TiffSRational
Namn på plats: Aspose.Imaging.FileFormats.Tiff Församling: Aspose.Imaging.dll (25.4.0)
Den rationella typen av tiff.
[JsonObject(MemberSerialization.OptIn)]
public class TiffSRational
Inheritance
Arvsmedlemmar
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
TiffSrational()
Initialiserar en ny instans av Aspose.Imaging.FileFormats.Tiff.TiffSRational klass.
public TiffSRational()
TiffSrational(int)
Initialiserar en ny instans av Aspose.Imaging.FileFormats.Tiff.TiffSRational klass.
public TiffSRational(int value)
Parameters
value
int
och värdet .
TiffSrational(int, int)
Initialiserar en ny instans av Aspose.Imaging.FileFormats.Tiff.TiffSRational klass.
[JsonConstructor]
public TiffSRational(int nominator, int denominator)
Parameters
nominator
int
och nomineraren.
denominator
int
och den denominator.
Fields
Epsilon
Epsilon för fraktionsberäkning
public const double Epsilon = 1E-06
Fältvärde
Properties
Denominator
Hämta den denominator.
public int Denominator { get; }
Fastighetsvärde
Nominator
Han får nomineraren.
public int Nominator { get; }
Fastighetsvärde
Value
Få värdet av flödet.
public float Value { get; }
Fastighetsvärde
värde
Det får dubbelt värde.
public double ValueD { get; }
Fastighetsvärde
Methods
ApproximateFraction(dubbel, dubbel)
Uppmuntra det föreslagna värdet till en fraktion.
public static TiffSRational ApproximateFraction(double value, double epsilon)
Parameters
value
double
och värdet .
epsilon
double
Felet är tillåtet.
Returns
Ett rationellt nummer med mindre fel än epsilon".
ApproximateFraction(dubbel)
Uppmuntra det föreslagna värdet till en fraktion.
public static TiffSRational ApproximateFraction(double value)
Parameters
value
double
och värdet .
Returns
Ett rationellt nummer som har mindre fel än Aspose.Imaging.FileFormats.Tiff.TiffSRational.Epsilon.
ApproximateFraction(Float, dubbel)
Uppmuntra det föreslagna värdet till en fraktion.
public static TiffSRational ApproximateFraction(float value, double epsilon)
Parameters
value
float
och värdet .
epsilon
double
Felet är tillåtet.
Returns
Ett rationellt nummer med mindre fel än epsilon".
ApproximateFraction(Flotta)
Uppmuntra det föreslagna värdet till en fraktion.
public static TiffSRational ApproximateFraction(float value)
Parameters
value
float
och värdet .
Returns
Ett rationellt nummer som har mindre fel än Aspose.Imaging.FileFormats.Tiff.TiffSRational.Epsilon.
Equals(Objektet)
Det bestämmer om den angivna System.Object är lika med denna instans.
public override bool Equals(object obj)
Parameters
obj
object
System.Object att jämföra med denna instans.
Returns
’true’ om den angivna System.Object är lik denna instans; annars, ‘falsk’.
GetHashCode()
Returnerar en hashkod för denna instans.
public override int GetHashCode()
Returns
En hashkod för det här exemplet, lämplig för användning i hashingalgoritmer och datastrukturer som en hashtabell.
ToString()
Returnerar en System.String som representerar denna instans.
public override string ToString()
Returns
Ett System.String som representerar denna instans.