//-*-C++-*- import java.lang.Math; import jdsl.core.api.Vertex; import jdsl.core.api.Position; public class EdgeInfo { private String name; private int length; public EdgeInfo(Vertex V1, Vertex V2){ VertexInfo v1 = (VertexInfo)((Position)V1).element(); VertexInfo v2 = (VertexInfo)((Position)V2).element(); name = "("+ v1.getName() +","+ v2.getName() +")"; length = Math.abs(v1.getX() - v2.getX()) + Math.abs(v1.getY() - v2.getY()); } public String getName(){return name;} public int getLength(){return length;} public String toString(){ return name +":"+ length; } }