edu.stanford.hci.r3.pattern.coordinates
Class RegionID

java.lang.Object
  extended by edu.stanford.hci.r3.pattern.coordinates.RegionID

public class RegionID
extends java.lang.Object

Allows us to save and load to/from xml files, because we can identify regions more or less uniquely this way.

This software is distributed under the BSD License.


Constructor Summary
RegionID(Region r)
           
 
Method Summary
 boolean equals(java.lang.Object o)
          Same name, origin, and dimensions.
 int hashCode()
          Makes HashMaps work.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RegionID

public RegionID(Region r)
Method Detail

equals

public boolean equals(java.lang.Object o)
Same name, origin, and dimensions. Good enough for now!

Overrides:
equals in class java.lang.Object
See Also:
Object.equals(java.lang.Object)

hashCode

public int hashCode()
Makes HashMaps work. WARNING: Did this contribute to the Region Naming bug? TODO: Make it a nicer hashcode function.

Overrides:
hashCode in class java.lang.Object
See Also:
Object.hashCode()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object
See Also:
Object.toString()

Copyright 2006 Stanford University