TiffSRational

Inheritance: java.lang.Object

public class TiffSRational

نوع TIFF Rational.

المنشئات

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

الحقول

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

الطرق

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

TiffSRational()

public TiffSRational()

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

TiffSRational(int value)

public TiffSRational(int value)

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

Parameters:

معاملنوعالوصف
القيمةintقيمة البسط.

TiffSRational(int nominator, int denominator)

public TiffSRational(int nominator, int denominator)

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

Parameters:

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

EPSILON

public static final double EPSILON

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

approximateFraction(double value, double epsilon)

public static TiffSRational approximateFraction(double value, double epsilon)

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

Parameters:

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

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

approximateFraction(double value)

public static TiffSRational approximateFraction(double value)

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

Parameters:

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

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

approximateFraction(float value, double epsilon)

public static TiffSRational approximateFraction(float value, double epsilon)

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

Parameters:

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

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

approximateFraction(float value)

public static TiffSRational approximateFraction(float value)

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

Parameters:

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

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

getDenominator()

public int getDenominator()

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

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

Returns: int

getNominator()

public int getNominator()

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

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

Returns: int

getValue()

public float getValue()

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

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

Returns: float

getValueD()

public double getValueD()

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

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

Returns: double

toString()

public String toString()

يعيد System.String التي تمثل هذا المثيل.

Returns: java.lang.String - System.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) لهذه المثيل، مناسب للاستخدام في خوارزميات التجزئة وهياكل البيانات مثل جدول التجزئة.