public IWhisker Clone() { Whisker whisker = new Whisker(); whisker.WhiskerId = WhiskerId; whisker.Parent = Parent; whisker.WhiskerName = WhiskerName; whisker.IsGenericPoint = IsGenericPoint; whisker.WhiskerPoints = new IWhiskerPoint[WhiskerPoints.Length]; return(whisker); }
public IWhisker GetWhisker(IMouseFrame parentFrame) { Whisker whisker = new Whisker(); whisker.Parent = parentFrame; whisker.WhiskerId = WhiskerId; whisker.WhiskerName = WhiskerName; whisker.IsGenericPoint = IsGenericPoint; whisker.WhiskerPoints = WhiskerPoints.Select(x => x.CreateWhiskerPoint(whisker)).ToArray(); whisker.DataLoadComplete(); return(whisker); }