TiffRational

Inheritance: java.lang.Object

public class TiffRational

نوع TIFF Rational.

المنشئات

المنشئالوصف
TiffRational()ينشئ مثلاً جديداً من الفئة TiffRational.
TiffRational(long value)ينشئ مثلاً جديداً من الفئة TiffRational.
TiffRational(long nominator, long denominator)ينشئ مثلاً جديداً من الفئة TiffRational.

الحقول

حقلالوصف
EPSILONالإبسيلون لحساب الكسر

الطرق

طريقةالوصف
approximateFraction(double value, double epsilon)يقرب القيمة المقدمة إلى كسر.
approximateFraction(double value)يقرب القيمة المقدمة إلى كسر.
approximateFraction(float value, double epsilon)يقرب القيمة المقدمة إلى كسر.
approximateFraction(float value)يقرب القيمة المقدمة إلى كسر.
getDenominator()يحصل على المقام.
getNominator()يحصل على البسط.
getValue()يحصل على قيمة الفاصلة العائمة.
getValueD()يحصل على قيمة مزدوجة.
toString()يحول إلى سلسلة.
equals(Object obj)يحدد ما إذا كان Object المحدد يساوي هذه الحالة.
hashCode()يعيد قيمة تجزئة (hash code) لهذا الكائن.

TiffRational()

public TiffRational()

ينشئ مثلاً جديداً من الفئة TiffRational.

TiffRational(long value)

public TiffRational(long value)

ينشئ مثلاً جديداً من الفئة TiffRational.

Parameters:

معاملنوعالوصف
valuelong

سيتم استخدام البسط كالقيمة المحددة وسيكون المقام مساوياً لـ 1. |

TiffRational(long nominator, long denominator)

public TiffRational(long nominator, long denominator)

ينشئ مثلاً جديداً من الفئة TiffRational.

Parameters:

معاملنوعالوصف
البسطlongالبسط.
المقامlongالمقام.

EPSILON

public static final double EPSILON

الإبسيلون لحساب الكسر

approximateFraction(double value, double epsilon)

public static TiffRational approximateFraction(double value, double epsilon)

يقرب القيمة المقدمة إلى كسر.

Parameters:

معاملنوعالوصف
valuedoubleالقيمة.
إبسيلونdoubleالخطأ المسموح به.

Returns: TiffRational - A rational number having error less than epsilon.

approximateFraction(double value)

public static TiffRational approximateFraction(double value)

يقرب القيمة المقدمة إلى كسر.

Parameters:

معاملنوعالوصف
valuedoubleالقيمة.

Returns: TiffRational - A rational number having error less than Epsilon.

approximateFraction(float value, double epsilon)

public static TiffRational approximateFraction(float value, double epsilon)

يقرب القيمة المقدمة إلى كسر.

Parameters:

معاملنوعالوصف
valuefloatالقيمة.
إبسيلونdoubleالخطأ المسموح به.

Returns: TiffRational - A rational number having error less than epsilon.

approximateFraction(float value)

public static TiffRational approximateFraction(float value)

يقرب القيمة المقدمة إلى كسر.

Parameters:

معاملنوعالوصف
valuefloatالقيمة.

Returns: TiffRational - A rational number having error less than Epsilon.

getDenominator()

public long getDenominator()

يحصل على المقام.

القيمة: المقام.

Returns: long

getNominator()

public long getNominator()

يحصل على البسط.

القيمة: البسط.

Returns: long

getValue()

public float getValue()

يحصل على قيمة الفاصلة العائمة.

القيمة: قيمة الفاصلة العائمة.

Returns: float

getValueD()

public double getValueD()

يحصل على قيمة مزدوجة.

القيمة: قيمة مزدوجة.

Returns: double

toString()

public String toString()

يحول إلى سلسلة.

Returns: java.lang.String - سلسلة تمثل هذه الحالة.

equals(Object obj)

public boolean equals(Object obj)

يحدد ما إذا كان Object المحدد يساوي هذه الحالة.

Parameters:

معاملنوعالوصف
objjava.lang.Objectالكائن Object للمقارنة مع هذه المثيلة.

Returns: منطقية - true إذا كان الـ Object المحدد مساويًا لهذه المثيلة؛ وإلا false.

hashCode()

public int hashCode()

يعيد قيمة تجزئة (hash code) لهذا الكائن.

Returns: int - قيمة تجزئة (hash code) لهذا الكائن، مناسبة للاستخدام في خوارزميات التجزئة وهياكل البيانات مثل جدول التجزئة.