TiffRational
Inheritance: java.lang.Object
public class TiffRational
Le type rationnel TIFF.
Constructeurs
| Constructeur | Description |
|---|---|
| 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
| Champ | Description |
|---|---|
| EPSILON | L’epsilon pour le calcul de fraction |
Méthodes
| Méthode | Description |
|---|---|
| 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ètre | Type | Description |
|---|---|---|
| valeur | long |
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ètre | Type | Description |
|---|---|---|
| numérateur | long | Le numérateur. |
| dénominateur | long | Le 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ètre | Type | Description |
|---|---|---|
| valeur | double | La valeur. |
| epsilon | double | L’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ètre | Type | Description |
|---|---|---|
| valeur | double | La 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ètre | Type | Description |
|---|---|---|
| valeur | float | La valeur. |
| epsilon | double | L’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ètre | Type | Description |
|---|---|---|
| valeur | float | La 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ètre | Type | Description |
|---|---|---|
| obj | java.lang.Object | L’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.