net.sourceforge.jiu.codecs.tiff

Class TIFFRational


public class TIFFRational
extends java.lang.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, see TIFFCodec, which lists a few links to TIFF specification documents.
Author:
Marco Schmidt

Field Summary

private int
denominator
private int
numerator

Constructor Summary

TIFFRational(int numerator, int denominator)
Creates a TiffRational object from the arguments.

Method Summary

double
getAsDouble()
Returns the fraction as a double value.
float
getAsFloat()
Returns the fraction as a float value.
int
getDenominator()
Returns the denominator value that was given to the constructor.
int
getNumerator()
Returns the numerator value that was given to the constructor.

Field Details

denominator

private int denominator

numerator

private int numerator

Constructor Details

TIFFRational

public TIFFRational(int numerator,
                    int denominator)
Creates a TiffRational object from the arguments.
Parameters:
numerator - the numerator of the fraction stored in this object
denominator - the denominator of the fraction stored in this object

Method Details

getAsDouble

public double getAsDouble()
Returns the fraction as a double value.
Returns:
the fraction stored in this object

getAsFloat

public float getAsFloat()
Returns the fraction as a float value.
Returns:
the fraction stored in this object

getDenominator

public int getDenominator()
Returns the denominator value that was given to the constructor.
Returns:
denominator value

getNumerator

public int getNumerator()
Returns the numerator value that was given to the constructor.
Returns:
numerator value