| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.ObjectsysModel.env.NoGridEnv.Location
public static class NoGridEnv.Location
Concrete location class.
| Field Summary | |
|---|---|
| private  double | _xColumn. | 
| private  double | _yRow. | 
| Constructor Summary | |
|---|---|
| NoGridEnv.Location(double x,
                   double y)Constructor. | |
| Method Summary | |
|---|---|
|  NoGridEnv.Location | getNeighbor(NoGridEnv.Direction dir)Return the location of a neighbor in the given direction. | 
|  double | getX()Return column. | 
|  double | getY()Return row. | 
|  boolean | inSquare(NoGridEnv.Location other,
         NoGridEnv.Direction forward,
         double side)Return true of the other location is in a square with this location at the center, facing in the given direction, with sides of the specified length. | 
| static NoGridEnv.Location | parse(Lexer l)Parses a location. | 
|  boolean | same(NoGridEnv.Location other)Return true of this location is the same as the other. | 
|  void | setX(double _x)Set column. | 
|  void | setY(double _y)Set row. | 
|  java.lang.String | toString()Overridden toString method. | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Field Detail | 
|---|
private double _x
private double _y
| Constructor Detail | 
|---|
public NoGridEnv.Location(double x,
                          double y)
x - columny - row| Method Detail | 
|---|
public double getX()
public double getY()
public void setX(double _x)
_x - New columnpublic void setY(double _y)
_y - New rowpublic boolean same(NoGridEnv.Location other)
other - other location
public boolean inSquare(NoGridEnv.Location other,
                        NoGridEnv.Direction forward,
                        double side)
other - location to compare toforward - direction the square is facing (this direction is perpendicular to two of the side walls)side - side length
public NoGridEnv.Location getNeighbor(NoGridEnv.Direction dir)
dir - the direction of the neighbor to be returned
public java.lang.String toString()
toString in class java.lang.Objectpublic static NoGridEnv.Location parse(Lexer l)
l - parser to read from
| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||