public ReferencePointElement AddRefPointElement(string name, int width, int height, int top, int left) { ReferencePointElement newElement = new ReferencePointElement { Name = name, Width = width, Height = height, Top = top, Left = left }; this.Elements.Add(newElement); return(newElement); }
/// <summary> /// Create reference points model elements for the template /// </summary> /// <param name="refPoints">The reference points rectnagles</param> /// <returns>Array of reference point elements</returns> public static ReferencePointElement[] CreateReferencePointsModels(Rect[] refPoints) { ReferencePointElement[] result = new ReferencePointElement[refPoints.Length]; for (int i = 0; i < refPoints.Length; i++) { ReferencePointElement element = new ReferencePointElement(); element.Top = refPoints[i].Top; element.Left = refPoints[i].Left; element.Height = refPoints[i].Height; element.Width = refPoints[i].Width; element.Name = "ReferencePoint" + i.ToString(); result[i] = element; } return(result); }
public void AddRefPointElement(ReferencePointElement item) { this.Elements.Add(item); }