public void LoadData(IMouseFrame[] frames) { //Load Whisker Angle Data WhiskerAngle.LoadData(frames); //Get whiskers double frameRate = GlobalSettings.GlobalSettings.FrameRateSettings.OriginalFrameRate; double frameInterval = GlobalSettings.GlobalSettings.ClipSettings.FrameInterval; List <ISingleWhiskerFrequency> whiskers = new List <ISingleWhiskerFrequency>(); foreach (IWhisker whisker in frames[0].Whiskers) { if (whisker.IsGenericPoint) { continue; } ISingleWhiskerFrequency singleWhisker = ModelResolver.Resolve <ISingleWhiskerFrequency>(); singleWhisker.Whisker = whisker; singleWhisker.FrameRate = frameRate; singleWhisker.FrameInterval = frameInterval; whiskers.Add(singleWhisker); } Whiskers = whiskers.ToArray(); CreateWhiskers(); UpdateTValue(); }
public SingleWhiskerFrequencyViewModel(ISingleWhiskerFrequency model) { Model = model; }