/// <summary>
 /// Constructor.
 /// </summary>
 /// <param name="processor">The processor.</param>
 /// <param name="isActive">Startup IsActive state.</param>
 public CropViewModel(Crop processor, bool isActive)
     : base(processor, isActive)
 {
     _processor             = processor;
     AOIVM                  = new AOIViewModel(_processor);
     AOIVM.SettingsChanged += SubVM_SettingsChanged;
 }
 /// <summary>
 /// Constructor.
 /// </summary>
 /// <param name="processor">The actual processor.</param>
 /// <param name="isActive">Startup IsActive state.</param>
 protected AOIPlaneProcessorViewModelBase(IAOIPlaneProcessor processor, bool isActive)
     : base(processor, isActive)
 {
     AOIVM = new AOIViewModel(processor);
     AOIVM.SettingsChanged += SubVM_SettingsChanged;
 }