public double GetDistance(Point point) { if (IsOnFirstSide(point)) { return(point.GetDistance(A)); } if (IsOnSecondSize(point)) { return(point.GetDistance(B)); } var line = GetLine(); return(line.GetDistance(point)); }
public double GetLength() { return(A.GetDistance(B)); }