ui.recognizer
Class Scale

java.lang.Object
  extended by ui.recognizer.Scale

public class Scale
extends Object

A class containing scaling information necessary for mapping one set of data coordinates to another.


Field Summary
protected  DataCoordinate finalLowerLeft
           
protected  DataCoordinate finalUpperRight
           
protected  DataCoordinate initialLowerLeft
           
protected  DataCoordinate initialUpperRight
           
 
Constructor Summary
Scale(DataCoordinate anInitialLowerLeft, DataCoordinate aFinalLowerLeft, DataCoordinate anInitialUpperRight, DataCoordinate aFinalUpperRight)
           
 
Method Summary
 DataCoordinate getFinalLowerLeft()
           
 DataCoordinate getFinalUpperRight()
           
 DataCoordinate getInitialLowerLeft()
           
 DataCoordinate getInitialUpperRight()
           
 DataCoordinate map(DataCoordinate anInitialCoordinate)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

initialLowerLeft

protected DataCoordinate initialLowerLeft

finalLowerLeft

protected DataCoordinate finalLowerLeft

initialUpperRight

protected DataCoordinate initialUpperRight

finalUpperRight

protected DataCoordinate finalUpperRight
Constructor Detail

Scale

public Scale(DataCoordinate anInitialLowerLeft,
             DataCoordinate aFinalLowerLeft,
             DataCoordinate anInitialUpperRight,
             DataCoordinate aFinalUpperRight)
Method Detail

map

public DataCoordinate map(DataCoordinate anInitialCoordinate)

getInitialLowerLeft

public DataCoordinate getInitialLowerLeft()

getFinalLowerLeft

public DataCoordinate getFinalLowerLeft()

getInitialUpperRight

public DataCoordinate getInitialUpperRight()

getFinalUpperRight

public DataCoordinate getFinalUpperRight()