Пример #1
0
        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();
        }
Пример #2
0
 internal void SetCorrectionMode(CorrectTrackingMode newMode)
 {
     m_Mode = newMode;
 }
Пример #3
0
        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();
        }
Пример #4
0
 internal void SetCorrectionMode(CorrectTrackingMode newMode)
 {
     m_Mode = newMode;
 }