public ACalibCheckerboard() { m_cogCalibCheckerboardTool = new CogCalibCheckerboardTool(); Init(); // 2012.01.17 //m_cogCalibCheckerboardTool.Calibration.ComputationMode = CogCalibFixComputationModeConstants.Linear; m_cogCalibCheckerboardTool.Calibration.ComputationMode = CogCalibFixComputationModeConstants.PerspectiveAndRadialWarp; m_emComputationMode = m_cogCalibCheckerboardTool.Calibration.ComputationMode; m_cogCalibCheckerboardTool.Calibration.FiducialMark = CogCalibCheckerboardFiducialConstants.None; }
private void Init() { m_dSizeX = m_cogCalibCheckerboardTool.Calibration.PhysicalTileSizeX; m_dSizeY = m_cogCalibCheckerboardTool.Calibration.PhysicalTileSizeY; m_emComputationMode = m_cogCalibCheckerboardTool.Calibration.ComputationMode; m_emFiducial = m_cogCalibCheckerboardTool.Calibration.FiducialMark; m_bSwapY = m_cogCalibCheckerboardTool.Calibration.SwapCalibratedHandedness; m_bCalibrated = m_cogCalibCheckerboardTool.Calibration.Calibrated; m_icogImageCalibration = m_cogCalibCheckerboardTool.Calibration.CalibrationImage; m_dCaibratedOriginX = m_cogCalibCheckerboardTool.Calibration.CalibratedOriginX; m_dCaibratedOriginY = m_cogCalibCheckerboardTool.Calibration.CalibratedOriginY; m_dCaibratedRotation = m_cogCalibCheckerboardTool.Calibration.CalibratedXAxisRotation; m_dOriginX = m_dCaibratedOriginX; m_dOriginY = m_dCaibratedOriginY; m_dRotation = m_dCaibratedRotation; m_cogCoordinateAxes.DraggingStopped += new CogDraggingStoppedEventHandler(MyCoordinateAxes_DraggingStopped); // 2015.04.08 m_cogCalibCheckerboardTool.Ran += new EventHandler(RanEvent); }