678 lines
33 KiB
XML
678 lines
33 KiB
XML
<?xml version="1.0"?>
|
|
<doc>
|
|
<assembly>
|
|
<name>VisionAligner</name>
|
|
</assembly>
|
|
<members>
|
|
<member name="T:VisionAligner.AlignCountChecker">
|
|
<summary>
|
|
얼라인 횟수 체크
|
|
</summary>
|
|
</member>
|
|
<member name="M:VisionAligner.AlignCountChecker.#ctor(VisionCommon.AlignRecipe)">
|
|
<summary>
|
|
생성자
|
|
</summary>
|
|
<param name="alignRecipe">얼라인 레시피</param>
|
|
</member>
|
|
<member name="M:VisionAligner.AlignCountChecker.Reset">
|
|
<summary>
|
|
얼라인 횟수 초기화
|
|
</summary>
|
|
</member>
|
|
<member name="M:VisionAligner.AlignCountChecker.GetCurrentAlignCount(VisionCommon.AlignStatus)">
|
|
<summary>
|
|
현재 얼라인의 횟수를 Get한다
|
|
</summary>
|
|
<param name="status">얼라인 상태</param>
|
|
<returns>현재 얼라인 횟수</returns>
|
|
</member>
|
|
<member name="T:VisionAligner.AlignMixer">
|
|
<summary>
|
|
얼라인 결과들을 하나의 얼라인 보정량으로 계산한다.
|
|
</summary>
|
|
</member>
|
|
<member name="M:VisionAligner.AlignMixer.MixFixtureMobile(VisionCommon.AlignDelta,VisionCommon.AlignDelta)">
|
|
<summary>
|
|
모터 이동이 가능/불가능한 얼라인 결과를 하나의 보정량으로 계산한다.
|
|
</summary>
|
|
<param name="fixtureAlignDelta">이동 불가능한 헤드 얼라인 이동량</param>
|
|
<param name="mobileAlignDelta">이동 가능한 스테이지 얼라인 이동량</param>
|
|
<returns>얼라인 보정량</returns>
|
|
</member>
|
|
<member name="T:VisionAligner.AlignModeHead">
|
|
<summary>
|
|
헤드 얼라인
|
|
</summary>
|
|
</member>
|
|
<member name="M:VisionAligner.AlignModeHead.#ctor(VisionCommon.AlignInfo)">
|
|
<summary>
|
|
생성자
|
|
</summary>
|
|
<param name="alignInfo">얼라인 정보</param>
|
|
</member>
|
|
<member name="M:VisionAligner.AlignModeHead.CalculateT(System.Collections.Generic.List{VisionCommon.DoublePoint},System.Collections.Generic.List{VisionCommon.DoublePoint},System.Int32)">
|
|
<summary>
|
|
N-포인트 얼라인 보정량 T를 계산한다.
|
|
</summary>
|
|
<param name="meaPoints">패턴 검출 위치</param>
|
|
<param name="refPoints">레퍼런스(기준) 위치</param>
|
|
<param name="flipY">좌표계의 Y축 반전 여부</param>
|
|
<returns>얼라인 보정량</returns>
|
|
</member>
|
|
<member name="M:VisionAligner.AlignModeHead.CalculateT_ICP(System.Collections.Generic.List{VisionCommon.DoublePoint},System.Collections.Generic.List{VisionCommon.DoublePoint},System.Int32)">
|
|
<summary>
|
|
ICP 알고리즘을 이용하여 N-포인트 얼라인 보정량 T를 계산한다.
|
|
</summary>
|
|
<param name="meaPoints">패턴 검출 위치</param>
|
|
<param name="refPoints">레퍼런스(기준) 위치</param>
|
|
<param name="flipY">좌표계의 Y축 반전 여부</param>
|
|
<returns>얼라인 보정량</returns>
|
|
</member>
|
|
<member name="M:VisionAligner.AlignModeHead.CalculateXY(System.Collections.Generic.List{VisionCommon.DoublePoint},System.Collections.Generic.List{VisionCommon.DoublePoint},System.Int32,VisionCommon.DoublePoint,VisionCommon.Angle)">
|
|
<summary>
|
|
N-포인트 얼라인 보정량 XY를 계산한다.
|
|
</summary>
|
|
<param name="meaPoints">패턴 검출 위치</param>
|
|
<param name="refPoints">레퍼런스(기준) 위치</param>
|
|
<param name="flipY">좌표계의 Y축 반전 여부</param>
|
|
<param name="thetaOrigin">회전 원점</param>
|
|
<param name="alignT">얼라인 보정량 T</param>
|
|
<returns>얼라인 보정량</returns>
|
|
</member>
|
|
<member name="M:VisionAligner.AlignModeHead.CalculateXYT(VisionCommon.DoublePoint,VisionCommon.DoublePoint,System.Int32,VisionCommon.DoublePoint,VisionCommon.Angle)">
|
|
<summary>
|
|
1-포인트 얼라인 보정량 XYT를 계산한다.
|
|
</summary>
|
|
<param name="meaPoint">패턴 검출 위치</param>
|
|
<param name="refPoint">레퍼런스(기준) 위치</param>
|
|
<param name="flipY">좌표계의 Y축 반전 여부</param>
|
|
<param name="thetaOrigin">회전 원점</param>
|
|
<param name="theta">얼라인 보정량 T</param>
|
|
<returns>얼라인 보정량</returns>
|
|
</member>
|
|
<member name="T:VisionAligner.AlignResultItem">
|
|
<summary>
|
|
얼라인 결과 항목
|
|
</summary>
|
|
</member>
|
|
<member name="P:VisionAligner.AlignResultItem.Time">
|
|
<summary>걸린 시간</summary>
|
|
</member>
|
|
<member name="P:VisionAligner.AlignResultItem.AlignName">
|
|
<summary>얼라인 이름</summary>
|
|
</member>
|
|
<member name="P:VisionAligner.AlignResultItem.AlignAlgorithm">
|
|
<summary>얼라인 알고리즘</summary>
|
|
</member>
|
|
<member name="P:VisionAligner.AlignResultItem.AlignCnt">
|
|
<summary>얼라인 횟수</summary>
|
|
</member>
|
|
<member name="P:VisionAligner.AlignResultItem.Dx">
|
|
<summary>얼라인 보정량 X</summary>
|
|
</member>
|
|
<member name="P:VisionAligner.AlignResultItem.Dy">
|
|
<summary>얼라인 보정량 Y</summary>
|
|
</member>
|
|
<member name="P:VisionAligner.AlignResultItem.Dt">
|
|
<summary>얼라인 보정량 T</summary>
|
|
</member>
|
|
<member name="P:VisionAligner.AlignResultItem.AlignStatus">
|
|
<summary>얼라인 상태</summary>
|
|
</member>
|
|
<member name="M:VisionAligner.AlignResultItem.Clone">
|
|
<summary>
|
|
Clone (Deep Copy)
|
|
</summary>
|
|
<returns>AlignResultItem</returns>
|
|
</member>
|
|
<member name="T:VisionAligner.AlignResultItemManager">
|
|
<summary>
|
|
얼라인 결과 항목 매니저
|
|
</summary>
|
|
</member>
|
|
<member name="M:VisionAligner.AlignResultItemManager.GetAlignResultItem(VisionCommon.SubSysInfo,VisionCommon.AlignResult)">
|
|
<summary>
|
|
얼라인 결과 항목을 Get한다
|
|
</summary>
|
|
<param name="subSysInfo">서브 시스템 정보</param>
|
|
<param name="alignResult">얼라인 결과</param>
|
|
<returns>얼라인 결과 항목</returns>
|
|
</member>
|
|
<member name="T:VisionAligner.AlignerFactory">
|
|
<summary>
|
|
얼라인 에이전트 생성 및 등록
|
|
</summary>
|
|
</member>
|
|
<member name="M:VisionAligner.AlignerFactory.Register">
|
|
<summary>
|
|
얼라인 에이전트 생성 및 등록
|
|
</summary>
|
|
</member>
|
|
<member name="M:VisionAligner.AlignerFactory.Update(VisionCommon.SubSysInfo)">
|
|
<summary>
|
|
얼라인 레시피 갱신
|
|
</summary>
|
|
<param name="subSysInfo">서브시스템 정보</param>
|
|
</member>
|
|
<member name="T:VisionAligner.Aligner">
|
|
<summary>
|
|
얼라인 계산을 담당한다
|
|
</summary>
|
|
</member>
|
|
<member name="M:VisionAligner.Aligner.Clear">
|
|
<summary>
|
|
얼라인 정보를 초기화한다
|
|
</summary>
|
|
</member>
|
|
<member name="M:VisionAligner.Aligner.Align(System.Collections.Generic.List{VisionCommon.DoublePoint},System.Collections.Generic.List{VisionCommon.DoublePoint},System.Int32)">
|
|
<summary>
|
|
N-포인트 얼라인을 진행한다
|
|
</summary>
|
|
<param name="meaPoints">패턴 검출 위치</param>
|
|
<param name="refPoints">레퍼런스(기준) 위치</param>
|
|
<param name="flipY">좌표계의 Y축 반전 여부</param>
|
|
<returns>얼라인 결과</returns>
|
|
</member>
|
|
<member name="M:VisionAligner.Aligner.Align(VisionCommon.DoublePoint,VisionCommon.DoublePoint,VisionCommon.Angle,System.Int32)">
|
|
<summary>
|
|
1-포인트 얼라인을 진행한다
|
|
</summary>
|
|
<param name="meaPoint">패턴 검출 위치</param>
|
|
<param name="refPoint">레퍼런스(기준) 위치</param>
|
|
<param name="flipY">좌표계의 Y축 반전 여부</param>
|
|
<returns>얼라인 결과</returns>
|
|
</member>
|
|
<member name="M:VisionAligner.Aligner.UpdateRecipe(VisionAligner.AlignMode)">
|
|
<summary>
|
|
외부에서 레시피가 새로 저장된 경우, 레시피를 갱신해준다.
|
|
</summary>
|
|
<param name="alignMode">얼라인 모드</param>
|
|
</member>
|
|
<member name="M:VisionAligner.Aligner.IsAlignStatusNG(VisionCommon.AlignStatus)">
|
|
<summary>
|
|
얼라인 상태가 NG인지 확인
|
|
</summary>
|
|
<param name="status">얼라인 상태</param>
|
|
<returns>얼라인 상태가 NG인 여부</returns>
|
|
</member>
|
|
<member name="M:VisionAligner.AlignerImpl.CalculateT(System.Collections.Generic.List{VisionCommon.DoublePoint},System.Collections.Generic.List{VisionCommon.DoublePoint},System.Int32)">
|
|
<summary>
|
|
Source(이동)를 Target(고정)에 맞추는 얼라인 XYT
|
|
<para>
|
|
Head 얼라인 : Source(RefPoint), Target(MeaPoint)
|
|
</para>
|
|
<para>
|
|
Stage 얼라인 : Source(MeaPoint), Target(RefPoint)
|
|
</para>
|
|
</summary>
|
|
<param name="srcPoints">이동 포인트</param>
|
|
<param name="tgtPoints">고정 포인트</param>
|
|
<param name="flipY">Y축 반전</param>
|
|
<returns>보정량 XYT</returns>
|
|
</member>
|
|
<member name="M:VisionAligner.AlignerImpl.CalculateT_ICP(System.Collections.Generic.List{VisionCommon.DoublePoint},System.Collections.Generic.List{VisionCommon.DoublePoint},System.Int32)">
|
|
<summary>
|
|
ICP 알고리즘을 이용하여 Source(이동)를 Target(고정)에 맞추는 얼라인 XYT
|
|
<para>
|
|
Head 얼라인 : Source(RefPoint), Target(MeaPoint)
|
|
</para>
|
|
<para>
|
|
Stage 얼라인 : Source(MeaPoint), Target(RefPoint)
|
|
</para>
|
|
</summary>
|
|
<param name="srcPoints">이동 포인트</param>
|
|
<param name="tgtPoints">고정 포인트</param>
|
|
<param name="flipY">Y축 반전</param>
|
|
<returns>보정량 XYT</returns>
|
|
</member>
|
|
<member name="M:VisionAligner.AlignerImpl.CalculateXY(System.Collections.Generic.List{VisionCommon.DoublePoint},System.Collections.Generic.List{VisionCommon.DoublePoint})">
|
|
<summary>
|
|
Source(이동)를 Target(고정)에 맞추는 얼라인 XY
|
|
</summary>
|
|
<param name="srcPoints">이동 포인트 리스트</param>
|
|
<param name="tgtPoints">고정 포인트 리스트</param>
|
|
<returns>보정량 XY</returns>
|
|
</member>
|
|
<member name="M:VisionAligner.AlignerImpl.CalculateXYT(VisionCommon.DoublePoint,VisionCommon.DoublePoint,VisionCommon.Angle,VisionCommon.DoublePoint,System.Int32)">
|
|
<summary>
|
|
Source(이동)를 Target(고정)에 맞추는 얼라인 XYT
|
|
<para>
|
|
Head 얼라인 : Source(RefPoint), Target(MeaPoint)
|
|
</para>
|
|
<para>
|
|
Stage 얼라인 : Source(MeaPoint), Target(RefPoint)
|
|
</para>
|
|
</summary>
|
|
<param name="srcPoint">이동 포인트</param>
|
|
<param name="tgtPoint">고정 포인트</param>
|
|
<param name="theta">패턴 틀어진 각도 보정량</param>
|
|
<param name="thetaOrigin">회전 원점</param>
|
|
<param name="flipY">Y축 반전</param>
|
|
<returns>보정량 XYT</returns>
|
|
</member>
|
|
<member name="M:VisionAligner.AlignerImpl.CalculateXY(VisionCommon.DoublePoint,VisionCommon.DoublePoint)">
|
|
<summary>
|
|
Source(이동)를 Target(고정)에 맞추는 얼라인 XY
|
|
</summary>
|
|
<param name="srcPoint">이동 포인트</param>
|
|
<param name="tgtPoint">고정 포인트</param>
|
|
<returns>보정량 XY</returns>
|
|
</member>
|
|
<member name="T:VisionAligner.AlignAgent">
|
|
<summary>
|
|
얼라인 에이전트
|
|
</summary>
|
|
</member>
|
|
<member name="M:VisionAligner.AlignAgent.#ctor(VisionCommon.AlignInfo,VisionAligner.AlignMode)">
|
|
<summary>
|
|
생성자
|
|
</summary>
|
|
<param name="alignInfo">얼라인 정보</param>
|
|
<param name="alignMode">얼라인 모드</param>
|
|
</member>
|
|
<member name="M:VisionAligner.AlignAgent.UpdateRecipe(VisionAligner.AlignMode)">
|
|
<summary>
|
|
외부에서 레시피가 새로 저장된 경우, 레시피를 갱신해준다.
|
|
</summary>
|
|
<param name="alignMode">얼라인 모드</param>
|
|
</member>
|
|
<member name="M:VisionAligner.AlignAgent.Clear">
|
|
<summary>
|
|
얼라인 모드를 모두 리셋한다.
|
|
</summary>
|
|
</member>
|
|
<member name="M:VisionAligner.AlignAgent.Align(System.Collections.Generic.List{VisionCommon.DoublePoint},System.Collections.Generic.List{VisionCommon.DoublePoint},System.Int32)">
|
|
<summary>
|
|
N-포인트 얼라인 보정량 XYT를 계산한다.
|
|
</summary>
|
|
<param name="meaPoints">패턴 검출 위치</param>
|
|
<param name="refPoints">레퍼런스(기준) 위치</param>
|
|
<param name="flipY">좌표계의 Y축 반전 여부</param>
|
|
<returns>얼라인 결과</returns>
|
|
</member>
|
|
<member name="M:VisionAligner.AlignAgent.Align(VisionCommon.DoublePoint,VisionCommon.DoublePoint,VisionCommon.Angle,System.Int32)">
|
|
<summary>
|
|
1-포인트 얼라인 보정량 XYT를 계산한다.
|
|
</summary>
|
|
<param name="meaPoint">패턴 검출 위치</param>
|
|
<param name="refPoint">레퍼런스(기준) 위치</param>
|
|
<param name="theta">얼라인 보정량 T</param>
|
|
<param name="flipY">좌표계의 Y축 반전 여부</param>
|
|
<returns>얼라인 결과</returns>
|
|
</member>
|
|
<member name="T:VisionAligner.AlignLimitChecker">
|
|
<summary>
|
|
얼라인 리밋 체크
|
|
</summary>
|
|
</member>
|
|
<member name="M:VisionAligner.AlignLimitChecker.#ctor(VisionCommon.AlignRecipe)">
|
|
<summary>
|
|
생성자
|
|
</summary>
|
|
<param name="alignRecipe">얼라인 레시피</param>
|
|
</member>
|
|
<member name="M:VisionAligner.AlignLimitChecker.IsEnabled">
|
|
<summary>
|
|
얼라인 리밋 활성 유무
|
|
</summary>
|
|
<returns>얼라인 리밋 활성 유무</returns>
|
|
</member>
|
|
<member name="M:VisionAligner.AlignLimitChecker.GetAlignLimitStatus(VisionCommon.AlignDelta)">
|
|
<summary>
|
|
얼라인 상태를 Get한다
|
|
</summary>
|
|
<param name="alignDelta">얼라인 보정량</param>
|
|
<returns>얼라인 상태</returns>
|
|
</member>
|
|
<member name="M:VisionAligner.AlignLimitChecker.IsOverAlignLimitX(VisionCommon.AlignDelta)">
|
|
<summary>
|
|
얼라인 X값의 리밋 초과 유무 확인
|
|
</summary>
|
|
<param name="alignDelta">얼라인 보정량</param>
|
|
<returns>얼라인 X값의 리밋 초과 유무</returns>
|
|
</member>
|
|
<member name="M:VisionAligner.AlignLimitChecker.IsOverAlignLimitY(VisionCommon.AlignDelta)">
|
|
<summary>
|
|
얼라인 Y값의 리밋 초과 유무 확인
|
|
</summary>
|
|
<param name="alignDelta">얼라인 보정량</param>
|
|
<returns>얼라인 Y값의 리밋 초과 유무</returns>
|
|
</member>
|
|
<member name="M:VisionAligner.AlignLimitChecker.IsOverAlignLimitT(VisionCommon.Angle)">
|
|
<summary>
|
|
얼라인 T값의 리밋 초과 유무 확인
|
|
</summary>
|
|
<param name="deltaT">얼라인 T보정량</param>
|
|
<returns>얼라인 T값의 리밋 초과 유무</returns>
|
|
</member>
|
|
<member name="T:VisionAligner.AlignMode">
|
|
<summary>
|
|
얼라인 모드(알고리즘)
|
|
</summary>
|
|
</member>
|
|
<member name="F:VisionAligner.AlignMode._Logger">
|
|
<summary>로거</summary>
|
|
</member>
|
|
<member name="F:VisionAligner.AlignMode._AlignLimitChecker">
|
|
<summary>얼라인 보정량 제한 체커</summary>
|
|
</member>
|
|
<member name="F:VisionAligner.AlignMode._AlignRetryChecker">
|
|
<summary>얼라인 재시도 스펙 체커</summary>
|
|
</member>
|
|
<member name="F:VisionAligner.AlignMode._AlignCountChecker">
|
|
<summary>얼라인 재시도 횟수 체커</summary>
|
|
</member>
|
|
<member name="F:VisionAligner.AlignMode._AlignRecipe">
|
|
<summary>얼라인 레시피</summary>
|
|
</member>
|
|
<member name="F:VisionAligner.AlignMode._SubSysInfo">
|
|
<summary>서브 시스템 정보</summary>
|
|
</member>
|
|
<member name="M:VisionAligner.AlignMode.#ctor">
|
|
<summary>
|
|
생성자(UnitTest 전용)
|
|
</summary>
|
|
</member>
|
|
<member name="M:VisionAligner.AlignMode.#ctor(VisionCommon.AlignInfo)">
|
|
<summary>
|
|
생성자
|
|
</summary>
|
|
<param name="alignInfo">얼라인 정보</param>
|
|
</member>
|
|
<member name="M:VisionAligner.AlignMode.Align(System.Collections.Generic.List{VisionCommon.DoublePoint},System.Collections.Generic.List{VisionCommon.DoublePoint},System.Int32)">
|
|
<summary>
|
|
N-포인트 얼라인 보정량 XYT를 계산한다.
|
|
</summary>
|
|
<param name="meaPoints">패턴 검출 위치</param>
|
|
<param name="refPoints">레퍼런스(기준) 위치</param>
|
|
<param name="flipY">좌표계의 Y축 반전 여부</param>
|
|
<returns>얼라인 결과</returns>
|
|
</member>
|
|
<member name="M:VisionAligner.AlignMode.CalculateT(System.Collections.Generic.List{VisionCommon.DoublePoint},System.Collections.Generic.List{VisionCommon.DoublePoint},System.Int32)">
|
|
<summary>
|
|
N-포인트 얼라인 보정량 T를 계산한다.
|
|
</summary>
|
|
<param name="meaPoints">패턴 검출 위치</param>
|
|
<param name="refPoints">레퍼런스(기준) 위치</param>
|
|
<param name="flipY">좌표계의 Y축 반전 여부</param>
|
|
<returns>얼라인 보정량</returns>
|
|
</member>
|
|
<member name="M:VisionAligner.AlignMode.CalculateT_ICP(System.Collections.Generic.List{VisionCommon.DoublePoint},System.Collections.Generic.List{VisionCommon.DoublePoint},System.Int32)">
|
|
<summary>
|
|
ICP 알고리즘을 이용하여 N-포인트 얼라인 보정량 T를 계산한다.
|
|
</summary>
|
|
<param name="meaPoints">패턴 검출 위치</param>
|
|
<param name="refPoints">레퍼런스(기준) 위치</param>
|
|
<param name="flipY">좌표계의 Y축 반전 여부</param>
|
|
<returns>얼라인 보정량</returns>
|
|
</member>
|
|
<member name="M:VisionAligner.AlignMode.CalculateXY(System.Collections.Generic.List{VisionCommon.DoublePoint},System.Collections.Generic.List{VisionCommon.DoublePoint},System.Int32,VisionCommon.DoublePoint,VisionCommon.Angle)">
|
|
<summary>
|
|
N-포인트 얼라인 보정량 XY를 계산한다.
|
|
</summary>
|
|
<param name="meaPoints">패턴 검출 위치</param>
|
|
<param name="refPoints">레퍼런스(기준) 위치</param>
|
|
<param name="flipY">좌표계의 Y축 반전 여부</param>
|
|
<param name="thetaOrigin">회전 원점</param>
|
|
<param name="alignT">얼라인 보정량 T</param>
|
|
<returns>얼라인 보정량</returns>
|
|
</member>
|
|
<member name="M:VisionAligner.AlignMode.Align(VisionCommon.DoublePoint,VisionCommon.DoublePoint,VisionCommon.Angle,System.Int32)">
|
|
<summary>
|
|
1-포인트 얼라인 보정량 XYT를 계산한다.
|
|
</summary>
|
|
<param name="meaPoint">패턴 검출 위치</param>
|
|
<param name="refPoint">레퍼런스(기준) 위치</param>
|
|
<param name="theta">얼라인 보정량 T</param>
|
|
<param name="flipY">좌표계의 Y축 반전 여부</param>
|
|
<returns>얼라인 결과</returns>
|
|
</member>
|
|
<member name="M:VisionAligner.AlignMode.CalculateXYT(VisionCommon.DoublePoint,VisionCommon.DoublePoint,System.Int32,VisionCommon.DoublePoint,VisionCommon.Angle)">
|
|
<summary>
|
|
1-포인트 얼라인 보정량 XYT를 계산한다.
|
|
</summary>
|
|
<param name="meaPoint">패턴 검출 위치</param>
|
|
<param name="refPoint">레퍼런스(기준) 위치</param>
|
|
<param name="flipY">좌표계의 Y축 반전 여부</param>
|
|
<param name="thetaOrigin">회전 원점</param>
|
|
<param name="theta">얼라인 보정량 T</param>
|
|
<returns>얼라인 보정량</returns>
|
|
</member>
|
|
<member name="M:VisionAligner.AlignMode.GetAlignStatus(VisionCommon.AlignDelta)">
|
|
<summary>
|
|
얼라인 상태를 체크한다.
|
|
</summary>
|
|
<param name="alignDelta">얼라인 보정량</param>
|
|
<returns>얼라인 상태 코드</returns>
|
|
</member>
|
|
<member name="M:VisionAligner.AlignMode.ResetRetrySpecChecker">
|
|
<summary>
|
|
얼라인 재시도 스펙 체커를 초기화 한다.
|
|
</summary>
|
|
</member>
|
|
<member name="M:VisionAligner.AlignMode.ResetAlignCountChecker">
|
|
<summary>
|
|
얼라인 재시도 횟수를 초기화 한다.
|
|
</summary>
|
|
</member>
|
|
<member name="M:VisionAligner.AlignMode.ResetAll">
|
|
<summary>
|
|
얼라인 재시도 스펙 체커와 재시도 횟수를 초기화 한다.
|
|
</summary>
|
|
</member>
|
|
<member name="M:VisionAligner.AlignMode.GetThetaOrigin">
|
|
<summary>
|
|
회전 원점을 얻어온다.
|
|
</summary>
|
|
<returns>회전 원점 좌표</returns>
|
|
</member>
|
|
<member name="M:VisionAligner.AlignMode.ApplyAlignAxisAndTargetDistT(VisionCommon.Angle,VisionCommon.eAlignAxis,VisionCommon.AlignTgtDist)">
|
|
<summary>
|
|
얼라인 보정량 T에 얼라인 타겟 회전량를 적용한다.
|
|
</summary>
|
|
<param name="alignT">얼라인 보정량 T</param>
|
|
<param name="alignAxis">얼라인 사용 축</param>
|
|
<param name="alignTgtDist">얼라인 타겟 회전량</param>
|
|
<returns>최종 얼라인 보정량 T</returns>
|
|
</member>
|
|
<member name="M:VisionAligner.AlignMode.ApplyAlignAxisAndTargetDistX(System.Double,VisionCommon.eAlignAxis,VisionCommon.AlignTgtDist)">
|
|
<summary>
|
|
얼라인 보정량 X에 얼라인 타겟 거리 X를 적용한다.
|
|
</summary>
|
|
<param name="alignX">얼라인 보정량 X</param>
|
|
<param name="alignAxis">얼라인 사용 축</param>
|
|
<param name="alignTgtDist">얼라인 타겟 거리 X</param>
|
|
<returns>최종 얼라인 보정량 X</returns>
|
|
</member>
|
|
<member name="M:VisionAligner.AlignMode.ApplyAlignAxisAndTargetDistY(System.Double,VisionCommon.eAlignAxis,VisionCommon.AlignTgtDist)">
|
|
<summary>
|
|
얼라인 보정량 Y에 얼라인 타겟 거리 Y를 적용한다.
|
|
</summary>
|
|
<param name="alignY">얼라인 보정량 Y</param>
|
|
<param name="alignAxis">얼라인 사용 축</param>
|
|
<param name="alignTgtDist">얼라인 타겟 거리 Y</param>
|
|
<returns>최종 얼라인 보정량 Y</returns>
|
|
</member>
|
|
<member name="M:VisionAligner.AlignMode.IsRotationEnabled(VisionCommon.eAlignAxis)">
|
|
<summary>
|
|
얼라인 T축 사용여부를 체크한다.
|
|
</summary>
|
|
<param name="alignAxis">얼라인 축 정보</param>
|
|
<returns>체크 결과</returns>
|
|
</member>
|
|
<member name="M:VisionAligner.AlignMode.IsTranslationEnabled(VisionCommon.eAlignAxis)">
|
|
<summary>
|
|
얼라인 XY축 사용여부를 체크한다.
|
|
</summary>
|
|
<param name="alignAxis">얼라인 축 정보</param>
|
|
<returns>체크 결과</returns>
|
|
</member>
|
|
<member name="M:VisionAligner.AlignMode.IsTranslationXEnabled(VisionCommon.eAlignAxis)">
|
|
<summary>
|
|
얼라인 X축 사용여부를 체크한다.
|
|
</summary>
|
|
<param name="alignAxis">얼라인 축 정보</param>
|
|
<returns>체크 결과</returns>
|
|
</member>
|
|
<member name="M:VisionAligner.AlignMode.IsTranslationYEnabled(VisionCommon.eAlignAxis)">
|
|
<summary>
|
|
얼라인 Y축 사용여부를 체크한다.
|
|
</summary>
|
|
<param name="alignAxis">얼라인 축 정보</param>
|
|
<returns>체크 결과</returns>
|
|
</member>
|
|
<member name="T:VisionAligner.AlignModeStage">
|
|
<summary>
|
|
스테이지 얼라인
|
|
</summary>
|
|
</member>
|
|
<member name="M:VisionAligner.AlignModeStage.#ctor(VisionCommon.AlignInfo)">
|
|
<summary>
|
|
생성자
|
|
</summary>
|
|
<param name="alignInfo">얼라인 정보</param>
|
|
</member>
|
|
<member name="M:VisionAligner.AlignModeStage.CalculateT(System.Collections.Generic.List{VisionCommon.DoublePoint},System.Collections.Generic.List{VisionCommon.DoublePoint},System.Int32)">
|
|
<summary>
|
|
N-포인트 얼라인 보정량 T를 계산한다.
|
|
</summary>
|
|
<param name="meaPoints">패턴 검출 위치</param>
|
|
<param name="refPoints">레퍼런스(기준) 위치</param>
|
|
<param name="flipY">좌표계의 Y축 반전 여부</param>
|
|
<returns>얼라인 보정량</returns>
|
|
</member>
|
|
<member name="M:VisionAligner.AlignModeStage.CalculateT_ICP(System.Collections.Generic.List{VisionCommon.DoublePoint},System.Collections.Generic.List{VisionCommon.DoublePoint},System.Int32)">
|
|
<summary>
|
|
ICP 알고리즘을 이용하여 N-포인트 얼라인 보정량 T를 계산한다.
|
|
</summary>
|
|
<param name="meaPoints">패턴 검출 위치</param>
|
|
<param name="refPoints">레퍼런스(기준) 위치</param>
|
|
<param name="flipY">좌표계의 Y축 반전 여부</param>
|
|
<returns>얼라인 보정량</returns>
|
|
</member>
|
|
<member name="M:VisionAligner.AlignModeStage.CalculateXY(System.Collections.Generic.List{VisionCommon.DoublePoint},System.Collections.Generic.List{VisionCommon.DoublePoint},System.Int32,VisionCommon.DoublePoint,VisionCommon.Angle)">
|
|
<summary>
|
|
N-포인트 얼라인 보정량 XY를 계산한다.
|
|
</summary>
|
|
<param name="meaPoints">패턴 검출 위치</param>
|
|
<param name="refPoints">레퍼런스(기준) 위치</param>
|
|
<param name="flipY">좌표계의 Y축 반전 여부</param>
|
|
<param name="thetaOrigin">회전 원점</param>
|
|
<param name="alignT">얼라인 보정량 T</param>
|
|
<returns>얼라인 보정량</returns>
|
|
</member>
|
|
<member name="M:VisionAligner.AlignModeStage.CalculateXYT(VisionCommon.DoublePoint,VisionCommon.DoublePoint,System.Int32,VisionCommon.DoublePoint,VisionCommon.Angle)">
|
|
<summary>
|
|
1-포인트 얼라인 보정량 XYT를 계산한다.
|
|
</summary>
|
|
<param name="meaPoint">패턴 검출 위치</param>
|
|
<param name="refPoint">레퍼런스(기준) 위치</param>
|
|
<param name="flipY">좌표계의 Y축 반전 여부</param>
|
|
<param name="thetaOrigin">회전 원점</param>
|
|
<param name="theta">얼라인 보정량 T</param>
|
|
<returns>얼라인 보정량</returns>
|
|
</member>
|
|
<member name="T:VisionAligner.AlignRetryChecker">
|
|
<summary>
|
|
얼라인 재시도 체크
|
|
</summary>
|
|
</member>
|
|
<member name="M:VisionAligner.AlignRetryChecker.#ctor(VisionCommon.AlignRecipe)">
|
|
<summary>
|
|
생성자
|
|
</summary>
|
|
<param name="alignRecipe">얼라인 레시피</param>
|
|
</member>
|
|
<member name="M:VisionAligner.AlignRetryChecker.IsEnabled">
|
|
<summary>
|
|
얼라인 재시도 활성 유무
|
|
</summary>
|
|
<returns>얼라인 재시도 활성 유무</returns>
|
|
</member>
|
|
<member name="M:VisionAligner.AlignRetryChecker.GetRetryStatus(VisionCommon.AlignDelta)">
|
|
<summary>
|
|
얼라인 재시도 상태를 Get한다
|
|
</summary>
|
|
<param name="alignDelta">얼라인 보정값</param>
|
|
<returns>얼라인 상태</returns>
|
|
</member>
|
|
<member name="M:VisionAligner.AlignRetryChecker.Reset">
|
|
<summary>
|
|
얼라인 재시도 횟수를 초기화한다
|
|
</summary>
|
|
</member>
|
|
<member name="T:VisionAligner.AlignAgentManager">
|
|
<summary>
|
|
얼라인 에이전트 매니저
|
|
</summary>
|
|
</member>
|
|
<member name="M:VisionAligner.AlignAgentManager.SetAlignAgent(VisionCommon.AlignInfo,VisionAligner.Aligner)">
|
|
<summary>
|
|
얼라인 에이전트를 Set한다
|
|
</summary>
|
|
<param name="alignInfo">얼라인 정보</param>
|
|
<param name="aligner">얼라인 계산</param>
|
|
<returns>성공 유무</returns>
|
|
</member>
|
|
<member name="M:VisionAligner.AlignAgentManager.GetAlignAgent(VisionCommon.AlignInfo)">
|
|
<summary>
|
|
얼라인 에이전트를 Get한다
|
|
</summary>
|
|
<param name="alignInfo">얼라인 정보</param>
|
|
<returns>얼라인 에이전트</returns>
|
|
</member>
|
|
<member name="M:VisionAligner.AlignAgentManager.DeleteUnusedAgent(System.Collections.Generic.List{VisionCommon.AlignInfo})">
|
|
<summary>
|
|
사용하지 않는 에이전트를 삭제한다
|
|
</summary>
|
|
<param name="newAlignInfos">최신 얼라인 정보들</param>
|
|
<returns>성공 유무</returns>
|
|
</member>
|
|
<member name="M:VisionAligner.AlignAgentManager.IsNewAlignInfo(VisionCommon.AlignInfo)">
|
|
<summary>
|
|
새로 추가된 얼라인 정보인지 확인한다
|
|
</summary>
|
|
<param name="alignInfo">최신 얼라인 정보들</param>
|
|
<returns>추가된 얼라인 유무</returns>
|
|
</member>
|
|
<member name="M:VisionAligner.AlignAgentManager.Clear">
|
|
<summary>
|
|
얼라인 에이전트를 초기화한다.
|
|
</summary>
|
|
</member>
|
|
<member name="M:VisionAligner.NativeAligner.AlignT(System.Collections.Generic.List{VisionCommon.DoublePoint},System.Collections.Generic.List{VisionCommon.DoublePoint})">
|
|
<summary>
|
|
Source(이동)를 Target(고정)에 맞추는 얼라인 T
|
|
</summary>
|
|
<param name="srcPoints">이동 포인트 리스트</param>
|
|
<param name="tgtPoints">고정 포인트 리스트</param>
|
|
<returns>보정량 T</returns>
|
|
</member>
|
|
<member name="M:VisionAligner.NativeAligner.AlignT_ICP(System.Collections.Generic.List{VisionCommon.DoublePoint},System.Collections.Generic.List{VisionCommon.DoublePoint})">
|
|
<summary>
|
|
ICP 알고리즘을 이용하여 Source(이동)를 Target(고정)에 맞추는 얼라인 T
|
|
</summary>
|
|
<param name="srcPoints">이동 포인트 리스트</param>
|
|
<param name="tgtPoints">고정 포인트 리스트</param>
|
|
<returns>보정량 T</returns>
|
|
</member>
|
|
<member name="M:VisionAligner.NativeAligner.AlignXY(System.Collections.Generic.List{VisionCommon.DoublePoint},System.Collections.Generic.List{VisionCommon.DoublePoint})">
|
|
<summary>
|
|
Source(이동)를 Target(고정)에 맞추는 얼라인 XY
|
|
</summary>
|
|
<param name="srcPoints">이동 포인트 리스트</param>
|
|
<param name="tgtPoints">고정 포인트 리스트</param>
|
|
<returns>보정량 XY</returns>
|
|
</member>
|
|
<member name="M:VisionAligner.NativeAligner.AlignXY(VisionCommon.DoublePoint,VisionCommon.DoublePoint)">
|
|
<summary>
|
|
Source(이동)를 Target(고정)에 맞추는 얼라인 XY
|
|
</summary>
|
|
<param name="srcPoint">이동 포인트</param>
|
|
<param name="tgtPoint">고정 포인트</param>
|
|
<returns>보정량 XY</returns>
|
|
</member>
|
|
</members>
|
|
</doc>
|