338 lines
18 KiB
XML
338 lines
18 KiB
XML
<?xml version="1.0"?>
|
|
<doc>
|
|
<assembly>
|
|
<name>VisionCalibrator</name>
|
|
</assembly>
|
|
<members>
|
|
<member name="T:VisionCalibrator.CalManager">
|
|
<summary>
|
|
MIL or Cognex 상호참조 해결을 위한 클래스
|
|
</summary>
|
|
</member>
|
|
<member name="M:VisionCalibrator.CalManager.GetCalibrator(VisionCommon.FovInfo)">
|
|
<summary>
|
|
켈리브레이터를 Get한다.
|
|
</summary>
|
|
<param name="fovInfo">FovInfo</param>
|
|
<returns>Calibrator</returns>
|
|
</member>
|
|
<member name="M:VisionCalibrator.CalManager.TransformToCalibratedSpace(VisionCommon.FovInfo,VisionCommon.ImagePoint,Aurora.Api.DataType.ImageSize)">
|
|
<summary>
|
|
이미지 좌표를 자재 좌표계로 변환한다
|
|
</summary>
|
|
<param name="fovInfo">FOV 정보</param>
|
|
<param name="imagePoint">변환할 이미지 좌표</param>
|
|
<param name="imageSize">변환할 이미지의 크기</param>
|
|
<returns>자재 좌표</returns>
|
|
</member>
|
|
<member name="M:VisionCalibrator.CalManager.TransformToImagePoint(VisionCommon.FovInfo,VisionCommon.StaticPoint,Aurora.Api.DataType.ImageSize)">
|
|
<summary>
|
|
자재 좌표를 이미지 좌표계로 변환한다
|
|
</summary>
|
|
<param name="fovInfo">FOV 정보</param>
|
|
<param name="staticPoint">변환할 자재 좌표</param>
|
|
<param name="imageSize">변환할 이미지의 크기</param>
|
|
<returns>이미지 좌표</returns>
|
|
</member>
|
|
<member name="T:VisionCalibrator.Calibrator">
|
|
<summary>
|
|
이미지 좌표와 자재 좌표간의 변환을 위한 클래스이다.
|
|
</summary>
|
|
</member>
|
|
<member name="M:VisionCalibrator.Calibrator.#ctor(VisionCommon.FovInfo)">
|
|
<summary>
|
|
Calibrator 생성자
|
|
</summary>
|
|
<param name="fovInfo">Fov 정보</param>
|
|
</member>
|
|
<member name="M:VisionCalibrator.Calibrator.TransformToCalibratedSpace(VisionCommon.ImagePoint,Aurora.Api.DataType.ImageSize)">
|
|
<summary>
|
|
이미지 좌표를 자재 좌표계로 변환한다
|
|
</summary>
|
|
<param name="imagePoint">변환할 이미지 좌표</param>
|
|
<param name="imageSize">변환할 이미지의 크기</param>
|
|
<returns>자재 좌표</returns>
|
|
</member>
|
|
<member name="M:VisionCalibrator.Calibrator.TransformToCalibratedSpace(VisionCommon.ImagePoint,Aurora.Api.DataType.ImageSize,VisionCommon.Angle,VisionCommon.StaticPoint)">
|
|
<summary>
|
|
이미지 좌표를 자재 좌표계로 변환한다
|
|
</summary>
|
|
<param name="imagePoint">변환할 이미지 좌표</param>
|
|
<param name="imageSize">변환할 이미지의 크기</param>
|
|
<param name="errorRotation">변환할 이미지의 회전 오차</param>
|
|
<param name="pixelSize">카메라의 픽셀 크기</param>
|
|
<returns>자재 좌표</returns>
|
|
</member>
|
|
<member name="M:VisionCalibrator.Calibrator.TransformToCalibratedSpaceWithPixelX(VisionCommon.ImagePoint,Aurora.Api.DataType.ImageSize,VisionCommon.Angle,System.Double)">
|
|
<summary>
|
|
X축 픽셀 사이즈만으로 이미지 좌표를 자재 좌표계로 변환한다
|
|
</summary>
|
|
<param name="imagePoint">변환할 이미지 좌표</param>
|
|
<param name="imageSize">변환할 이미지의 크기</param>
|
|
<param name="errorRotation">변환할 이미지의 회전 오차</param>
|
|
<param name="pixelSizeX">카메라의 X축 픽셀 크기</param>
|
|
<returns>자재 좌표</returns>
|
|
</member>
|
|
<member name="M:VisionCalibrator.Calibrator.TransformToCalibratedSpaceWithPixelY(VisionCommon.ImagePoint,Aurora.Api.DataType.ImageSize,VisionCommon.Angle,System.Double)">
|
|
<summary>
|
|
Y축 픽셀 사이즈만으로 이미지 좌표를 자재 좌표계로 변환한다
|
|
</summary>
|
|
<param name="imagePoint">변환할 이미지 좌표</param>
|
|
<param name="imageSize">변환할 이미지의 크기</param>
|
|
<param name="errorRotation">변환할 이미지의 회전 오차</param>
|
|
<param name="pixelSizeY">카메라의 Y축 픽셀 크기</param>
|
|
<returns>자재 좌표</returns>
|
|
</member>
|
|
<member name="M:VisionCalibrator.Calibrator.TransformToImagePoint(VisionCommon.StaticPoint,Aurora.Api.DataType.ImageSize)">
|
|
<summary>
|
|
자재 좌표를 이미지 좌표계로 변환한다
|
|
</summary>
|
|
<param name="staticPoint">변환할 자재 좌표</param>
|
|
<param name="imageSize">변환할 이미지의 크기</param>
|
|
<returns>이미지 좌표</returns>
|
|
</member>
|
|
<member name="M:VisionCalibrator.Calibrator.GetPixelSize(System.Collections.Generic.List{VisionCommon.ImagePoint},System.Double,System.Double,System.Char)">
|
|
<summary>
|
|
카메라의 픽셀 크기를 계산한다.
|
|
</summary>
|
|
<param name="meaImagePoints">이미지 좌표 리스트</param>
|
|
<param name="moveLength">측정시 이동 거리</param>
|
|
<param name="errorRot">회전 오차</param>
|
|
<param name="target">계산할 픽셀 크기의 축</param>
|
|
<returns>픽셀 크기</returns>
|
|
</member>
|
|
<member name="M:VisionCalibrator.Calibrator.FindStaticErrorRotation(System.Collections.Generic.List{VisionCommon.ImagePoint},System.Char)">
|
|
<summary>
|
|
회전 오차를 계산한다.
|
|
</summary>
|
|
<param name="meaPoints">자재 좌표 리스트</param>
|
|
<param name="target">계산시 사용할 데이터의 축</param>
|
|
<returns>회전 오차</returns>
|
|
</member>
|
|
<member name="M:VisionCalibrator.Calibrator.GetThetaOriginPoint(System.Collections.Generic.List{VisionCommon.StaticPoint},VisionCommon.Angle)">
|
|
<summary>
|
|
회전 원점을 계산한다.
|
|
</summary>
|
|
<param name="measuredData">자재 좌표 리스트</param>
|
|
<param name="planRotation">회전한 각도</param>
|
|
<returns>회전 원점의 자재 좌표</returns>
|
|
</member>
|
|
<member name="M:VisionCalibrator.Calibrator.RefreshFovRecipe(VisionCommon.FovRecipe)">
|
|
<summary>
|
|
Fov 레시피를 새로 가져온다.
|
|
</summary>
|
|
<param name="fovRecipe">Fov 레시피</param>
|
|
</member>
|
|
<member name="M:VisionCalibrator.Calibrator.GetFlipY">
|
|
<summary>
|
|
좌표계에 Y축 반전을 적용 여부를 가져온다.
|
|
</summary>
|
|
<returns>Y축 반전 여부</returns>
|
|
</member>
|
|
<member name="T:VisionCalibrator.CalibratorManager">
|
|
<summary>
|
|
켈리브레이터를 관리하는 매니저
|
|
</summary>
|
|
</member>
|
|
<member name="M:VisionCalibrator.CalibratorManager.SetCalibrator(VisionCommon.FovInfo,VisionCalibrator.Calibrator)">
|
|
<summary>
|
|
켈리브레이터를 Set한다.
|
|
</summary>
|
|
<param name="fovInfo">FovInfo</param>
|
|
<param name="calibrationAgent">Calibrator</param>
|
|
</member>
|
|
<member name="M:VisionCalibrator.CalibratorManager.GetCalibrator(VisionCommon.FovInfo)">
|
|
<summary>
|
|
켈리브레이터를 Get한다.
|
|
</summary>
|
|
<param name="fovInfo">FovInfo</param>
|
|
<returns>Calibrator</returns>
|
|
</member>
|
|
<member name="M:VisionCalibrator.CalibratorManager.GetCalibrators">
|
|
<summary>
|
|
모든 켈리브레이터를 Get한다.
|
|
</summary>
|
|
<returns>캘리브레이터 딕셔너리</returns>
|
|
</member>
|
|
<member name="T:VisionCalibrator.CalibratorFactory">
|
|
<summary>
|
|
캘리브레이터 생성 및 등록
|
|
</summary>
|
|
</member>
|
|
<member name="M:VisionCalibrator.CalibratorFactory.Register">
|
|
<summary>
|
|
캘리브레이터 생성 및 등록
|
|
</summary>
|
|
</member>
|
|
<member name="T:VisionCalibrator.PointData">
|
|
<summary>한 점의 좌표 정보</summary>
|
|
</member>
|
|
<member name="F:VisionCalibrator.PointData.X">
|
|
<summary>X 좌표</summary>
|
|
</member>
|
|
<member name="F:VisionCalibrator.PointData.Y">
|
|
<summary>Y 좌표</summary>
|
|
</member>
|
|
<member name="T:VisionCalibrator.PointsData">
|
|
<summary>여러 점들의 좌표 정보</summary>
|
|
</member>
|
|
<member name="F:VisionCalibrator.PointsData.Count">
|
|
<summary>점들의 수</summary>
|
|
</member>
|
|
<member name="F:VisionCalibrator.PointsData.Points">
|
|
<summary>점들의 좌표 정보</summary>
|
|
</member>
|
|
<member name="T:VisionCalibrator.CircleData">
|
|
<summary>회전을 위한 정보</summary>
|
|
</member>
|
|
<member name="F:VisionCalibrator.CircleData.Center">
|
|
<summary>회전 원점의 좌표</summary>
|
|
</member>
|
|
<member name="F:VisionCalibrator.CircleData.Radius">
|
|
<summary>회전 각도</summary>
|
|
</member>
|
|
<member name="F:VisionCalibrator.CircleData.Rms">
|
|
<summary>반지름 길이</summary>
|
|
</member>
|
|
<member name="T:VisionCalibrator.CoordConverter">
|
|
<summary>
|
|
자재 좌표를 모션 좌표로 변환하기 위한 클래스이다.
|
|
</summary>
|
|
</member>
|
|
<member name="M:VisionCalibrator.CoordConverter.#ctor(VisionCommon.SubSysInfo)">
|
|
<summary>
|
|
CoordConverter 생성자
|
|
</summary>
|
|
<param name="subSysInfo">서브 시스템 정보</param>
|
|
</member>
|
|
<member name="M:VisionCalibrator.CoordConverter.CoordConvert(System.Collections.Generic.List{VisionCommon.StaticPoint},System.Double,System.Double,VisionCommon.MotionPoint,VisionCommon.MotionPoint,VisionCommon.MotionPoint,VisionCommon.MotionPoint)">
|
|
<summary>
|
|
리스트로 전달된 자재 좌표를 모션 좌표로 변환한다.
|
|
</summary>
|
|
<param name="staticPoints">자재 좌표 리스트</param>
|
|
<param name="horiozntalDistance">패턴 간의 수평 거리</param>
|
|
<param name="verticalDistance">패턴 간의 수직 거리</param>
|
|
<param name="llMotion">수평 Low, 수직 Low 모션 좌표</param>
|
|
<param name="hlMotion">수평 High, 수직 Low 모션 좌표</param>
|
|
<param name="lhMotion">수평 Low, 수직 High 모션 좌표</param>
|
|
<param name="hhMotion">수평 High, 수직 High 모션 좌표</param>
|
|
<returns>모션 좌표 리스트</returns>
|
|
</member>
|
|
<member name="M:VisionCalibrator.CoordConverter.CoordConvert(VisionCommon.StaticPoint,System.Double,System.Double,VisionCommon.MotionPoint,VisionCommon.MotionPoint,VisionCommon.MotionPoint,VisionCommon.MotionPoint)">
|
|
<summary>
|
|
자재 좌표를 모션 좌표로 변환한다.
|
|
</summary>
|
|
<param name="staticPoint">자재 좌표</param>
|
|
<param name="horiozntalDistance">패턴 간의 수평 거리</param>
|
|
<param name="verticalDistance">패턴 간의 수직 거리</param>
|
|
<param name="llMotion">수평 Low, 수직 Low 모션 좌표</param>
|
|
<param name="hlMotion">수평 High, 수직 Low 모션 좌표</param>
|
|
<param name="lhMotion">수평 Low, 수직 High 모션 좌표</param>
|
|
<param name="hhMotion">수평 High, 수직 High 모션 좌표</param>
|
|
<returns>모션 좌표</returns>
|
|
</member>
|
|
<member name="M:VisionCalibrator.CoordConverter.CoordConvert(System.Double,System.Double,System.Double,System.Double,VisionCommon.MotionPoint,VisionCommon.MotionPoint,VisionCommon.MotionPoint,VisionCommon.MotionPoint)">
|
|
<summary>
|
|
자재 좌표를 모션 좌표로 변환한다.
|
|
</summary>
|
|
<param name="staticPointX">자재 X좌표</param>
|
|
<param name="staticPointY">자재 Y좌표</param>
|
|
<param name="horiozntalDistance">패턴 간의 수평 거리</param>
|
|
<param name="verticalDistance">패턴 간의 수직 거리</param>
|
|
<param name="llMotion">수평 Low, 수직 Low 모션 좌표</param>
|
|
<param name="hlMotion">수평 High, 수직 Low 모션 좌표</param>
|
|
<param name="lhMotion">수평 Low, 수직 High 모션 좌표</param>
|
|
<param name="hhMotion">수평 High, 수직 High 모션 좌표</param>
|
|
<returns>모션 좌표</returns>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:VisionCalibrator.CoordConverter.CoordConvertInverse(VisionCommon.MotionPoint,VisionCommon.StaticPoint,VisionCommon.StaticPoint,VisionCommon.StaticPoint,VisionCommon.StaticPoint,VisionCommon.MotionPoint,VisionCommon.MotionPoint,VisionCommon.MotionPoint,VisionCommon.MotionPoint)" -->
|
|
<member name="M:VisionCalibrator.CoordConverter.GetAlignedPoint(VisionCommon.StaticPoint,System.Double,System.Double,VisionCommon.Angle)">
|
|
<summary>
|
|
자재 좌표에 얼라인 보정량을 적용한다.
|
|
</summary>
|
|
<param name="staticPoint">자재 좌표</param>
|
|
<param name="offsetX">얼라인 X보정량</param>
|
|
<param name="offsetY">얼라인 Y보정량</param>
|
|
<param name="offsetT">얼라인 T보정량</param>
|
|
<returns>얼라인 보정량이 적용된 자재 좌표</returns>
|
|
</member>
|
|
<member name="M:VisionCalibrator.CoordConverter.GetAlignedPoints(System.Collections.Generic.List{VisionCommon.StaticPoint},System.Double,System.Double,VisionCommon.Angle)">
|
|
<summary>
|
|
리스트로 전달된 자재 좌표에 얼라인 보정량을 적용한다.
|
|
</summary>
|
|
<param name="staticPoints">자재 좌표 리스트</param>
|
|
<param name="offsetX">얼라인 X보정량</param>
|
|
<param name="offsetY">얼라인 Y보정량</param>
|
|
<param name="offsetT">얼라인 T보정량</param>
|
|
<returns>얼라인 보정량이 적용된 자재 좌표 리스트</returns>
|
|
</member>
|
|
<member name="M:VisionCalibrator.CoordConverter.CoordConvertWithAlignOffset(System.Collections.Generic.List{VisionCommon.StaticPoint},System.Double,System.Double,VisionCommon.Angle,System.Double,System.Double,VisionCommon.MotionPoint,VisionCommon.MotionPoint,VisionCommon.MotionPoint,VisionCommon.MotionPoint)">
|
|
<summary>
|
|
리스트로 전달된 자재 좌표에 얼라인 보정량을 적용하고 모션 좌표로 변환한다.
|
|
</summary>
|
|
<param name="staticPoints">자재 좌표 리스트</param>
|
|
<param name="offsetX">얼라인 X보정량</param>
|
|
<param name="offsetY">얼라인 Y보정량</param>
|
|
<param name="offsetT">얼라인 T보정량</param>
|
|
<param name="horiozntalDistance">패턴 간의 수평 거리</param>
|
|
<param name="verticalDistance">패턴 간의 수직 거리</param>
|
|
<param name="llMotion">수평 Low, 수직 Low 모션 좌표</param>
|
|
<param name="hlMotion">수평 High, 수직 Low 모션 좌표</param>
|
|
<param name="lhMotion">수평 Low, 수직 High 모션 좌표</param>
|
|
<param name="hhMotion">수평 High, 수직 High 모션 좌표</param>
|
|
<returns>얼라인 보정량이 적용된 모션 좌표 리스트</returns>
|
|
</member>
|
|
<member name="M:VisionCalibrator.CoordConverter.CoordConvertWithAlignOffset(VisionCommon.StaticPoint,System.Double,System.Double,VisionCommon.Angle,System.Double,System.Double,VisionCommon.MotionPoint,VisionCommon.MotionPoint,VisionCommon.MotionPoint,VisionCommon.MotionPoint)">
|
|
<summary>
|
|
자재 좌표에 얼라인 보정량을 적용하고 모션 좌표로 변환한다.
|
|
</summary>
|
|
<param name="staticPoint">자재 좌표 리스트</param>
|
|
<param name="offsetX">얼라인 X보정량</param>
|
|
<param name="offsetY">얼라인 Y보정량</param>
|
|
<param name="offsetT">얼라인 T보정량</param>
|
|
<param name="horiozntalDistance">패턴 간의 수평 거리</param>
|
|
<param name="verticalDistance">패턴 간의 수직 거리</param>
|
|
<param name="llMotion">수평 Low, 수직 Low 모션 좌표</param>
|
|
<param name="hlMotion">수평 High, 수직 Low 모션 좌표</param>
|
|
<param name="lhMotion">수평 Low, 수직 High 모션 좌표</param>
|
|
<param name="hhMotion">수평 High, 수직 High 모션 좌표</param>
|
|
<returns>얼라인 보정량이 적용된 모션 좌표</returns>
|
|
</member>
|
|
<member name="T:VisionCalibrator.CoordConverterFactory">
|
|
<summary>
|
|
쿠드컨버터 생성 및 등록
|
|
</summary>
|
|
</member>
|
|
<member name="M:VisionCalibrator.CoordConverterFactory.Register">
|
|
<summary>
|
|
쿠드컨버터 생성 및 등록
|
|
</summary>
|
|
</member>
|
|
<member name="T:VisionCalibrator.CoordConverterManager">
|
|
<summary>
|
|
쿠드컨버터를 관리하는 매니저
|
|
</summary>
|
|
</member>
|
|
<member name="M:VisionCalibrator.CoordConverterManager.SetAgent(VisionCommon.SubSysInfo,VisionCalibrator.CoordConverter)">
|
|
<summary>
|
|
쿠드컨버터 에이전트를 Set한다.
|
|
</summary>
|
|
<param name="subSysInfo">SubSysInfo</param>
|
|
<param name="coordConverter">CoordConverter</param>
|
|
</member>
|
|
<member name="M:VisionCalibrator.CoordConverterManager.GetAgent(VisionCommon.SubSysInfo)">
|
|
<summary>
|
|
쿠드컨버터 에이전트를 Get한다.
|
|
</summary>
|
|
<param name="subSysInfo">SubSysInfo</param>
|
|
<returns>CoordConverter</returns>
|
|
</member>
|
|
<member name="M:VisionCalibrator.CoordConverterManager.GetAgents">
|
|
<summary>
|
|
모든 쿠드컨버터 에이전트를 Get한다.
|
|
</summary>
|
|
<returns>쿠드컨버터 딕셔너리</returns>
|
|
</member>
|
|
</members>
|
|
</doc>
|