TiffSRational
Inheritance: java.lang.Object
public class TiffSRational
Тип rational TIFF.
Конструкторы
| Конструктор | Описание |
|---|---|
| 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() | Получает значение 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
Эпсилон для вычисления дроби
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()
Получает значение 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:
логический тип - true, если указанный Object равен этому экземпляру; иначе false.
hashCode()
public int hashCode()
Возвращает хеш-код для этого экземпляра.
Returns: int — хеш-код для этого экземпляра, пригодный для использования в алгоритмах хеширования и структурах данных, таких как хеш-таблица.