public void SetEndPoint(PointD p) { _SetEndPoint(p.X, p.Y); }
public void SetStartPoint(PointD p) { _SetStartPoint(p.X, p.Y); }
public PointD HalfWayTo(PointD endp) { return(_HalfWayTo(endp.X, endp.Y)); }
public double DistanceTo(PointD toPoint) { return(_DistanceTo(toPoint.X, toPoint.Y)); }
public void Set(PointD p) { x = p.x; y = p.y; }
public PointD(PointD pos) { Set(pos.X, pos.Y); }