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:

ПараметрТипОписание
valueintЗначение числителя.

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:

ПараметрТипОписание
valuedoubleЗначение.
эпсилонdoubleДопустимая ошибка.

Returns: TiffSRational - A rational number having error less than epsilon.

approximateFraction(double value)

public static TiffSRational approximateFraction(double value)

Аппроксимирует предоставленное значение до дроби.

Parameters:

ПараметрТипОписание
valuedoubleЗначение.

Returns: TiffSRational - A rational number having error less than Epsilon.

approximateFraction(float value, double epsilon)

public static TiffSRational approximateFraction(float value, double epsilon)

Аппроксимирует предоставленное значение до дроби.

Parameters:

ПараметрТипОписание
valuefloatЗначение.
эпсилонdoubleДопустимая ошибка.

Returns: TiffSRational - A rational number having error less than epsilon.

approximateFraction(float value)

public static TiffSRational approximateFraction(float value)

Аппроксимирует предоставленное значение до дроби.

Parameters:

ПараметрТипОписание
valuefloatЗначение.

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:

ПараметрТипОписание
objjava.lang.ObjectОбъект Object для сравнения с этим экземпляром.

Returns: логический тип - true, если указанный Object равен этому экземпляру; иначе false.

hashCode()

public int hashCode()

Возвращает хеш-код для этого экземпляра.

Returns: int — хеш-код для этого экземпляра, пригодный для использования в алгоритмах хеширования и структурах данных, таких как хеш-таблица.