for (int count=0;count<interiorReflexVertices.size();count++)
{
Vertex v=(Vertex)interiorReflexVertices.get(count);
GVector n=new GVector(new double[] {v.getPosition().x,v.getPosition().y});
n.sub(new GVector(new double[] {rightMostHoleVertex.getPosition().x,rightMostHoleVertex.getPosition().y}));
n.normalize();
GVector m=new GVector(new double[] {1.0,0.0});
float dot=(float)m.dot(n);
//if this line is the closest we've found