internal void Initialize(ReduceLightCurveOperation videoOperation, ITracker tracker, VideoController videoController) { m_LightCurvesVideoOperation = videoOperation; m_VideoController = videoController; m_Tracker = tracker; if (m_Tracker.SupportsManualCorrections) { m_VideoController.SetPictureBoxCursor(CustomCursors.PanCursor); } m_State = CorrectTrackingState.Normal; m_Mode = CorrectTrackingMode.All; for (int i = 0; i < tracker.TrackedObjects.Count; i++) { m_LightCurvesVideoOperation.SetManualTrackingCorrection(i, 0, 0); } m_VideoController.RefreshCurrentFrame(); }
internal void SetCorrectionMode(CorrectTrackingMode newMode) { m_Mode = newMode; }
internal void Initialize(ReduceLightCurveOperation videoOperation, ITracker tracker, VideoController videoController) { m_LightCurvesVideoOperation = videoOperation; m_VideoController = videoController; m_Tracker = tracker; if (m_Tracker.SupportsManualCorrections) m_VideoController.SetPictureBoxCursor(CustomCursors.PanCursor); m_State = CorrectTrackingState.Normal; m_Mode = CorrectTrackingMode.All; for (int i = 0; i < tracker.TrackedObjects.Count; i++) { m_LightCurvesVideoOperation.SetManualTrackingCorrection(i, 0, 0); } m_VideoController.RefreshCurrentFrame(); }