TiffSRational

Inheritance: java.lang.Object

public class TiffSRational

Il tipo rationale TIFF.

Costruttori

CostruttoreDescrizione
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

CampoDescrizione
EPSILONL’epsilon per il calcolo della frazione

Metodi

MetodoDescrizione
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:

ParametroTipoDescrizione
valoreintIl valore del numeratore.

TiffSRational(int nominator, int denominator)

public TiffSRational(int nominator, int denominator)

Inizializza una nuova istanza della classe TiffSRational.

Parameters:

ParametroTipoDescrizione
numeratoreintIl numeratore.
denominatoreintIl 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:

ParametroTipoDescrizione
valoredoubleIl valore.
epsilondoubleL’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:

ParametroTipoDescrizione
valoredoubleIl 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:

ParametroTipoDescrizione
valorefloatIl valore.
epsilondoubleL’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:

ParametroTipoDescrizione
valorefloatIl 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:

ParametroTipoDescrizione
objjava.lang.ObjectL’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.