|
Class Summary |
| Bounds |
Represents a immutable two-dimensional rectangle, normally
used for representing the bounds of a planar object. |
| Canvas |
Manages the overall view shown to the user, including the
first-person view (as computed using the View class), the
overview map, and the raw position information. |
| Cylinder |
Represents a vertical cylinder. |
| Frame |
The window containing the user's view as managed by the
Canvas class. |
| ImageUtil |
Contains utility methods for working with Image objects. |
| Intersection |
Holds information about where a ray intersects with a
surface in the world. |
| LatWall |
Represents an wall running east-west (following a latitude on the
earth's surface). |
| LongWall |
Represents a wall running north-south (following a
longitude on the earth's surface). |
| Main |
Contains the main method enabling the program to be run as
an application. |
| Ray |
Represents an immutable ray with a starting point and a direction. |
| Texture |
Represents a surface texture. |
| TextureColumn |
Represents a vertical stripe of a texture. |
| User |
Represents the state of the moving user. |
| UserController |
Controls the user's movement. |
| UserEvent |
Contains information to be sent to a UserListener abount a
user movement. |
| View |
Holds the method for computing the user's first-person
view. |
| World |
Represents the static objects in the world. |