JIU 0.12.0 Homepage

net.sourceforge.jiu.codecs.tiff
Class TIFFRational

java.lang.Object
  extended bynet.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, see TIFFCodec, which lists a few links to TIFF specification documents.

Author:
Marco Schmidt

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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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 object
denominator - the denominator of the fraction stored in this object
Throws:
IllegalArgumentException - if denominator is 0 (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 a double value.

Returns:
the fraction stored in this object
See Also:
getAsFloat()

getAsFloat

public float getAsFloat()
Returns the fraction as a float value.

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

JIU 0.12.0 Homepage

Copyright © 2000, 2001, 2002, 2003, 2004 Marco Schmidt