private void UpdateTValue() { WhiskerAngle.UpdateTValue(TValue); for (int j = 0; j < Whiskers.Length; j++) { for (int i = 0; i < WhiskerAngle.Frames.Length; i++) { ISingleWhiskerAngle whiskerAngle = WhiskerAngle.Frames[i].Targets.Single(x => x.Whisker.WhiskerId == Whiskers[j].WhiskerId); WhiskerIdFrame[j][i] = whiskerAngle.Angle; } Whiskers[j].Signal = WhiskerIdFrame[j]; } }
private void UpdateTValue() { WhiskerAngle.UpdateTValue(TValue); for (int j = 0; j < Whiskers.Length; j++) { double[] currentSignal = new double[WhiskerAngle.Frames.Length]; for (int i = 0; i < WhiskerAngle.Frames.Length; i++) { ISingleWhiskerAngle whiskerAngle = WhiskerAngle.Frames[i].Targets.Single(x => x.Whisker.WhiskerId == Whiskers[j].Whisker.WhiskerId); currentSignal[i] = whiskerAngle.Angle; } Whiskers[j].Signal = currentSignal; } }
private void UpdateTValue() { if (WhiskerAngle == null) { return; } WhiskerAngle.UpdateTValue(TValue); for (int j = 0; j < Whiskers.Length; j++) { double[] whiskerAngles = new double[WhiskerAngle.Frames.Length]; for (int i = 0; i < WhiskerAngle.Frames.Length; i++) { ISingleWhiskerAngle whiskerAngle = WhiskerAngle.Frames[i].Targets.Single(x => x.Whisker.WhiskerId == Whiskers[j].WhiskerId); whiskerAngles[i] = whiskerAngle.Angle; } Whiskers[j].Signal = whiskerAngles; } }
public SingleWhiskerAngleViewModel(ISingleWhiskerAngle model) { Model = model; TValue = 0; }