TiffSRational

Inheritance: java.lang.Object

public class TiffSRational

El tipo racional tiff.

Constructores

ConstructorDescripción
TiffSRational()Inicializa una nueva instancia de la clase TiffSRational.
TiffSRational(int value)Inicializa una nueva instancia de la clase TiffSRational.
TiffSRational(int nominator, int denominator)Inicializa una nueva instancia de la clase TiffSRational.

Campos

CampoDescripción
EPSILONEl epsilon para el cálculo de fracciones

Métodos

MétodoDescripción
approximateFraction(double value, double epsilon)Aproxima el valor proporcionado a una fracción.
approximateFraction(double value)Aproxima el valor proporcionado a una fracción.
approximateFraction(float value, double epsilon)Aproxima el valor proporcionado a una fracción.
approximateFraction(float value)Aproxima el valor proporcionado a una fracción.
getDenominator()Obtiene el denominador.
getNominator()Obtiene el numerador.
getValue()Obtiene el valor flotante.
getValueD()Obtiene el valor doble.
toString()Devuelve una System.String que representa esta instancia.
equals(Object obj)Determina si el Object especificado es igual a esta instancia.
hashCode()Devuelve un código hash para esta instancia.

TiffSRational()

public TiffSRational()

Inicializa una nueva instancia de la clase TiffSRational.

TiffSRational(int value)

public TiffSRational(int value)

Inicializa una nueva instancia de la clase TiffSRational.

Parameters:

ParámetroTipoDescripción
valorintEl valor del numerador.

TiffSRational(int nominator, int denominator)

public TiffSRational(int nominator, int denominator)

Inicializa una nueva instancia de la clase TiffSRational.

Parameters:

ParámetroTipoDescripción
numeradorintEl numerador.
denominadorintEl denominador.

EPSILON

public static final double EPSILON

El epsilon para el cálculo de fracciones

approximateFraction(double value, double epsilon)

public static TiffSRational approximateFraction(double value, double epsilon)

Aproxima el valor proporcionado a una fracción.

Parameters:

ParámetroTipoDescripción
valordoubleEl valor.
epsilondoubleEl error permitido.

Returns: TiffSRational - A rational number having error less than epsilon.

approximateFraction(double value)

public static TiffSRational approximateFraction(double value)

Aproxima el valor proporcionado a una fracción.

Parameters:

ParámetroTipoDescripción
valordoubleEl valor.

Returns: TiffSRational - A rational number having error less than Epsilon.

approximateFraction(float value, double epsilon)

public static TiffSRational approximateFraction(float value, double epsilon)

Aproxima el valor proporcionado a una fracción.

Parameters:

ParámetroTipoDescripción
valorfloatEl valor.
epsilondoubleEl error permitido.

Returns: TiffSRational - A rational number having error less than epsilon.

approximateFraction(float value)

public static TiffSRational approximateFraction(float value)

Aproxima el valor proporcionado a una fracción.

Parameters:

ParámetroTipoDescripción
valorfloatEl valor.

Returns: TiffSRational - A rational number having error less than Epsilon.

getDenominator()

public int getDenominator()

Obtiene el denominador.

Valor: El denominador.

Returns: int

getNominator()

public int getNominator()

Obtiene el numerador.

Valor: El numerador.

Returns: int

getValue()

public float getValue()

Obtiene el valor flotante.

Valor: El valor flotante.

Returns: float

getValueD()

public double getValueD()

Obtiene el valor doble.

Valor: El valor doble.

Returns: double

toString()

public String toString()

Devuelve una System.String que representa esta instancia.

Returns: java.lang.String - Un System.String que representa esta instancia.

equals(Object obj)

public boolean equals(Object obj)

Determina si el Object especificado es igual a esta instancia.

Parameters:

ParámetroTipoDescripción
objjava.lang.ObjectEl Object para comparar con esta instancia.

Returns: boolean - true si el Object especificado es igual a esta instancia; de lo contrario, false.

hashCode()

public int hashCode()

Devuelve un código hash para esta instancia.

Returns: int - Un código hash para esta instancia, adecuado para su uso en algoritmos de hash y estructuras de datos como una tabla hash.