public XAlign() { m_nAlignCount = 0; m_nCamCount = 2; for (int n = 0; n < (int)MODE.MAX_ALIGN_MODE; n++) { m_xTolerance[n] = new XVector(); } m_xDeviation = new XVector(); m_xTwist = new XVector(); m_xShift = new XVector(); for (int n = 0; n < MAX_OFFSET; n++) { m_xOffset[n] = new XVector(); m_xOffsetData[n] = new XVector(); m_xOriginData[n] = new XVector(); m_xContactData[n] = new XVector(); } for (int n = 0; n < MAX_CAM; n++) { m_xCam[n] = new XCam(); m_nLight[n] = 100; m_xGain[n] = new XVector(0, 300, 128); } m_nCamPoseMode = 0xF; m_xTable = new XTable(); m_xMoveCalibration = new XVector(); }
public void Set(XCam xCam) { Coordinate.Set(xCam.Coordinate); Transpose.Set(xCam.Transpose); Differ.Set(xCam.Differ); Cal.Set(xCam.Cal); Mark.Set(xCam.Mark); Pivot.Set(xCam.Pivot); Scale.Set(xCam.Scale); Dist.Set(xCam.Dist); for (int n = 0; n < MAX_FIND_COUNT; n++) { Find[n].Set(xCam.Find[n]); } }
public PCam() { InitializeComponent(); m_xCam = new XCam(); }