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