TiffRational

Inheritance: java.lang.Object

public class TiffRational

Le type rationnel TIFF.

Constructeurs

ConstructeurDescription
TiffRational()Initialise une nouvelle instance de la classe TiffRational.
TiffRational(long value)Initialise une nouvelle instance de la classe TiffRational.
TiffRational(long nominator, long denominator)Initialise une nouvelle instance de la classe TiffRational.

Champs

ChampDescription
EPSILONL’epsilon pour le calcul de fraction

Méthodes

MéthodeDescription
approximateFraction(double value, double epsilon)Approxime la valeur fournie en une fraction.
approximateFraction(double value)Approxime la valeur fournie en une fraction.
approximateFraction(float value, double epsilon)Approxime la valeur fournie en une fraction.
approximateFraction(float value)Approxime la valeur fournie en une fraction.
getDenominator()Obtient le dénominateur.
getNominator()Obtient le numérateur.
getValue()Obtient la valeur flottante.
getValueD()Obtient la valeur double.
toString()Convertit en chaîne.
equals(Object obj)Détermine si l’Object spécifié est égal à cette instance.
hashCode()Renvoie un code de hachage pour cette instance.

TiffRational()

public TiffRational()

Initialise une nouvelle instance de la classe TiffRational.

TiffRational(long value)

public TiffRational(long value)

Initialise une nouvelle instance de la classe TiffRational.

Parameters:

ParamètreTypeDescription
valeurlong

Le numérateur sera utilisé comme la valeur spécifiée et le dénominateur sera égal à 1. |

TiffRational(long nominator, long denominator)

public TiffRational(long nominator, long denominator)

Initialise une nouvelle instance de la classe TiffRational.

Parameters:

ParamètreTypeDescription
numérateurlongLe numérateur.
dénominateurlongLe dénominateur.

EPSILON

public static final double EPSILON

L’epsilon pour le calcul de fraction

approximateFraction(double value, double epsilon)

public static TiffRational approximateFraction(double value, double epsilon)

Approxime la valeur fournie en une fraction.

Parameters:

ParamètreTypeDescription
valeurdoubleLa valeur.
epsilondoubleL’erreur autorisée.

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

approximateFraction(double value)

public static TiffRational approximateFraction(double value)

Approxime la valeur fournie en une fraction.

Parameters:

ParamètreTypeDescription
valeurdoubleLa valeur.

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

approximateFraction(float value, double epsilon)

public static TiffRational approximateFraction(float value, double epsilon)

Approxime la valeur fournie en une fraction.

Parameters:

ParamètreTypeDescription
valeurfloatLa valeur.
epsilondoubleL’erreur autorisée.

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

approximateFraction(float value)

public static TiffRational approximateFraction(float value)

Approxime la valeur fournie en une fraction.

Parameters:

ParamètreTypeDescription
valeurfloatLa valeur.

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

getDenominator()

public long getDenominator()

Obtient le dénominateur.

Valeur : le dénominateur.

Returns: long

getNominator()

public long getNominator()

Obtient le numérateur.

Valeur : le numérateur.

Returns: long

getValue()

public float getValue()

Obtient la valeur flottante.

Valeur : la valeur flottante.

Returns: float

getValueD()

public double getValueD()

Obtient la valeur double.

Valeur : la valeur double.

Returns: double

toString()

public String toString()

Convertit en chaîne.

Returns: java.lang.String - Une chaîne qui représente cette instance.

equals(Object obj)

public boolean equals(Object obj)

Détermine si l’Object spécifié est égal à cette instance.

Parameters:

ParamètreTypeDescription
objjava.lang.ObjectL’Object à comparer avec cette instance.

Returns: booléen - true si l’Object spécifié est égal à cette instance ; sinon, false.

hashCode()

public int hashCode()

Renvoie un code de hachage pour cette instance.

Returns: int - Un code de hachage pour cette instance, adapté à une utilisation dans les algorithmes de hachage et les structures de données comme une table de hachage.