Class TiffRational
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 TiffRational
Inheritance
Arvsmedlemmar
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
TiffRational()
Initialiserar en ny instans av Aspose.Imaging.FileFormats.Tiff.TiffRational klass.
public TiffRational()
TiffRational(Unt)
Initialiserar en ny instans av Aspose.Imaging.FileFormats.Tiff.TiffRational klass.
public TiffRational(uint value)
Parameters
value
uint
Nominerarens värde.
Remarks
Nomineraren kommer att användas som det angivna värdet och nomineraren kommer att vara lika med 1.
TiffRational(Unt, Unt)
Initialiserar en ny instans av Aspose.Imaging.FileFormats.Tiff.TiffRational klass.
[JsonConstructor]
public TiffRational(uint nominator, uint denominator)
Parameters
nominator
uint
och nomineraren.
denominator
uint
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 uint Denominator { get; }
Fastighetsvärde
Nominator
Han får nomineraren.
public uint 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 TiffRational 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 TiffRational ApproximateFraction(double value)
Parameters
value
double
och värdet .
Returns
Ett rationellt nummer som har mindre fel än Aspose.Imaging.FileFormats.Tiff.TiffRational.Epsilon.
ApproximateFraction(Float, dubbel)
Uppmuntra det föreslagna värdet till en fraktion.
public static TiffRational 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 TiffRational ApproximateFraction(float value)
Parameters
value
float
och värdet .
Returns
Ett rationellt nummer som har mindre fel än Aspose.Imaging.FileFormats.Tiff.TiffRational.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()
Omvandlas till sträng.
public override string ToString()
Returns
Ett System.String som representerar denna instans.