public ArrayList connected_Points(Point p)
    {
        ArrayList l=new ArrayList();
        for(int i=0;i<connector.size();i++)
        {
            Edge e = (Edge) p.connector.get(i);
            if(e.p1==p)
                l.add(e.p2);
            else
                l.add(e.p1);
            
        }
        
        return l;
    }