| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- using TeamAAS_VP.Enums;
- using Prism.Mvvm;
- namespace TeamAAS_VP.Models
- {
- /// <summary>
- /// 分析参数
- /// </summary>
- public class AnalysisParameters : BindableBase
- {
- private FocusMethod _focusMethod = FocusMethod.Laplacian;
- private AnalysisMode _analysisMode = AnalysisMode.FullImage;
- private bool _enableRealtimeAnalysis = true;
- /// <summary>
- /// 清晰度计算方法
- /// </summary>
- public FocusMethod FocusMethod
- {
- get => _focusMethod;
- set => SetProperty(ref _focusMethod, value);
- }
- /// <summary>
- /// 分析模式
- /// </summary>
- public AnalysisMode AnalysisMode
- {
- get => _analysisMode;
- set => SetProperty(ref _analysisMode, value);
- }
- /// <summary>
- /// 启用实时分析
- /// </summary>
- public bool EnableRealtimeAnalysis
- {
- get => _enableRealtimeAnalysis;
- set => SetProperty(ref _enableRealtimeAnalysis, value);
- }
- }
- }
|