TiffSRational
Inheritance: java.lang.Object
public class TiffSRational
Der TIFF‑Rational‑Typ.
Konstruktoren
| Konstruktor | Beschreibung |
|---|---|
| TiffSRational() | Initialisiert eine neue Instanz der TiffSRational-Klasse. |
| TiffSRational(int value) | Initialisiert eine neue Instanz der TiffSRational-Klasse. |
| TiffSRational(int nominator, int denominator) | Initialisiert eine neue Instanz der TiffSRational-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() | Gibt einen System.String zurück, der diese Instanz darstellt. |
| equals(Object obj) | Bestimmt, ob das angegebene Object gleich dieser Instanz ist. |
| hashCode() | Gibt einen Hashcode für diese Instanz zurück. |
TiffSRational()
public TiffSRational()
Initialisiert eine neue Instanz der TiffSRational-Klasse.
TiffSRational(int value)
public TiffSRational(int value)
Initialisiert eine neue Instanz der TiffSRational-Klasse.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | int | Der Zählerwert. |
TiffSRational(int nominator, int denominator)
public TiffSRational(int nominator, int denominator)
Initialisiert eine neue Instanz der TiffSRational-Klasse.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Zähler | int | Der Zähler. |
| Nenner | int | Der Nenner. |
EPSILON
public static final double EPSILON
Das Epsilon für die Bruchberechnung
approximateFraction(double value, double epsilon)
public static TiffSRational 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:
TiffSRational - A rational number having error less than epsilon.
approximateFraction(double value)
public static TiffSRational approximateFraction(double value)
Annähert den angegebenen Wert an einen Bruch.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | double | Der Wert. |
Returns:
TiffSRational - A rational number having error less than Epsilon.
approximateFraction(float value, double epsilon)
public static TiffSRational 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:
TiffSRational - A rational number having error less than epsilon.
approximateFraction(float value)
public static TiffSRational approximateFraction(float value)
Annähert den angegebenen Wert an einen Bruch.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | float | Der Wert. |
Returns:
TiffSRational - A rational number having error less than Epsilon.
getDenominator()
public int getDenominator()
Gibt den Nenner zurück.
Wert: Der Nenner.
Returns: int
getNominator()
public int getNominator()
Gibt den Zähler zurück.
Wert: Der Zähler.
Returns: int
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()
Gibt einen System.String zurück, der diese Instanz darstellt.
Returns:
java.lang.String - Ein System.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.