

	GraphStar is a set of components and objects to help Delphi users 
to develop their graph applications easily. A graph in GraphStar is 
a set of vertices,edges,touch-objects and faces:

	Vertices:       points of 2D long integer domain; 
	Edges:          links connects a pair of vertices; 
	Touch-objects : those objects touched on other objects; 
	Face :          object to keep edges of a face of a planar graph.

Data structure of a graph can be recursive.


	For drawing diagrams such as flow chats, following objects are also 
supported at GraphStar:

		- FCVertex: vertices with shape-polygon such as rectangle,circle, etc.
		- FCEdge: edges to connect FCVertex.
	
	GraphStar provides well-defined object structures and implements 
lower level functions about graph applications such as

		- sorting and hit-testing of objects
		- manipulation of objects
		- interactive drawing
		- save/load
		- undo/redo functions*
		- planarity test*
		- property editor
		- calculation of user-defined marcos.*

	GraphStar is a freeware before version1.0. In these cases, you can 
use it on your programs, but remember there possibly have some bugs 
somewhere. Well, if there are more than 25 objects in the graph, the GSPanel 
showes a unregistered string.

	Any problem please mail to:
		
		J.Y.Pu
		cllu@tiger.cs.nthu.edu.tw
		

*functions are not appeared in version 0.94.
