TiffRational
Inheritance: java.lang.Object
public class TiffRational
El tipo racional tiff.
Constructores
| Constructor | Descripción |
|---|---|
| TiffRational() | Inicializa una nueva instancia de la clase TiffRational. |
| TiffRational(long value) | Inicializa una nueva instancia de la clase TiffRational. |
| TiffRational(long nominator, long denominator) | Inicializa una nueva instancia de la clase TiffRational. |
Campos
| Campo | Descripción |
|---|---|
| EPSILON | El epsilon para el cálculo de fracciones |
Métodos
| Método | Descripció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() | Convierte a cadena. |
| equals(Object obj) | Determina si el Object especificado es igual a esta instancia. |
| hashCode() | Devuelve un código hash para esta instancia. |
TiffRational()
public TiffRational()
Inicializa una nueva instancia de la clase TiffRational.
TiffRational(long value)
public TiffRational(long value)
Inicializa una nueva instancia de la clase TiffRational.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | long |
El numerador se usará como el valor especificado y el denominador será igual a 1. |
TiffRational(long nominator, long denominator)
public TiffRational(long nominator, long denominator)
Inicializa una nueva instancia de la clase TiffRational.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| numerador | long | El numerador. |
| denominador | long | El denominador. |
EPSILON
public static final double EPSILON
El epsilon para el cálculo de fracciones
approximateFraction(double value, double epsilon)
public static TiffRational approximateFraction(double value, double epsilon)
Aproxima el valor proporcionado a una fracción.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | double | El valor. |
| epsilon | double | El error permitido. |
Returns:
TiffRational - A rational number having error less than epsilon.
approximateFraction(double value)
public static TiffRational approximateFraction(double value)
Aproxima el valor proporcionado a una fracción.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | double | El valor. |
Returns:
TiffRational - A rational number having error less than Epsilon.
approximateFraction(float value, double epsilon)
public static TiffRational approximateFraction(float value, double epsilon)
Aproxima el valor proporcionado a una fracción.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | float | El valor. |
| epsilon | double | El error permitido. |
Returns:
TiffRational - A rational number having error less than epsilon.
approximateFraction(float value)
public static TiffRational approximateFraction(float value)
Aproxima el valor proporcionado a una fracción.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | float | El valor. |
Returns:
TiffRational - A rational number having error less than Epsilon.
getDenominator()
public long getDenominator()
Obtiene el denominador.
Valor: El denominador.
Returns: long
getNominator()
public long getNominator()
Obtiene el numerador.
Valor: El numerador.
Returns: long
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()
Convierte a cadena.
Returns: java.lang.String - Una cadena que representa esta instancia.
equals(Object obj)
public boolean equals(Object obj)
Determina si el Object especificado es igual a esta instancia.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| obj | java.lang.Object | El 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.