TiffSRational
Inheritance: java.lang.Object
public class TiffSRational
Le type rationnel TIFF.
Constructeurs
| Constructeur | Description |
|---|---|
| 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
| 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() | 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ètre | Type | Description |
|---|---|---|
| valeur | int | La 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ètre | Type | Description |
|---|---|---|
| numérateur | int | Le numérateur. |
| dénominateur | int | Le 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ètre | Type | Description |
|---|---|---|
| valeur | double | La valeur. |
| epsilon | double | L’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ètre | Type | Description |
|---|---|---|
| valeur | double | La 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ètre | Type | Description |
|---|---|---|
| valeur | float | La valeur. |
| epsilon | double | L’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ètre | Type | Description |
|---|---|---|
| valeur | float | La 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è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.