TiffSRational

Inheritance: java.lang.Object

public class TiffSRational

tiff rasyonel tipi.

Yapıcılar

YapıcıAçıklama
TiffSRational()Yeni bir TiffSRational sınıfı örneği başlatır.
TiffSRational(int value)Yeni bir TiffSRational sınıfı örneği başlatır.
TiffSRational(int nominator, int denominator)Yeni bir TiffSRational sınıfı örneği başlatır.

Alanlar

AlanAçıklama
EPSILONKesir hesaplaması için epsilon

Yöntemler

YöntemAçıklama
approximateFraction(double value, double epsilon)Verilen değeri bir kesire yaklaştırır.
approximateFraction(double value)Verilen değeri bir kesire yaklaştırır.
approximateFraction(float value, double epsilon)Verilen değeri bir kesire yaklaştırır.
approximateFraction(float value)Verilen değeri bir kesire yaklaştırır.
getDenominator()Paydayı alır.
getNominator()Payı alır.
getValue()float değerini alır.
getValueD()double değerini alır.
toString()Bu örneği temsil eden bir System.String döndürür.
equals(Object obj)Belirtilen Object‘in bu örnekle eşit olup olmadığını belirler.
hashCode()Bu örnek için bir karma kodu döndürür.

TiffSRational()

public TiffSRational()

Yeni bir TiffSRational sınıfı örneği başlatır.

TiffSRational(int value)

public TiffSRational(int value)

Yeni bir TiffSRational sınıfı örneği başlatır.

Parameters:

ParametreTürAçıklama
değerintPay değeri.

TiffSRational(int nominator, int denominator)

public TiffSRational(int nominator, int denominator)

Yeni bir TiffSRational sınıfı örneği başlatır.

Parameters:

ParametreTürAçıklama
payintPay.
paydaintPayda.

EPSILON

public static final double EPSILON

Kesir hesaplaması için epsilon

approximateFraction(double value, double epsilon)

public static TiffSRational approximateFraction(double value, double epsilon)

Verilen değeri bir kesire yaklaştırır.

Parameters:

ParametreTürAçıklama
değerdoubleDeğer.
epsilondoubleİzin verilen hata.

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

approximateFraction(double value)

public static TiffSRational approximateFraction(double value)

Verilen değeri bir kesire yaklaştırır.

Parameters:

ParametreTürAçıklama
değerdoubleDeğer.

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

approximateFraction(float value, double epsilon)

public static TiffSRational approximateFraction(float value, double epsilon)

Verilen değeri bir kesire yaklaştırır.

Parameters:

ParametreTürAçıklama
değerfloatDeğer.
epsilondoubleİzin verilen hata.

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

approximateFraction(float value)

public static TiffSRational approximateFraction(float value)

Verilen değeri bir kesire yaklaştırır.

Parameters:

ParametreTürAçıklama
değerfloatDeğer.

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

getDenominator()

public int getDenominator()

Paydayı alır.

Değer: payda.

Returns: int

getNominator()

public int getNominator()

Payı alır.

Değer: pay.

Returns: int

getValue()

public float getValue()

float değerini alır.

Değer: float değeri.

Returns: float

getValueD()

public double getValueD()

double değerini alır.

Değer: Çift değer.

Returns: double

toString()

public String toString()

Bu örneği temsil eden bir System.String döndürür.

Returns: java.lang.String - Bu örneği temsil eden bir System.String.

equals(Object obj)

public boolean equals(Object obj)

Belirtilen Object‘in bu örnekle eşit olup olmadığını belirler.

Parameters:

ParametreTürAçıklama
objjava.lang.ObjectBu Object bu örnek ile karşılaştırmak için.

Returns: boolean - true eğer belirtilen Object bu örnek ile eşitse; aksi takdirde false.

hashCode()

public int hashCode()

Bu örnek için bir karma kodu döndürür.

Returns: int - Bu örnek için bir karma kodu, karma algoritmaları ve hash tablosu gibi veri yapılarında kullanılmaya uygundur.