TiffSRational
Inheritance: java.lang.Object
public class TiffSRational
tiff 有理数类型。
构造函数
| 构造函数 | 描述 |
|---|---|
| TiffSRational() | 初始化 TiffSRational 类的新实例。 |
| TiffSRational(int value) | 初始化 TiffSRational 类的新实例。 |
| TiffSRational(int nominator, int denominator) | 初始化 TiffSRational 类的新实例。 |
字段
| 字段 | 描述 |
|---|---|
| EPSILON | 用于分数计算的 epsilon |
方法
| 方法 | 描述 |
|---|---|
| approximateFraction(double value, double epsilon) | 将提供的值近似为分数。 |
| approximateFraction(double value) | 将提供的值近似为分数。 |
| approximateFraction(float value, double epsilon) | 将提供的值近似为分数。 |
| approximateFraction(float value) | 将提供的值近似为分数。 |
| getDenominator() | 获取分母。 |
| getNominator() | 获取分子。 |
| getValue() | 获取 float 值。 |
| getValueD() | 获取 double 值。 |
| toString() | 返回表示此实例的 System.String。 |
| equals(Object obj) | 确定指定的 Object 是否等于此实例。 |
| hashCode() | 返回此实例的哈希码。 |
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
用于分数计算的 epsilon
approximateFraction(double value, double epsilon)
public static TiffSRational approximateFraction(double value, double epsilon)
将提供的值近似为分数。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | double | 值。 |
| epsilon | 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 | 值。 |
| epsilon | 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()
获取 float 值。
值:float 值。
Returns: float
getValueD()
public double getValueD()
获取 double 值。
值:双精度值。
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:
布尔值 - 如果指定的 Object 等于此实例则为 true;否则为 false。
hashCode()
public int hashCode()
返回此实例的哈希码。
Returns: int - 此实例的哈希码,适用于哈希算法和哈希表等数据结构。