org.libjpegturbo.turbojpeg
Class TJScalingFactor

Object
  extended by TJScalingFactor

public class TJScalingFactor
extends Object

Fractional scaling factor


Constructor Summary
TJScalingFactor(int num, int denom)
           
 
Method Summary
 boolean equals(TJScalingFactor other)
          Returns true or false, depending on whether this instance and other have the same numerator and denominator.
 int getDenom()
          Returns denominator
 int getNum()
          Returns numerator
 int getScaled(int dimension)
          Returns the scaled value of dimension.
 boolean isOne()
          Returns true or false, depending on whether this instance is equal to 1/1.
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TJScalingFactor

public TJScalingFactor(int num,
                       int denom)
                throws Exception
Throws:
Exception
Method Detail

getNum

public int getNum()
Returns numerator

Returns:
numerator

getDenom

public int getDenom()
Returns denominator

Returns:
denominator

getScaled

public int getScaled(int dimension)
Returns the scaled value of dimension. This function performs the integer equivalent of ceil(dimension * scalingFactor).

Returns:
the scaled value of dimension

equals

public boolean equals(TJScalingFactor other)
Returns true or false, depending on whether this instance and other have the same numerator and denominator.

Returns:
true or false, depending on whether this instance and other have the same numerator and denominator

isOne

public boolean isOne()
Returns true or false, depending on whether this instance is equal to 1/1.

Returns:
true or false, depending on whether this instance is equal to 1/1


Copyright © 2006–2018 GeoSolutions. All rights reserved.