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:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | long |
سيتم استخدام البسط كالقيمة المحددة وسيكون المقام مساوياً لـ 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:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | double | القيمة. |
| الإبسيلون | double | الخطأ المسموح به. |
Returns:
TiffRational - A rational number having error less than epsilon.
approximateFraction(double value)
public static TiffRational approximateFraction(double value)
يقرب القيمة المقدمة إلى كسر.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | double | القيمة. |
Returns:
TiffRational - A rational number having error less than Epsilon.
approximateFraction(float value, double epsilon)
public static TiffRational approximateFraction(float value, double epsilon)
يقرب القيمة المقدمة إلى كسر.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | float | القيمة. |
| الإبسيلون | double | الخطأ المسموح به. |
Returns:
TiffRational - A rational number having error less than epsilon.
approximateFraction(float value)
public static TiffRational approximateFraction(float value)
يقرب القيمة المقدمة إلى كسر.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | float | القيمة. |
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:
| معامل | نوع | الوصف |
|---|---|---|
| obj | java.lang.Object | ال Object للمقارنة مع هذه الحالة. |
Returns:
منطقي - true إذا كان الـ Object المحدد يساوي هذه الحالة؛ وإلا false.
hashCode()
public int hashCode()
يرجع رمز تجزئة (hash code) لهذه المثيل.
Returns: int - رمز تجزئة (hash code) لهذه المثيل، مناسب للاستخدام في خوارزميات التجزئة وهياكل البيانات مثل جدول التجزئة.