public TrackedVideoWithSettingsXml(TrackedVideoXml trackedVideo) { FileName = trackedVideo.FileName; Result = trackedVideo.Result; Results = trackedVideo.Results; MotionTrack = trackedVideo.MotionTrack; SmoothedMotionTrack = trackedVideo.SmoothedMotionTrack; OrientationTrack = trackedVideo.OrientationTrack; Boundries = trackedVideo.Boundries; Events = trackedVideo.Events; InteractingBoundries = trackedVideo.InteractingBoundries; MinInteractionDistance = trackedVideo.MinInteractionDistance; GapDistance = trackedVideo.GapDistance; ThresholdValue = trackedVideo.ThresholdValue; ThresholdValue2 = trackedVideo.ThresholdValue2; StartFrame = trackedVideo.StartFrame; EndFrame = trackedVideo.EndFrame; SmoothMotion = trackedVideo.SmoothMotion; SmoothFactor = trackedVideo.SmoothFactor; FrameRate = trackedVideo.FrameRate; CentroidSize = trackedVideo.CentroidSize; PelvicArea1 = trackedVideo.PelvicArea1; PelvicArea2 = trackedVideo.PelvicArea2; PelvicArea3 = trackedVideo.PelvicArea3; PelvicArea4 = trackedVideo.PelvicArea4; UnitsToMilimeters = trackedVideo.UnitsToMilimeters; ROI = trackedVideo.ROI; Message = trackedVideo.Message; IWhiskerVideoSettings videoSettings = ModelResolver.Resolve <IWhiskerVideoSettings>(); videoSettings.AssignDefaultValues(); WhiskerSettings = new WhiskerVideoSettingsXml(videoSettings); }
public SingleMouseViewModel(ISingleMouse model) { Model = model; ResetProgress(); ParallelOptions = new ParallelOptions(); ParallelOptions.MaxDegreeOfParallelism = 4; ThresholdValue = 20; ThresholdValue2 = 10; GapDistance = 35; SmoothMotion = true; WhiskerSettings = ModelResolver.Resolve <IWhiskerVideoSettings>(); WhiskerSettings.AssignDefaultValues(); }