totalcross.ui.gfx
Class Coord

totalcross.lang.Object
  extended by totalcross.ui.gfx.Coord

public class Coord
extends totalcross.lang.Object

Coord is a coordinate with x and y values.


Field Summary
 int x
          x position
 int y
          y position
 
Constructor Summary
Coord()
          Constructs a coordinate with x = y = 0.
Coord(int x, int y)
          Constructs a coordinate with the given x, y.
 
Method Summary
 boolean equals(Object other)
          Returns true if the coordinates of this Coord and the given one are the same
 int hashCode()
          Returns the hashcode: x<<16 | y
 int height()
          return's y. just to make sense in getSize like methods
 String toString()
           
 void translate(int dx, int dy)
          Translates the current coordinate making x += dx and y += dy
 int width()
          return's x. just to make sense in getSize like methods
 
Methods inherited from class totalcross.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

x

public int x
x position


y

public int y
y position

Constructor Detail

Coord

public Coord()
Constructs a coordinate with x = y = 0.


Coord

public Coord(int x,
             int y)
Constructs a coordinate with the given x, y.

Method Detail

translate

public void translate(int dx,
                      int dy)
Translates the current coordinate making x += dx and y += dy


width

public int width()
return's x. just to make sense in getSize like methods


height

public int height()
return's y. just to make sense in getSize like methods


toString

public String toString()

equals

public boolean equals(Object other)
Returns true if the coordinates of this Coord and the given one are the same


hashCode

public int hashCode()
Returns the hashcode: x<<16 | y

Overrides:
hashCode in class totalcross.lang.Object