UC Berkeley Group for User Interface Research
Updated November 17, 2000

edu.berkeley.guir.lib.satin
Class SatinConstants.UniqueAffineTransform

java.lang.Object
  |
  +--java.awt.geom.AffineTransform
        |
        +--edu.berkeley.guir.lib.satin.SatinConstants.UniqueAffineTransform
All Implemented Interfaces:
Cloneable, Serializable
Enclosing class:
SatinConstants

public static final class SatinConstants.UniqueAffineTransform
extends AffineTransform

Designed to overcome a limitation with hashing, namely objects that return the same hashvalue can overwrite each other.

See Also:
Serialized Form

Fields inherited from class java.awt.geom.AffineTransform
TYPE_FLIP, TYPE_GENERAL_ROTATION, TYPE_GENERAL_SCALE, TYPE_GENERAL_TRANSFORM, TYPE_IDENTITY, TYPE_MASK_ROTATION, TYPE_MASK_SCALE, TYPE_QUADRANT_ROTATION, TYPE_TRANSLATION, TYPE_UNIFORM_SCALE
 
Constructor Summary
SatinConstants.UniqueAffineTransform()
           
 
Method Summary
 int hashCode()
           
 
Methods inherited from class java.awt.geom.AffineTransform
clone, concatenate, createInverse, createTransformedShape, deltaTransform, deltaTransform, equals, getDeterminant, getMatrix, getRotateInstance, getRotateInstance, getScaleInstance, getScaleX, getScaleY, getShearInstance, getShearX, getShearY, getTranslateInstance, getTranslateX, getTranslateY, getType, inverseTransform, inverseTransform, isIdentity, preConcatenate, rotate, rotate, scale, setToIdentity, setToRotation, setToRotation, setToScale, setToShear, setToTranslation, setTransform, setTransform, shear, toString, transform, transform, transform, transform, transform, transform, translate
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SatinConstants.UniqueAffineTransform

public SatinConstants.UniqueAffineTransform()
Method Detail

hashCode

public int hashCode()
Overrides:
hashCode in class AffineTransform

Copyright Information