# InspectEdge Vision Data Access functions

이 항목에서는 InspectEdge 구조체에서 값을 가져오는 Vision Data Access functions를 열거합니다. 다음 각 함수는 첫 번째 매개 변수로 데이터 구조를 참조합니다. 인덱스(0에서 시작)는 구조체에서 무엇이 인덱싱되는지 결정합니다.

참고 : InspectEdge 함수에 대한 모든 수식은 다음을 준수합니다.

- InspectEdgeForDefect/Position/Width = 지정된 함수에 의한 Inspect 데이터 구조 출력
- 캘리퍼 인덱스 = 0 - N(캘리퍼의 총 수는 InspectEdgeForDefect/Position/Width 함수가 참조하는 InspectEdge 함수의 캘리퍼 출력 수와 같음)
- 가장자리 쌍 인덱스 = 0 또는 1(참조할 선 맞춤을 결정함. 0 = 첫 번째 선 맞춤, 1 = 두 번째 선 맞춤)
- 가장자리 인덱스 = 0 - N
- 점 인덱스 = 0 - 1

함수 | 설명
--- | ---
GetCaliperAngle(InspectEdge, [캘리퍼 인덱스]) | 인덱스에 해당하는 캘리퍼의 각도 값을 반환합니다.
GetCaliperHeight(InspectEdge, [캘리퍼 인덱스]) | 인덱스에 해당하는 캘리퍼의 높이를 반환합니다.
GetCaliperWidth(InspectEdge, [캘리퍼 인덱스]) | 인덱스에 해당하는 캘리퍼의 폭 값을 반환합니다.
GetCaliperX(InspectEdge, [캘리퍼 인덱스]) | 인덱스에 해당하는 캘리퍼의 x 좌표를 반환합니다.
GetCaliperY(InspectEdge, [캘리퍼 인덱스]) | 인덱스에 해당하는 캘리퍼의 y 좌표를 반환합니다.
GetDefectExtremumCaliper (InspectEdgeForDefect, 결함 인덱스, 가장자리 쌍 인덱스, 가장 가까운 점/가장 먼 점) | 선 맞춤에서 가장 가깝거나 가장 먼 점을 포함하는 지정 결함 내의 캘리퍼 인덱스를 반환합니다. (기본값 = 0. 0 = 가장 가까운 점, 1 = 가장 먼 점)
GetDefectFilterCount(InspectEdgeForDefect, 가장자리 쌍 인덱스, 필터 방향) | 결과 데이터 세트에서 필터링되었거나 필터링될 결함 수를 반환합니다. 필터 방향(오른쪽 = 1, 왼쪽 = 2).
GetDefectGapBoundsAngle (InspectEdgeForDefect/Width, 결함/갭 인덱스, 결함/갭, 가장자리 쌍 인덱스) | 결함의 경계 사각형의 각도를 반환합니다.
GetDefectGapBoundsCurve(InspectEdgeForDefect/Width, [결함/갭 인덱스], [결함/갭], [가장자리 쌍 인덱스]) | 결함의 경계 사각형의 곡률을 반환합니다.
GetDefectGapBoundsHeight (InspectEdgeForDefect/Width, 결함/갭 인덱스, 결함/갭, 가장자리 쌍 인덱스) | 결함의 경계 사각형의 높이를 반환합니다.
GetDefectGapBoundsWidth (InspectEdgeForDefect/Width, 결함/갭 인덱스, 결함/갭, 가장자리 쌍 인덱스) | 결함의 경계 사각형의 폭을 반환합니다.
GetDefectGapBoundsX (InspectEdgeForDefect/Width, 결함/갭 인덱스, 결함/갭, 가장자리 쌍 인덱스) | 결함의 경계 사각형의 x 좌표를 반환합니다.
GetDefectGapBoundsY (InspectEdgeForDefect/Width, 결함/갭 인덱스, 결함/갭, 가장자리 쌍 인덱스) | 결함의 경계 사각형의 y 좌표를 반환합니다.
GetDefectGapCaliperIndex (InspectEdgeForDefect/Width, [결함/갭 인덱스], [결함/갭], [가장자리 쌍 인덱스], [결함 시작/종료]) | 결함이 시작되거나 중지되는 캘리퍼를 반환합니다(시작 = 0, 종료 = 1).
GetDefectGapCount(InspectEdgeForDefect, [[가장자리 쌍] 인덱스]) | 지정된 내용에 따라 결함 또는 갭의 수를 반환합니다(결함 = 0, 갭 = 1. 크기 = 0, 면적 = 1).
GetDefectGapExtremumValue (InspectEdgeForDefect/Width, [결함/갭/Position], [가장자리 쌍 인덱스], [최대/최소], [크기/면적/폭]) | 결함 또는 갭의 크기, 면적, 폭의 최대값 또는 최소값을 반환합니다(결함 = 0, 갭 = 1, 위치 = 2. 최대값 = 0, 최소값 = 1. 크기 = 0, 면적 = 1, 폭 = 2).
GetDefectGapValue (InspectEdgeForDefect/Width, [결함/갭 인덱스], [결함/갭/위치], [가장자리 쌍 인덱스], [크기/면적/폭/거리]) | 결함 또는 갭의 크기, 면적, 폭의 최대값 또는 최소값을 반환합니다(결함 = 0, 갭 = 1, -1 = 크기, 면적, 폭별 모든 갭의 합. 결함 = 0, 갭 = 1, 위치 = 2. 크기 = 0, 면적 = 1, 폭 = 2).
GetEdgeContrast(Inspect, [캘리퍼 인덱스], [가장자리 인덱스], [가장자리 쌍 인덱스]) | 인덱스에 해당하는 캘리퍼의 가장자리의 대비 값을 반환합니다.
GetEdgeCount(InspectEdgeForDefect, [캘리퍼 인덱스]) | 인덱스에 해당하는 캘리퍼에서 발견된 가장자리의 수를 반환합니다.
GetEdgeFromCenter (InspectEdgeForDefect/Position, [캘리퍼 인덱스], [가장자리 쌍 인덱스], [가장자리 인덱스]) | ROI의 지정된 가장자리에서 인덱스에 해당하는 캘리퍼의 지정된 가장자리까지의 거리를 반환합니다.
GetEdgeFromFit (InspectEdgeForDefect, [캘리퍼 인덱스], [가장자리 쌍 인덱스]) | 참조된 캘리퍼의 가장자리에서 선 맞춤까지의 거리를 반환합니다.
GetEdgeFromRegion (InspectEdgeForDefect, [캘리퍼 인덱스], [가장자리 인덱스], [가장자리 쌍 인덱스], [방향]) | 검색 영역에서 인덱스에 해당하는 캘리퍼의 인덱스에 해당하는 가장자리까지의 거리를 반환합니다.
GetEdgePairCount(InspectEdgeWidth, [캘리퍼 인덱스]) | 인덱스에 해당하는 캘리퍼 내의 가장자리 쌍 수를 반환합니다.
GetEdgePairWidth (InspectEdgeWidth, [캘리퍼 인덱스], [가장자리 쌍 인덱스]) | 인덱스에 해당하는 캘리퍼 내에서 지정된 가장자리 쌍의 폭 값을 반환합니다. 참고 : 가장자리 쌍 인덱스에 0을 지정하면 해당 인덱스의 캘리퍼 내에서 가장 점수가 높은 가장자리 쌍만 반환됩니다.
GetEdgePairX (InspectEdgeWidth, [캘리퍼 인덱스], [가장자리 인덱스], [가장자리 쌍 인덱스]) | 인덱스에 해당하는 캘리퍼 내에서 지정된 가장자리 쌍의 x 좌표를 반환합니다.
GetEdgePairY (InspectEdgeWidth, 캘리퍼 인덱스, 가장자리 쌍 인덱스) | 인덱스에 해당하는 캘리퍼 내에서 지정된 가장자리 쌍의 y 좌표를 반환합니다.
GetEdgePosContrast (InspectEdgePosition, [캘리퍼 인덱스], [가장자리 인덱스]) | 인덱스에 해당하는 캘리퍼의 지정된 가장자리의 대비를 반환합니다.
GetEdgePosFromCenter (InspectEdgePosition, [캘리퍼 인덱스], [가장자리 인덱스]) | 인덱스에 해당하는 캘리퍼의 지정된 가장자리에서 ROI 중심까지의 거리를 반환합니다.
GetEdgePosFromFit (InspectEdgePosition, [캘리퍼 인덱스]) | 인덱스에 해당하는 캘리퍼의 가장자리에서 선 맞춤까지의 거리를 반환합니다.
GetEdgePosFromRegion (InspectEdgePosition, [캘리퍼 인덱스], [가장자리 인덱스], [방향]) | 검색 영역에서 인덱스에 해당하는 캘리퍼의 인덱스에 해당하는 가장자리까지의 거리를 반환합니다.
GetEdgePosScore (InspectEdgePosition, [캘리퍼 인덱스], [가장자리 인덱스]) | 인덱스에 해당하는 캘리퍼의 지정된 가장자리의 점수를 반환합니다.
GetEdgePosX (InspectEdgePosition, [캘리퍼 인덱스], [가장자리 인덱스]) | 지정된 캘리퍼의 가장자리 위치의 x 좌표를 반환합니다.
GetEdgePosY (InspectEdgePosition, [캘리퍼 인덱스], [가장자리 인덱스]) | 지정된 캘리퍼의 가장자리 위치의 y 좌표를 반환합니다.
GetEdgeScore (Inspect, [캘리퍼 인덱스], [가장자리 인덱스]) | 인덱스에 해당하는 캘리퍼 내에서 발견된 각 가장자리의 가장자리 점수를 반환합니다.
GetEdgeX (InspectEdgeForDefect, [캘리퍼 인덱스], [가장자리 인덱스] 또는 [가장자리 쌍 인덱스]) | 인덱스에 해당하는 캘리퍼의 가장자리에 대한 x 좌표를 반환합니다.
GetEdgeY (InspectEdgeForDefect, [캘리퍼 인덱스], [가장자리 인덱스] 또는 [가장자리 쌍 인덱스]) | 인덱스에 해당하는 캘리퍼의 가장자리에 대한 y 좌표를 반환합니다.
GetExtremePoints (InspectEdgeForDefect, [가장자리 쌍 인덱스], [면]) | 가장자리가 선 맞춤에서 가장 가깝거나 먼 캘리퍼의 인덱스를 반환합니다(가까운 가장자리 = 0, 먼 가장자리 = 1).
GetExtremePosPoints(InspectEdgePosition, [면]) | 어느 측면(가까운 점 = 0, 먼 점 = 1)로부터 가장자리가 가장 먼 캘리퍼의 인덱스를 반환하거나 선 맞춤이 없음으로 설정된 경우 영역의 어느 측면이든 가장 가까운 점을 반환합니다.
GetExtremeWidth (InspectEdgeWidth, [극한]) | 지정된 극단의 폭을 갖는 캘리퍼의 인덱스를 반환합니다(가장 얇은 것 = 0, 가장 두꺼운 것 = 1).
GetFitEdgeAngle(InspectEdgeForDefect, [가장자리 쌍 인덱스]) | 인덱스에 해당하는 캘리퍼 내에서 지정된 가장자리 쌍의 각도 값을 반환합니다.
GetFitEdgeCenterX (InspectEdgeForDefect, Point Index) | 원형 선 맞춤 중심의 x 좌표를 반환합니다.
GetFitEdgeCenterY (InspectEdgeForIndex, Point Index) | 원 선 피트 중심의 y 좌표를 반환합니다.
GetFitEdgePosAngle(InspectEdgePosition) | 첫 번째 점에서 계산된 선 맞춤의 각도 값을 반환합니다.
GetFitEdgePosCenterX (InspectEdgePosition) | 원형 선 맞춤 중심의 x 좌표를 반환합니다.
GetFitEdgePosCenterY(InspectEdgePosition) | 원 선 피트 중심의 y 좌표를 반환합니다.
GetFitEdgePosRadius(InspectEdgePosition) | 원형 선 맞춤의 중심으로부터의 거리를 반환합니다.
GetFitEdgePosX (InspectEdgePosition, [점 인덱스]) | 선 맞춤에서 지정된 점의 x 좌표를 반환합니다.
GetFitEdgePosY (InspectEdgePosition, [점 인덱스]) | 선 맞춤에서 지정된 점의 y 좌표를 반환합니다.
GetFitEdgeRadius(InspectEdgeForDefect, [가장자리 쌍 인덱스]) | 선택한 가장자리 쌍에 대한 원형 선 맞춤의 중심에서의 거리를 반환합니다.
GetFitEdgeX (InspectEdgeForDefect, 가장자리 쌍 인덱스, 점 인덱스) | 지정된 점의 x 좌표를 반환합니다.
GetFitEdgeY (InspectEdgeForDefect, 가장자리 쌍 인덱스, 점 인덱스) | 지정된 점의 y 좌표를 반환합니다.
GetIEFitError(InspectEdgeForDefect/Position, [가장자리 인덱스]) | 해당 인덱스의 선 또는 원에 대해 선 또는 원 맞춤의 정확도에 대한 오류 값을 반환합니다.
GetNumCalipers(InspectEdge) | 지정된 InspectEdge 함수 내의 총 캘리퍼 수를 반환합니다.
GetNumCalipersUsed(InspectEdgeForDefect/Position, [가장자리 쌍 인덱스]) | 선 맞춤 또는 원형 선 맞춤을 구성하는 데 사용되는 캘리퍼의 수를 반환합니다. 이 반환 값을 GetNumCaplipers 함수에서 반환된 값과 관련지어 사용하여 선 맞춤 또는 원형 선 맞춤을 구성하기 위해 이용된 캘리퍼의 백분율을 판단합니다. (선택 사항) 가장자리 쌍 찾기 매개 변수를 활성화한 InspectEdgeForDefect 함수를 참조할 때 가장자리 쌍 인덱스에 0을 지정하면 첫 번째 가장자리에 이용된 캘리퍼 수를 반환하며, 1을 지정하면 두 번째 가장자리에 이용된 캘리퍼 수를 반환합니다.
GetTotalCount(InspectEdge/ForDefect/Position/Width) | 참조된 InspectEdge, InspectEdgeForDefect, InspectEdgePosition, InspectEdgeWidth 함수의 전체 결과 수를 반환합니다.
GetWidth(InspectEdgeWidth, [캘리퍼 인덱스]) | 인덱스 지정된 캘리퍼 내에서 가장자리의 너비 값을 반환합니다. 인덱스 지정된 캘리퍼 내에 가장자리가 없는 경우 0을 반환합니다.
GetWidthAverage(InspectEdgeWidth) | 참조된 InspectEdgeWidth 함수로부터의 평균 폭 값을 반환합니다. 가장자리 쌍에 최소/최대 범위를 벗어나는 간격 또는 결함이 있는 경우 해당 폭 값은 평균의 계산에 사용되지 않습니다.
GetWidthCaliperCount(InspectEdgeWidth, [포함하지 않음/포함], [실제 개수/백분율]) | 결함을 포함하거나 포함하지 않는 캘리퍼의 수 또는 백분율을 반환합니다(포함하지 않음 = 0, 포함 = 1. 실제 개수 = 0, 백분율 = 1).
GetWidthCaliperExtremum(InspectEdgeWidth, [포함하지 않음/포함], [최소/최대]) | 결함을 포함하거나 포함하지 않는 캘리퍼의 최소 또는 최대 블럭을 반환합니다(포함하지 않음 = 0, 포함 = 1. 실제 개수 = 0, 백분율 = 1).
GetWidthCount(InspectEdgeWidth, [결함/갭]) | 지정된 결함 또는 갭의 총 수를 반환합니다(결함 = 0, 갭 = 1).
GetWidthStdDev(InspectEdgeWidth) | 참조된 InspectEdgeWidth 함수로부터의 폭 값의 표준편차를 반환합니다. 가장자리 쌍에 최소/최대 범위를 벗어나는 간격 또는 결함이 있는 경우 해당 폭 값은 평균의 계산에 사용되지 않습니다.
GetWidthThresholdCount(InspectEdgeWidth, [초과/미만], [실제 개수/백분율]) | 폭 임계값 초과 또는 미만인 결함 수를 반환합니다(초과 = 0, 미만 = 1, 실제 개수 = 0, 백분율 = 1).
GetWidthThresholdExtremum(InspectEdgeWidth, [초과/미만], [최소/최대]) | 폭 임계값 초과 또는 미만인 최소 또는 최대 결함의 크기, 면적, 폭 값을 반환합니다(초과 = 0, 미만 = 1. 최소 = 0, 최대 = 1. 크기 = 0, 면적 = 1, 폭 = 2).
GetWidthTotalCaliperSize(InspectEdgeWidth, [포함하지 않음/포함]) | 결함을 포함하거나 포함하지 않는 모든 캘리퍼스의 누적 크기를 반환합니다(포함하지 않음 = 0, 포함 = 1).
GetWidthTotalDefectSize(InspectEdgeWidth, [초과/미만]) | 폭 임계값 초과 또는 미만인 모든 결함의 누적 크기를 반환합니다(초과 = 0, 미만 = 1).