public override bool Equals(Object obj) { if (obj == null) { return(false); } if (!(obj is IPunto2D)) { return(false); } IPunto2D p = (IPunto2D)obj; return(x == p.getX() && y == p.getY()); }
public double distancia(IPunto2D p) { return(Math.Sqrt((getX() - p.getX()) * (getX() - p.getX()) + (getY() - p.getY()) * (getY() - p.getY()))); }