TiffSRational
Inheritance: java.lang.Object
public class TiffSRational
Il tipo rationale TIFF.
Costruttori
| Costruttore | Descrizione |
|---|---|
| TiffSRational() | Inizializza una nuova istanza della classe TiffSRational. |
| TiffSRational(int value) | Inizializza una nuova istanza della classe TiffSRational. |
| TiffSRational(int nominator, int denominator) | Inizializza una nuova istanza della classe TiffSRational. |
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() | Restituisce una System.String che rappresenta questa istanza. |
| equals(Object obj) | Determina se l’Object specificato è uguale a questa istanza. |
| hashCode() | Restituisce un codice hash per questa istanza. |
TiffSRational()
public TiffSRational()
Inizializza una nuova istanza della classe TiffSRational.
TiffSRational(int value)
public TiffSRational(int value)
Inizializza una nuova istanza della classe TiffSRational.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | int | Il valore del numeratore. |
TiffSRational(int nominator, int denominator)
public TiffSRational(int nominator, int denominator)
Inizializza una nuova istanza della classe TiffSRational.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| numeratore | int | Il numeratore. |
| denominatore | int | Il denominatore. |
EPSILON
public static final double EPSILON
L’epsilon per il calcolo della frazione
approximateFraction(double value, double epsilon)
public static TiffSRational 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:
TiffSRational - A rational number having error less than epsilon.
approximateFraction(double value)
public static TiffSRational approximateFraction(double value)
Approssima il valore fornito a una frazione.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | double | Il valore. |
Returns:
TiffSRational - A rational number having error less than Epsilon.
approximateFraction(float value, double epsilon)
public static TiffSRational 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:
TiffSRational - A rational number having error less than epsilon.
approximateFraction(float value)
public static TiffSRational approximateFraction(float value)
Approssima il valore fornito a una frazione.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | float | Il valore. |
Returns:
TiffSRational - A rational number having error less than Epsilon.
getDenominator()
public int getDenominator()
Restituisce il denominatore.
Valore: il denominatore.
Returns: int
getNominator()
public int getNominator()
Restituisce il numeratore.
Valore: il numeratore.
Returns: int
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()
Restituisce una System.String che rappresenta questa istanza.
Returns:
java.lang.String - Una System.String 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.