internal PlateCalibrationTool(AstrometryController astrometryController, VideoController videoController, bool debugMode) : base(astrometryController, videoController) { m_AstrometryController.Subscribe(this, typeof(OperationNotifications)); m_State = FittingsState.Configuring; m_DebugMode = debugMode; m_OSDExcluderTool = new OSDExcluder(videoController); m_OSDExcluderTool.AreaChanged += m_OSDExcluderTool_AreaChanged; if (m_PlatesolveController == null) { m_PlatesolveController = new ucCalibrationPanel(astrometryController, videoController, this); } }
internal PlateCalibrationTool(AstrometryController astrometryController, VideoController videoController, bool debugMode) : base(astrometryController, videoController) { m_AstrometryController.Subscribe(this, typeof(OperationNotifications)); m_State = FittingsState.Configuring; m_DebugMode = debugMode; m_OSDExcluderTool = new OSDExcluder(videoController); m_OSDExcluderTool.AreaChanged += m_OSDExcluderTool_AreaChanged; if (m_PlatesolveController == null) m_PlatesolveController = new ucCalibrationPanel(astrometryController, videoController, this); }