taxisrus.implementation.scheduler_stuff
Class DelauneyTriangulation

java.lang.Object
  |
  +--taxisrus.implementation.scheduler_stuff.DelauneyTriangulation

public class DelauneyTriangulation
extends Object


Constructor Summary
DelauneyTriangulation(float maxRadius)
           
 
Method Summary
 boolean AddPoint(Vector2D pt)
           
 void DrawDelauneyTriangles(float wd, float ht, Graphics2D buffer)
           
 void DrawVoronoiPolygons(float wd, float ht, Graphics2D buffer, ArrayList points)
           
 ArrayList GetDelauneyTriangles()
           
 ArrayList GetVoronoi2GPSPolygons(ArrayList transform, float scalex, float scaley, float movex, float movey)
           
 ArrayList GetVoronoiPolygons(ArrayList clickPoints)
           
 void ResetTriangulation(float maxRadius)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DelauneyTriangulation

public DelauneyTriangulation(float maxRadius)
Method Detail

ResetTriangulation

public void ResetTriangulation(float maxRadius)

DrawDelauneyTriangles

public void DrawDelauneyTriangles(float wd,
                                  float ht,
                                  Graphics2D buffer)

DrawVoronoiPolygons

public void DrawVoronoiPolygons(float wd,
                                float ht,
                                Graphics2D buffer,
                                ArrayList points)

AddPoint

public boolean AddPoint(Vector2D pt)

GetVoronoiPolygons

public ArrayList GetVoronoiPolygons(ArrayList clickPoints)

GetDelauneyTriangles

public ArrayList GetDelauneyTriangles()

GetVoronoi2GPSPolygons

public ArrayList GetVoronoi2GPSPolygons(ArrayList transform,
                                        float scalex,
                                        float scaley,
                                        float movex,
                                        float movey)


API documentation for build 958