TiffSRational

Inheritance: java.lang.Object

public class TiffSRational

Le type rationnel TIFF.

Constructeurs

ConstructeurDescription
TiffSRational()Initialise une nouvelle instance de la classe TiffSRational.
TiffSRational(int value)Initialise une nouvelle instance de la classe TiffSRational.
TiffSRational(int nominator, int denominator)Initialise une nouvelle instance de la classe TiffSRational.

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()Renvoie une System.String qui représente cette instance.
equals(Object obj)Détermine si l’Object spécifié est égal à cette instance.
hashCode()Renvoie un code de hachage pour cette instance.

TiffSRational()

public TiffSRational()

Initialise une nouvelle instance de la classe TiffSRational.

TiffSRational(int value)

public TiffSRational(int value)

Initialise une nouvelle instance de la classe TiffSRational.

Parameters:

ParamètreTypeDescription
valeurintLa valeur du numérateur.

TiffSRational(int nominator, int denominator)

public TiffSRational(int nominator, int denominator)

Initialise une nouvelle instance de la classe TiffSRational.

Parameters:

ParamètreTypeDescription
numérateurintLe numérateur.
dénominateurintLe dénominateur.

EPSILON

public static final double EPSILON

L’epsilon pour le calcul de fraction

approximateFraction(double value, double epsilon)

public static TiffSRational approximateFraction(double value, double epsilon)

Approxime la valeur fournie en une fraction.

Parameters:

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

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

approximateFraction(double value)

public static TiffSRational approximateFraction(double value)

Approxime la valeur fournie en une fraction.

Parameters:

ParamètreTypeDescription
valeurdoubleLa valeur.

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

approximateFraction(float value, double epsilon)

public static TiffSRational approximateFraction(float value, double epsilon)

Approxime la valeur fournie en une fraction.

Parameters:

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

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

approximateFraction(float value)

public static TiffSRational approximateFraction(float value)

Approxime la valeur fournie en une fraction.

Parameters:

ParamètreTypeDescription
valeurfloatLa valeur.

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

getDenominator()

public int getDenominator()

Obtient le dénominateur.

Valeur : le dénominateur.

Returns: int

getNominator()

public int getNominator()

Obtient le numérateur.

Valeur : le numérateur.

Returns: int

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()

Renvoie une System.String qui représente cette instance.

Returns: java.lang.String - Une System.String 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.