home | hometown | racing |recent |resume |schedule |photos


b a c k

p r o j e c t  w e b   s i t e

DrawLandmark

Edge

Graph

GraphTab

LinePoint

RobotGraph

RobotGraphTester

Vertex

 

Programming Project in Java: Our goal was to make a autonomous maze mapping robot. My job was to take data and construct, store, and send data from the robot and then out to a client. The client would then graphically display the maze (graph).

DrawLandmark.java will take a graphics g, int landmark symbol, and two int coordinates, then draw the corresponding symbol at the given point.
Creation date: (11/17/2000 9:05:17 PM)

Edge.java constructs and maintains an edge in a graph (Graph G) for the graph applet. This Class idea was obtained from the website at http://www.cs.strath.ac.uk/teaching Vertex 1 and 2 are the nodes that the edge will connect.
Compiled: 4/29/2000

Graph.java This class is the core class for the graph applet. This class contains the bfs search as well as the add vertices and edges methods.
Last Modified: 8:00 PM 11/11/2000

GraphTab.java TESTER FOR GRAPH TAB: The real one dosent use string, thread, or any listeners. Graph Tab is a client side panel tab that displays a graph. The graph is onstructed from landmark data from the server.
Creation date: (11/30/2000 8:50:23 PM)

LinePoint.java Is a point on a plane. Handy to make an address object on a graph.
Creation date: (11/8/2000 4:31:20 PM)

RobotGraph.java This method creates a graph that has corners of 90 degrees. The input will be a scenero (landmark) and the address of the particular event (x, y).
Creation date: (11/28/2000 7:11:32 PM)

RobotGraphTester.java is to test RobotGraph. Will construct it and report it.
Creation date: (11/7/2000 9:32:30 PM)

Vertex.java class constructs and maintains a vertex in a
graph (Graph G) for the graph applet
Date created: 4/29/2000

[ b a c k  to  t o p ]



© Copyright 2001 William L. Martin All rights reserved.