public ClipSettingsWindowViewModel(IWhiskerVideo video)
        {
            IClipSettings clipSettings = ModelResolver.Resolve <IClipSettings>();

            clipSettings.ClipFilePath = video.FilePath;
            clipSettings.StartFrame   = 1;
            int frameCount = video.FrameCount;

            clipSettings.EndFrame                = frameCount < 100 ? frameCount : 100;
            clipSettings.IncludeNosePoint        = true;
            clipSettings.IncludeOrientationPoint = true;

            clipSettings.NumberOfPointsPerWhisker = 3;
            clipSettings.FrameInterval            = 1;
            FrameCount = frameCount;

            ViewModel = new ClipSettingsViewModel(clipSettings);
            SelectedNumberOfWhiskers = 4;

            OriginalFrameRate = video.FrameRate;
        }
 public ClipSettingsWindowViewModel(IClipSettings model, int frameCount)
 {
     ViewModel  = new ClipSettingsViewModel(model);
     FrameCount = frameCount;
 }