public virtual float MinComponent(BaseCoord2D p1) { return(Math.Max(p1.X, p1.Y)); }
public BaseCoord2D(BaseCoord2D p) { _x = p.X; _y = p.Y; }