private List <PointF> GetListPointsOnWall(Line line) { List <PointF> listPointsOnWall; WpfCoordinates wpfCoord = new WpfCoordinates(); if (radioEqual.IsChecked == true) { int parts = Convert.ToInt32(this.TextBoxSplitPartNumber.Text); listPointsOnWall = wpfCoord.SplitLineEqual(line, parts); } else if (radioProportoinal.IsChecked == true) { int parts = Convert.ToInt32(TextBoxSplitPartNumber.Text); listPointsOnWall = wpfCoord.SplitLineProportional(line, parts); } else { double distance = Convert.ToDouble(TextBoxDistance.Text) / Scale; listPointsOnWall = wpfCoord.SplitLineDistance(line, distance); } return(listPointsOnWall); }