TiffSRational

Inheritance: java.lang.Object

public class TiffSRational

TIFF-rational-typen.

Konstruktörer

KonstruktorBeskrivning
TiffSRational()Initierar en ny instans av klassen TiffSRational.
TiffSRational(int value)Initierar en ny instans av klassen TiffSRational.
TiffSRational(int nominator, int denominator)Initierar en ny instans av klassen TiffSRational.

Fält

FältBeskrivning
EPSILONEpsilon för bråkräkning

Metoder

MetodBeskrivning
approximateFraction(double value, double epsilon)Approximerar det angivna värdet till ett bråk.
approximateFraction(double value)Approximerar det angivna värdet till ett bråk.
approximateFraction(float value, double epsilon)Approximerar det angivna värdet till ett bråk.
approximateFraction(float value)Approximerar det angivna värdet till ett bråk.
getDenominator()Hämtar nämnaren.
getNominator()Hämtar täljaren.
getValue()Hämtar flyttalsvärdet.
getValueD()Hämtar dubbelvärdet.
toString()Returnerar en System.String som representerar denna instans.
equals(Object obj)Bestämmer om det angivna Object är lika med detta objekt.
hashCode()Returnerar en hashkod för detta objekt.

TiffSRational()

public TiffSRational()

Initierar en ny instans av klassen TiffSRational.

TiffSRational(int value)

public TiffSRational(int value)

Initierar en ny instans av klassen TiffSRational.

Parameters:

ParameterTypBeskrivning
värdeintTäljarevärdet.

TiffSRational(int nominator, int denominator)

public TiffSRational(int nominator, int denominator)

Initierar en ny instans av klassen TiffSRational.

Parameters:

ParameterTypBeskrivning
täljareintTäljaren.
nämnareintNämnaren.

EPSILON

public static final double EPSILON

Epsilon för bråkräkning

approximateFraction(double value, double epsilon)

public static TiffSRational approximateFraction(double value, double epsilon)

Approximerar det angivna värdet till ett bråk.

Parameters:

ParameterTypBeskrivning
värdedoubleVärdet.
epsilondoubleDet tillåtna felet.

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

approximateFraction(double value)

public static TiffSRational approximateFraction(double value)

Approximerar det angivna värdet till ett bråk.

Parameters:

ParameterTypBeskrivning
värdedoubleVärdet.

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

approximateFraction(float value, double epsilon)

public static TiffSRational approximateFraction(float value, double epsilon)

Approximerar det angivna värdet till ett bråk.

Parameters:

ParameterTypBeskrivning
värdefloatVärdet.
epsilondoubleDet tillåtna felet.

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

approximateFraction(float value)

public static TiffSRational approximateFraction(float value)

Approximerar det angivna värdet till ett bråk.

Parameters:

ParameterTypBeskrivning
värdefloatVärdet.

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

getDenominator()

public int getDenominator()

Hämtar nämnaren.

Värde: Nämnaren.

Returns: int

getNominator()

public int getNominator()

Hämtar täljaren.

Värde: Täljaren.

Returns: int

getValue()

public float getValue()

Hämtar flyttalsvärdet.

Värde: Flyttalsvärdet.

Returns: float

getValueD()

public double getValueD()

Hämtar dubbelvärdet.

Värde: Det dubbla värdet.

Returns: double

toString()

public String toString()

Returnerar en System.String som representerar denna instans.

Returns: java.lang.String - En System.String som representerar denna instans.

equals(Object obj)

public boolean equals(Object obj)

Bestämmer om det angivna Object är lika med detta objekt.

Parameters:

ParameterTypBeskrivning
objjava.lang.ObjectDet Object att jämföra med den här instansen.

Returns: boolean - true om det angivna Object är lika med den här instansen; annars false.

hashCode()

public int hashCode()

Returnerar en hashkod för detta objekt.

Returns: int - En hashkod för denna instans, lämplig för användning i hash-algoritmer och datastrukturer som en hash‑tabell.