TiffSRational

Inheritance: java.lang.Object

public class TiffSRational

Der TIFF‑Rational‑Typ.

Konstruktoren

KonstruktorBeschreibung
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

FeldBeschreibung
EPSILONDas Epsilon für die Bruchberechnung

Methoden

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

ParameterTypBeschreibung
WertintDer Zählerwert.

TiffSRational(int nominator, int denominator)

public TiffSRational(int nominator, int denominator)

Initialisiert eine neue Instanz der TiffSRational-Klasse.

Parameters:

ParameterTypBeschreibung
ZählerintDer Zähler.
NennerintDer 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:

ParameterTypBeschreibung
WertdoubleDer Wert.
EpsilondoubleDer 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:

ParameterTypBeschreibung
WertdoubleDer 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:

ParameterTypBeschreibung
WertfloatDer Wert.
EpsilondoubleDer 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:

ParameterTypBeschreibung
WertfloatDer 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:

ParameterTypBeschreibung
objjava.lang.ObjectDas 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.