TiffRational
Inheritance: java.lang.Object
public class TiffRational
Der TIFF‑Rational‑Typ.
Konstruktoren
| Konstruktor | Beschreibung |
|---|---|
| TiffRational() | Initialisiert eine neue Instanz der TiffRational-Klasse. |
| TiffRational(long value) | Initialisiert eine neue Instanz der TiffRational-Klasse. |
| TiffRational(long nominator, long denominator) | Initialisiert eine neue Instanz der TiffRational-Klasse. |
Felder
| Feld | Beschreibung |
|---|---|
| EPSILON | Das Epsilon für die Bruchberechnung |
Methoden
| Methode | Beschreibung |
|---|---|
| approximateFraction(double value, double epsilon) | Annähert den angegebenen Wert an einen Bruch. |
| approximateFraction(double value) | Annähert den angegebenen Wert an einen Bruch. |
| approximateFraction(float value, double epsilon) | Annähert den angegebenen Wert an einen Bruch. |
| approximateFraction(float value) | Annähert den angegebenen Wert an einen Bruch. |
| getDenominator() | Gibt den Nenner zurück. |
| getNominator() | Gibt den Zähler zurück. |
| getValue() | Gibt den Float-Wert zurück. |
| getValueD() | Gibt den Double-Wert zurück. |
| toString() | Konvertiert in einen String. |
| equals(Object obj) | Bestimmt, ob das angegebene Object gleich dieser Instanz ist. |
| hashCode() | Gibt einen Hashcode für diese Instanz zurück. |
TiffRational()
public TiffRational()
Initialisiert eine neue Instanz der TiffRational-Klasse.
TiffRational(long value)
public TiffRational(long value)
Initialisiert eine neue Instanz der TiffRational-Klasse.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | long |
Der Zähler wird als der angegebene Wert verwendet und der Nenner ist gleich 1. |
TiffRational(long nominator, long denominator)
public TiffRational(long nominator, long denominator)
Initialisiert eine neue Instanz der TiffRational-Klasse.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Zähler | long | Der Zähler. |
| Nenner | long | Der Nenner. |
EPSILON
public static final double EPSILON
Das Epsilon für die Bruchberechnung
approximateFraction(double value, double epsilon)
public static TiffRational approximateFraction(double value, double epsilon)
Annähert den angegebenen Wert an einen Bruch.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | double | Der Wert. |
| Epsilon | double | Der zulässige Fehler. |
Returns:
TiffRational - A rational number having error less than epsilon.
approximateFraction(double value)
public static TiffRational approximateFraction(double value)
Annähert den angegebenen Wert an einen Bruch.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | double | Der Wert. |
Returns:
TiffRational - A rational number having error less than Epsilon.
approximateFraction(float value, double epsilon)
public static TiffRational approximateFraction(float value, double epsilon)
Annähert den angegebenen Wert an einen Bruch.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | float | Der Wert. |
| Epsilon | double | Der zulässige Fehler. |
Returns:
TiffRational - A rational number having error less than epsilon.
approximateFraction(float value)
public static TiffRational approximateFraction(float value)
Annähert den angegebenen Wert an einen Bruch.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | float | Der Wert. |
Returns:
TiffRational - A rational number having error less than Epsilon.
getDenominator()
public long getDenominator()
Gibt den Nenner zurück.
Wert: Der Nenner.
Returns: long
getNominator()
public long getNominator()
Gibt den Zähler zurück.
Wert: Der Zähler.
Returns: long
getValue()
public float getValue()
Gibt den Float-Wert zurück.
Wert: Der Float-Wert.
Returns: float
getValueD()
public double getValueD()
Gibt den Double-Wert zurück.
Wert: Der double-Wert.
Returns: double
toString()
public String toString()
Konvertiert in einen String.
Returns: java.lang.String - Ein String, der diese Instanz darstellt.
equals(Object obj)
public boolean equals(Object obj)
Bestimmt, ob das angegebene Object gleich dieser Instanz ist.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| obj | java.lang.Object | Das Object zum Vergleich mit dieser Instanz. |
Returns:
boolean - true wenn das angegebene Object dieser Instanz gleich ist; andernfalls false.
hashCode()
public int hashCode()
Gibt einen Hashcode für diese Instanz zurück.
Returns: int – Ein Hashcode für diese Instanz, geeignet für den Einsatz in Hash‑Algorithmen und Datenstrukturen wie einer Hashtabelle.