Package net.sourceforge.jiu.codecs.tiff
Class TIFFRational
- java.lang.Object
-
- net.sourceforge.jiu.codecs.tiff.TIFFRational
-
public class TIFFRational extends Object
Data class to store a TIFF rational number. A TIFF rational number is a fraction given by 32 bit integer numerator and denominator values. It is one of the data types used in TIFF tags (TIFFTag). For more information on TIFF's internals, seeTIFFCodec, which lists a few links to TIFF specification documents.- Author:
- Marco Schmidt
-
-
Field Summary
Fields Modifier and Type Field Description private intdenominatorprivate intnumerator
-
Constructor Summary
Constructors Constructor Description TIFFRational(int numerator, int denominator)Creates a TiffRational object from the arguments.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description doublegetAsDouble()Returns the fraction as adoublevalue.floatgetAsFloat()Returns the fraction as afloatvalue.intgetDenominator()Returns the denominator value that was given to the constructor.intgetNumerator()Returns the numerator value that was given to the constructor.
-
-
-
Constructor Detail
-
TIFFRational
public TIFFRational(int numerator, int denominator)Creates a TiffRational object from the arguments.- Parameters:
numerator- the numerator of the fraction stored in this objectdenominator- the denominator of the fraction stored in this object- Throws:
IllegalArgumentException- if denominator is0(division by zero is not allowed)
-
-
Method Detail
-
getDenominator
public int getDenominator()
Returns the denominator value that was given to the constructor.- Returns:
- denominator value
-
getAsDouble
public double getAsDouble()
Returns the fraction as adoublevalue.- Returns:
- the fraction stored in this object
- See Also:
getAsFloat()
-
getAsFloat
public float getAsFloat()
Returns the fraction as afloatvalue.- Returns:
- the fraction stored in this object
- See Also:
getAsDouble()
-
getNumerator
public int getNumerator()
Returns the numerator value that was given to the constructor.- Returns:
- numerator value
-
-