Diplo
 All Classes Namespaces Files Functions Variables Properties
Public Member Functions | Public Attributes | List of all members
mental_maps.draw.Lee Class Reference
Inheritance diagram for mental_maps.draw.Lee:
mental_maps.draw.DrawInterface

Public Member Functions

Stack< Point > draw (Graphics g, Graph graf, Point start, Point end, int fieldSize)
 
void constructPath (int x, int y, int finishX, int finishY, Random r)
 Lee-Algoritmus (rekurizvne) hlada cestu. More...
 
bool nodeDetected (Graphics g, int x, int y)
 
Stack< Point > findPath (int x, int y, int finishX, int finishY)
 
Stack< Point > drawIntoPolygon (Graphics g, Graph graf, Point start, Point end, Stack< Point > Polygon)
 

Public Attributes

Stack< Point > path = new Stack<Point>()
 

Member Function Documentation

void mental_maps.draw.Lee.constructPath ( int  x,
int  y,
int  finishX,
int  finishY,
Random  r 
)

Lee-Algoritmus (rekurizvne) hlada cestu.

Parameters
gGraficky komponent
xStartovný vrchol - súradnica X
yStartovný vrchol - súradnica Y
finishXStartovný vrchol - súradnica X
finishYStartovný vrchol - súradnica Y
Stack<Point> mental_maps.draw.Lee.draw ( Graphics  g,
Graph  graf,
Point  start,
Point  end,
int  fieldSize 
)
Stack<Point> mental_maps.draw.Lee.drawIntoPolygon ( Graphics  g,
Graph  graf,
Point  start,
Point  end,
Stack< Point >  Polygon 
)
Stack<Point> mental_maps.draw.Lee.findPath ( int  x,
int  y,
int  finishX,
int  finishY 
)
bool mental_maps.draw.Lee.nodeDetected ( Graphics  g,
int  x,
int  y 
)

Member Data Documentation

Stack<Point> mental_maps.draw.Lee.path = new Stack<Point>()

The documentation for this class was generated from the following file: