TiffRational
Inheritance: java.lang.Object
public class TiffRational
Тип rational TIFF.
Конструкторы
| Конструктор | Описание |
|---|---|
| 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() | Получает значение float. |
| getValueD() | Получает значение double. |
| toString() | Преобразует в строку. |
| equals(Object obj) | Определяет, равен ли указанный Object этому экземпляру. |
| hashCode() | Возвращает хеш-код для этого экземпляра. |
TiffRational()
public TiffRational()
Инициализирует новый экземпляр класса TiffRational.
TiffRational(long value)
public TiffRational(long value)
Инициализирует новый экземпляр класса TiffRational.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | 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:
| Параметр | Тип | Описание |
|---|---|---|
| value | double | Значение. |
| эпсилон | double | Допустимая ошибка. |
Returns:
TiffRational - A rational number having error less than epsilon.
approximateFraction(double value)
public static TiffRational approximateFraction(double value)
Аппроксимирует предоставленное значение до дроби.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | 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:
| Параметр | Тип | Описание |
|---|---|---|
| value | float | Значение. |
| эпсилон | double | Допустимая ошибка. |
Returns:
TiffRational - A rational number having error less than epsilon.
approximateFraction(float value)
public static TiffRational approximateFraction(float value)
Аппроксимирует предоставленное значение до дроби.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | 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()
Получает значение float.
Значение: значение float.
Returns: float
getValueD()
public double getValueD()
Получает значение double.
Значение: двойное значение.
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()
Возвращает хеш-код для этого экземпляра.
Returns: int — хеш-код для этого экземпляра, пригодный для использования в алгоритмах хеширования и структурах данных, таких как хеш-таблица.