Class TiffSRational
Název místa: Aspose.Imaging.FileFormats.Tiff Shromáždění: Aspose.Imaging.dll (25.4.0)
Typy racionálního typu.
[JsonObject(MemberSerialization.OptIn)]
public class TiffSRational
Inheritance
Dědiční členové
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
TiffSrationální()
Začíná nový případ třídy Aspose.Imaging.FileFormats.Tiff.TiffSRational.
public TiffSRational()
TiffSrationální(Int)
Začíná nový případ třídy Aspose.Imaging.FileFormats.Tiff.TiffSRational.
public TiffSRational(int value)
Parameters
value
int
a její hodnotu.
TiffSrationální(a int, int)
Začíná nový případ třídy Aspose.Imaging.FileFormats.Tiff.TiffSRational.
[JsonConstructor]
public TiffSRational(int nominator, int denominator)
Parameters
nominator
int
a nominovatele.
denominator
int
a jeho denominátorem.
Fields
Epsilon
Epsilon pro výpočet frakce
public const double Epsilon = 1E-06
Polní hodnota
Properties
Denominator
Vezměte si denominátor.
public int Denominator { get; }
Hodnota nemovitosti
Nominator
Získejte nominátor.
public int Nominator { get; }
Hodnota nemovitosti
Value
Získáte flotilní hodnotu.
public float Value { get; }
Hodnota nemovitosti
hodnota
Dostane dvojí hodnotu.
public double ValueD { get; }
Hodnota nemovitosti
Methods
ApproximateFraction(dvojí, dvojí)
Přibližuje předpokládanou hodnotu k frakci.
public static TiffSRational ApproximateFraction(double value, double epsilon)
Parameters
value
double
a její hodnotu.
epsilon
double
Chyba je povolen.
Returns
Racionální číslo s chybou menší než epsilon'.
ApproximateFraction(Dvojitý)
Přibližuje předpokládanou hodnotu k frakci.
public static TiffSRational ApproximateFraction(double value)
Parameters
value
double
a její hodnotu.
Returns
Racionální číslo má méně chyb než Aspose.Imaging.FileFormats.Tiff.TiffSRational.Epsilon.
ApproximateFraction(Plzeň, dvojnásobný)
Přibližuje předpokládanou hodnotu k frakci.
public static TiffSRational ApproximateFraction(float value, double epsilon)
Parameters
value
float
a její hodnotu.
epsilon
double
Chyba je povolen.
Returns
Racionální číslo s chybou menší než epsilon'.
ApproximateFraction(flotila)
Přibližuje předpokládanou hodnotu k frakci.
public static TiffSRational ApproximateFraction(float value)
Parameters
value
float
a její hodnotu.
Returns
Racionální číslo má méně chyb než Aspose.Imaging.FileFormats.Tiff.TiffSRational.Epsilon.
Equals(Objekt)
Určuje, zda je specifikovaný System.Object rovný tomuto bodu.
public override bool Equals(object obj)
Parameters
obj
object
Systém.Objekt srovnávat s tímto příkladem.
Returns
‘pravda’ pokud je specifikovaný System.Object stejný jako tento příklad; jinak ‘falešn’.
GetHashCode()
Vraťte hash kód pro tento příklad.
public override int GetHashCode()
Returns
Hash kód pro tento příklad, vhodný pro použití v hashing algoritmy a datové struktury, jako je hash tabulka.
ToString()
Vrátí systém.String, který představuje tuto instanci.
public override string ToString()
Returns
Systém.String, který představuje tuto instanci.