示例#1
0
        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);
        }
示例#2
0
        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);
        }