TiffRational
Inheritance: java.lang.Object
public class TiffRational
Il tipo rationale TIFF.
Costruttori
| Costruttore | Descrizione |
|---|---|
| TiffRational() | Inizializza una nuova istanza della classe TiffRational. |
| TiffRational(long value) | Inizializza una nuova istanza della classe TiffRational. |
| TiffRational(long nominator, long denominator) | Inizializza una nuova istanza della classe TiffRational. |
Campi
| Campo | Descrizione |
|---|---|
| EPSILON | L’epsilon per il calcolo della frazione |
Metodi
| Metodo | Descrizione |
|---|---|
| approximateFraction(double value, double epsilon) | Approssima il valore fornito a una frazione. |
| approximateFraction(double value) | Approssima il valore fornito a una frazione. |
| approximateFraction(float value, double epsilon) | Approssima il valore fornito a una frazione. |
| approximateFraction(float value) | Approssima il valore fornito a una frazione. |
| getDenominator() | Restituisce il denominatore. |
| getNominator() | Restituisce il numeratore. |
| getValue() | Restituisce il valore float. |
| getValueD() | Restituisce il valore double. |
| toString() | Converte in stringa. |
| equals(Object obj) | Determina se l’Object specificato è uguale a questa istanza. |
| hashCode() | Restituisce un codice hash per questa istanza. |
TiffRational()
public TiffRational()
Inizializza una nuova istanza della classe TiffRational.
TiffRational(long value)
public TiffRational(long value)
Inizializza una nuova istanza della classe TiffRational.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | long |
Il numeratore sarà usato come valore specificato e il denominatore sarà uguale a 1. |
TiffRational(long nominator, long denominator)
public TiffRational(long nominator, long denominator)
Inizializza una nuova istanza della classe TiffRational.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| numeratore | long | Il numeratore. |
| denominatore | long | Il denominatore. |
EPSILON
public static final double EPSILON
L’epsilon per il calcolo della frazione
approximateFraction(double value, double epsilon)
public static TiffRational approximateFraction(double value, double epsilon)
Approssima il valore fornito a una frazione.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | double | Il valore. |
| epsilon | double | L’errore consentito. |
Returns:
TiffRational - A rational number having error less than epsilon.
approximateFraction(double value)
public static TiffRational approximateFraction(double value)
Approssima il valore fornito a una frazione.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | double | Il valore. |
Returns:
TiffRational - A rational number having error less than Epsilon.
approximateFraction(float value, double epsilon)
public static TiffRational approximateFraction(float value, double epsilon)
Approssima il valore fornito a una frazione.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | float | Il valore. |
| epsilon | double | L’errore consentito. |
Returns:
TiffRational - A rational number having error less than epsilon.
approximateFraction(float value)
public static TiffRational approximateFraction(float value)
Approssima il valore fornito a una frazione.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | float | Il valore. |
Returns:
TiffRational - A rational number having error less than Epsilon.
getDenominator()
public long getDenominator()
Restituisce il denominatore.
Valore: il denominatore.
Returns: long
getNominator()
public long getNominator()
Restituisce il numeratore.
Valore: il numeratore.
Returns: long
getValue()
public float getValue()
Restituisce il valore float.
Valore: il valore float.
Returns: float
getValueD()
public double getValueD()
Restituisce il valore double.
Valore: il valore double.
Returns: double
toString()
public String toString()
Converte in stringa.
Returns: java.lang.String - Una stringa che rappresenta questa istanza.
equals(Object obj)
public boolean equals(Object obj)
Determina se l’Object specificato è uguale a questa istanza.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| obj | java.lang.Object | L’Object da confrontare con questa istanza. |
Returns:
boolean - true se l’Object specificato è uguale a questa istanza; altrimenti, false.
hashCode()
public int hashCode()
Restituisce un codice hash per questa istanza.
Returns: int - Un codice hash per questa istanza, adatto per l’uso in algoritmi di hashing e strutture dati come una tabella hash.