taxisrus.implementation.scheduler_stuff
Class Triangle

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

public class Triangle
extends Object


Constructor Summary
Triangle()
           
Triangle(Vector2D v1, Vector2D v2, Vector2D v3)
           
Triangle(Vector2D v1, Vector2D v2, Vector2D v3, Triangle A, Triangle B, Triangle C)
           
 
Method Summary
 void ConnectPotentialNeighbors(Triangle tri)
           
 boolean DelauneyTest(Vector2D pt)
           
 Triangle GetNeighborA()
           
 Triangle GetNeighborB()
           
 Triangle GetNeighborC()
           
 Vector2D GetVertex1()
           
 Vector2D GetVertex2()
           
 Vector2D GetVertex3()
           
 boolean GetVisited()
           
 Vector2D GetVoronoiPoint()
           
 boolean IsPointInTriangle(Vector2D p)
           
 boolean PointIsVertex(Vector2D point)
           
 void SetNeighborA(Triangle A)
           
 void SetNeighborB(Triangle B)
           
 void SetNeighborC(Triangle C)
           
 void SetVertex1(Vector2D v1)
           
 void SetVertex2(Vector2D v2)
           
 void SetVertex3(Vector2D v3)
           
 void SetVisited(boolean visited)
           
 boolean TestIfDegenerate()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Triangle

public Triangle()

Triangle

public Triangle(Vector2D v1,
                Vector2D v2,
                Vector2D v3)

Triangle

public Triangle(Vector2D v1,
                Vector2D v2,
                Vector2D v3,
                Triangle A,
                Triangle B,
                Triangle C)
Method Detail

GetNeighborA

public Triangle GetNeighborA()

GetNeighborB

public Triangle GetNeighborB()

GetNeighborC

public Triangle GetNeighborC()

GetVertex1

public Vector2D GetVertex1()

GetVertex2

public Vector2D GetVertex2()

GetVertex3

public Vector2D GetVertex3()

TestIfDegenerate

public boolean TestIfDegenerate()

PointIsVertex

public boolean PointIsVertex(Vector2D point)

GetVisited

public boolean GetVisited()

SetNeighborA

public void SetNeighborA(Triangle A)

SetNeighborB

public void SetNeighborB(Triangle B)

SetNeighborC

public void SetNeighborC(Triangle C)

SetVertex1

public void SetVertex1(Vector2D v1)

SetVertex2

public void SetVertex2(Vector2D v2)

SetVertex3

public void SetVertex3(Vector2D v3)

ConnectPotentialNeighbors

public void ConnectPotentialNeighbors(Triangle tri)

SetVisited

public void SetVisited(boolean visited)

IsPointInTriangle

public boolean IsPointInTriangle(Vector2D p)

GetVoronoiPoint

public Vector2D GetVoronoiPoint()

DelauneyTest

public boolean DelauneyTest(Vector2D pt)


API documentation for build 958