eVision .NET API
Loading...
Searching...
No Matches
eVision.Legacy.EChecker2 Class Reference

Manages a complete context for the EChecker2 golden template inspection tool. More...

Inheritance diagram for eVision.Legacy.EChecker2:
Collaboration diagram for eVision.Legacy.EChecker2:

Public Member Functions

 EChecker2 ()
 Constructs an uninitialized golden template inspection context.
void Initialize (eVision.EROIBW8 referenceImage, eVision.ERegion[] fiducialRegions, eVision.ERegion inspectionRegion)
 Initialize the training process.
void Train (eVision.EROIBW8[] rois)
 Train.
void AddTrainingImageFile (string path)
 Add Training Image File.
void ClearTrainingImageFiles ()
 Clear Training Image Files.
void TrainFromImageFiles ()
 Train From Image Files.
void ResetTraining ()
 Reset training. Use this if you want to reset the state of the object without calling EChecker2.Initialize again.
void Inspect (eVision.EROIBW8 roi, eVision.ECodedImage2 defects)
 Inspect.
void DrawReferenceSearchFields (eVision.EDrawAdapter graphicContext, float zoomX, float zoomY, float panX, float panY)
 Draws the reference search fields overlay.
void DrawReferenceSearchFields (eVision.EDrawAdapter graphicContext, float zoomX, float zoomY, float panX)
 Draws the reference search fields overlay.
void DrawReferenceSearchFields (eVision.EDrawAdapter graphicContext, float zoomX, float zoomY)
 Draws the reference search fields overlay.
void DrawReferenceSearchFields (eVision.EDrawAdapter graphicContext, float zoomX)
 Draws the reference search fields overlay.
void DrawReferenceSearchFields (eVision.EDrawAdapter graphicContext)
 Draws the reference search fields overlay.
void DrawReferenceSearchFields (IntPtr graphicContext, float zoomX, float zoomY, float panX, float panY)
 Draws the reference search fields overlay.
void DrawReferenceSearchFields (IntPtr graphicContext, float zoomX, float zoomY, float panX)
 Draws the reference search fields overlay.
void DrawReferenceSearchFields (IntPtr graphicContext, float zoomX, float zoomY)
 Draws the reference search fields overlay.
void DrawReferenceSearchFields (IntPtr graphicContext, float zoomX)
 Draws the reference search fields overlay.
void DrawReferenceSearchFields (IntPtr graphicContext)
 Draws the reference search fields overlay.
void DrawReferenceSearchFields (IntPtr graphicContext, eVision.ERGBColor color, float zoomX, float zoomY, float panX, float panY)
 Draws the reference search fields overlay.
void DrawReferenceSearchFields (IntPtr graphicContext, eVision.ERGBColor color, float zoomX, float zoomY, float panX)
 Draws the reference search fields overlay.
void DrawReferenceSearchFields (IntPtr graphicContext, eVision.ERGBColor color, float zoomX, float zoomY)
 Draws the reference search fields overlay.
void DrawReferenceSearchFields (IntPtr graphicContext, eVision.ERGBColor color, float zoomX)
 Draws the reference search fields overlay.
void DrawReferenceSearchFields (IntPtr graphicContext, eVision.ERGBColor color)
 Draws the reference search fields overlay.
void DrawReferenceInspectionField (eVision.EDrawAdapter graphicContext, float zoomX, float zoomY, float panX, float panY)
 Draws the reference inspection field overlay.
void DrawReferenceInspectionField (eVision.EDrawAdapter graphicContext, float zoomX, float zoomY, float panX)
 Draws the reference inspection field overlay.
void DrawReferenceInspectionField (eVision.EDrawAdapter graphicContext, float zoomX, float zoomY)
 Draws the reference inspection field overlay.
void DrawReferenceInspectionField (eVision.EDrawAdapter graphicContext, float zoomX)
 Draws the reference inspection field overlay.
void DrawReferenceInspectionField (eVision.EDrawAdapter graphicContext)
 Draws the reference inspection field overlay.
void DrawReferenceInspectionField (IntPtr graphicContext, float zoomX, float zoomY, float panX, float panY)
 Draws the reference inspection field overlay.
void DrawReferenceInspectionField (IntPtr graphicContext, float zoomX, float zoomY, float panX)
 Draws the reference inspection field overlay.
void DrawReferenceInspectionField (IntPtr graphicContext, float zoomX, float zoomY)
 Draws the reference inspection field overlay.
void DrawReferenceInspectionField (IntPtr graphicContext, float zoomX)
 Draws the reference inspection field overlay.
void DrawReferenceInspectionField (IntPtr graphicContext)
 Draws the reference inspection field overlay.
void DrawReferenceInspectionField (IntPtr graphicContext, eVision.ERGBColor color, float zoomX, float zoomY, float panX, float panY)
 Draws the reference inspection field overlay.
void DrawReferenceInspectionField (IntPtr graphicContext, eVision.ERGBColor color, float zoomX, float zoomY, float panX)
 Draws the reference inspection field overlay.
void DrawReferenceInspectionField (IntPtr graphicContext, eVision.ERGBColor color, float zoomX, float zoomY)
 Draws the reference inspection field overlay.
void DrawReferenceInspectionField (IntPtr graphicContext, eVision.ERGBColor color, float zoomX)
 Draws the reference inspection field overlay.
void DrawReferenceInspectionField (IntPtr graphicContext, eVision.ERGBColor color)
 Draws the reference inspection field overlay.
void DrawInspectionField (eVision.EDrawAdapter graphicContext, float zoomX, float zoomY, float panX, float panY)
 Draws the inspection field overlay.
void DrawInspectionField (eVision.EDrawAdapter graphicContext, float zoomX, float zoomY, float panX)
 Draws the inspection field overlay.
void DrawInspectionField (eVision.EDrawAdapter graphicContext, float zoomX, float zoomY)
 Draws the inspection field overlay.
void DrawInspectionField (eVision.EDrawAdapter graphicContext, float zoomX)
 Draws the inspection field overlay.
void DrawInspectionField (eVision.EDrawAdapter graphicContext)
 Draws the inspection field overlay.
void DrawInspectionField (IntPtr graphicContext, float zoomX, float zoomY, float panX, float panY)
 Draws the inspection field overlay.
void DrawInspectionField (IntPtr graphicContext, float zoomX, float zoomY, float panX)
 Draws the inspection field overlay.
void DrawInspectionField (IntPtr graphicContext, float zoomX, float zoomY)
 Draws the inspection field overlay.
void DrawInspectionField (IntPtr graphicContext, float zoomX)
 Draws the inspection field overlay.
void DrawInspectionField (IntPtr graphicContext)
 Draws the inspection field overlay.
void DrawInspectionField (IntPtr graphicContext, eVision.ERGBColor color, float zoomX, float zoomY, float panX, float panY)
 Draws the inspection field overlay.
void DrawInspectionField (IntPtr graphicContext, eVision.ERGBColor color, float zoomX, float zoomY, float panX)
 Draws the inspection field overlay.
void DrawInspectionField (IntPtr graphicContext, eVision.ERGBColor color, float zoomX, float zoomY)
 Draws the inspection field overlay.
void DrawInspectionField (IntPtr graphicContext, eVision.ERGBColor color, float zoomX)
 Draws the inspection field overlay.
void DrawInspectionField (IntPtr graphicContext, eVision.ERGBColor color)
 Draws the inspection field overlay.
void Load (string file)
 Load an inspection model.
void Load (eVision.ESerializer serializer)
 Load an inspection model.
void Save (eVision.ESerializer serializer)
 Save the inspection model.
void Save (string file)
 Save the inspection model.
void DrawReferenceSearchFields (System.Drawing.Graphics graphicContext, float zoomX, float zoomY, float panX, float panY)
 Draws the reference search fields overlay.
void DrawReferenceSearchFields (System.Drawing.Graphics graphicContext, float zoomX, float zoomY, float panX)
 Draws the reference search fields overlay.
void DrawReferenceSearchFields (System.Drawing.Graphics graphicContext, float zoomX, float zoomY)
 Draws the reference search fields overlay.
void DrawReferenceSearchFields (System.Drawing.Graphics graphicContext, float zoomX)
 Draws the reference search fields overlay.
void DrawReferenceSearchFields (System.Drawing.Graphics graphicContext)
 Draws the reference search fields overlay.
void DrawReferenceSearchFields (System.Drawing.Graphics graphicContext, eVision.ERGBColor color, float zoomX, float zoomY, float panX, float panY)
 Draws the reference search fields overlay.
void DrawReferenceSearchFields (System.Drawing.Graphics graphicContext, eVision.ERGBColor color, float zoomX, float zoomY, float panX)
 Draws the reference search fields overlay.
void DrawReferenceSearchFields (System.Drawing.Graphics graphicContext, eVision.ERGBColor color, float zoomX, float zoomY)
 Draws the reference search fields overlay.
void DrawReferenceSearchFields (System.Drawing.Graphics graphicContext, eVision.ERGBColor color, float zoomX)
 Draws the reference search fields overlay.
void DrawReferenceSearchFields (System.Drawing.Graphics graphicContext, eVision.ERGBColor color)
 Draws the reference search fields overlay.
void DrawReferenceInspectionField (System.Drawing.Graphics graphicContext, float zoomX, float zoomY, float panX, float panY)
 Draws the reference inspection field overlay.
void DrawReferenceInspectionField (System.Drawing.Graphics graphicContext, float zoomX, float zoomY, float panX)
 Draws the reference inspection field overlay.
void DrawReferenceInspectionField (System.Drawing.Graphics graphicContext, float zoomX, float zoomY)
 Draws the reference inspection field overlay.
void DrawReferenceInspectionField (System.Drawing.Graphics graphicContext, float zoomX)
 Draws the reference inspection field overlay.
void DrawReferenceInspectionField (System.Drawing.Graphics graphicContext)
 Draws the reference inspection field overlay.
void DrawReferenceInspectionField (System.Drawing.Graphics graphicContext, eVision.ERGBColor color, float zoomX, float zoomY, float panX, float panY)
 Draws the reference inspection field overlay.
void DrawReferenceInspectionField (System.Drawing.Graphics graphicContext, eVision.ERGBColor color, float zoomX, float zoomY, float panX)
 Draws the reference inspection field overlay.
void DrawReferenceInspectionField (System.Drawing.Graphics graphicContext, eVision.ERGBColor color, float zoomX, float zoomY)
 Draws the reference inspection field overlay.
void DrawReferenceInspectionField (System.Drawing.Graphics graphicContext, eVision.ERGBColor color, float zoomX)
 Draws the reference inspection field overlay.
void DrawReferenceInspectionField (System.Drawing.Graphics graphicContext, eVision.ERGBColor color)
 Draws the reference inspection field overlay.
void DrawInspectionField (System.Drawing.Graphics graphicContext, float zoomX, float zoomY, float panX, float panY)
 Draws the inspection field overlay.
void DrawInspectionField (System.Drawing.Graphics graphicContext, float zoomX, float zoomY, float panX)
 Draws the inspection field overlay.
void DrawInspectionField (System.Drawing.Graphics graphicContext, float zoomX, float zoomY)
 Draws the inspection field overlay.
void DrawInspectionField (System.Drawing.Graphics graphicContext, float zoomX)
 Draws the inspection field overlay.
void DrawInspectionField (System.Drawing.Graphics graphicContext)
 Draws the inspection field overlay.
void DrawInspectionField (System.Drawing.Graphics graphicContext, eVision.ERGBColor color, float zoomX, float zoomY, float panX, float panY)
 Draws the inspection field overlay.
void DrawInspectionField (System.Drawing.Graphics graphicContext, eVision.ERGBColor color, float zoomX, float zoomY, float panX)
 Draws the inspection field overlay.
void DrawInspectionField (System.Drawing.Graphics graphicContext, eVision.ERGBColor color, float zoomX, float zoomY)
 Draws the inspection field overlay.
void DrawInspectionField (System.Drawing.Graphics graphicContext, eVision.ERGBColor color, float zoomX)
 Draws the inspection field overlay.
void DrawInspectionField (System.Drawing.Graphics graphicContext, eVision.ERGBColor color)
 Draws the inspection field overlay.

Properties

eVision.ETrainingMode TrainingMode [get, set]
 Training mode. The training mode determines which process will be used to build the threshold images used for inspection. EChecker2 has two training modes: A Quick mode, efficent for crude defects and stable images, and a Precise mode, designed for more subtle defects and handling more variability in the images. Default: Precise training mode.
eVision.Legacy.EFiducialMatchingMode FiducialMatchingMode [get, set]
 Fiducial matching mode. This setting allow you to select which type of finder is used to locate the fiducials in the training and inspection images. It can either be geometric (as per EasyFind) or area-based (as per EasyMatch). Default: Geometric finder.
eVision.ENormalizationMode NormalizationMode [get, set]
 Normalization mode. This setting allows you to specify if you want to enable normalization, and if yes, which type. Normalization allows the training and inspection processes to automatically correct global illumination differences between the images. Default: Moments based normalization.
int FiducialHorizontalTolerance [get, set]
 Horizontal positionning tolerance for fiducials. The fiducials in the training and inspection images will be searched around the position of the fiducial given during the initialization process, with a tolerance in pixels set by this parameter. The default value is 30 pixels.
int FiducialVerticalTolerance [get, set]
 Vertical positionning tolerance for fiducials. The fiducials in the training and inspection images will be searched around the position of the fiducial given during the initialization process, with a tolerance in pixels set by this parameter. The default value is 30 pixels.
float InspectionTolerance [get, set]
 Inspection Tolerance factor. If you need to be more tolerant towards noise, texture or illumination irregularities, raise this value. If you have clean images, low texture and some defects are missed, lower this value. Default value: 4.0.
eVision.EImageBW8 LowThresholdImage [get]
 Low threshold image.
eVision.EImageBW8 HighThresholdImage [get]
 High threshold image.
eVision.EImageBW8 LastRegisteredImage [get]
 Represents the last source image, after it has been aligned with the reference image and normalized.
bool IsInitialized [get]
 Application state. Has the checker been initialized.
bool IsTrained [get]
 Application state. Has the checker been trained.

Detailed Description

Manages a complete context for the EChecker2 golden template inspection tool.

License(s): EasyObject

Deprecated

Use EChecker instead.

Deprecated in version 26.6. Scheduled to be removed in version 27.6.

Constructor & Destructor Documentation

◆ EChecker2()

eVision.Legacy.EChecker2.EChecker2 ( )

Constructs an uninitialized golden template inspection context.

Member Function Documentation

◆ AddTrainingImageFile()

void eVision.Legacy.EChecker2.AddTrainingImageFile ( string path)

Add Training Image File.

Parameters
pathPath to File.

◆ ClearTrainingImageFiles()

void eVision.Legacy.EChecker2.ClearTrainingImageFiles ( )

Clear Training Image Files.

◆ DrawInspectionField() [1/25]

void eVision.Legacy.EChecker2.DrawInspectionField ( eVision.EDrawAdapter graphicContext)

Draws the inspection field overlay.

Parameters
graphicContextDevice context of the drawing window.

◆ DrawInspectionField() [2/25]

void eVision.Legacy.EChecker2.DrawInspectionField ( eVision.EDrawAdapter graphicContext,
float zoomX )

Draws the inspection field overlay.

Parameters
graphicContextDevice context of the drawing window.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale.

◆ DrawInspectionField() [3/25]

void eVision.Legacy.EChecker2.DrawInspectionField ( eVision.EDrawAdapter graphicContext,
float zoomX,
float zoomY )

Draws the inspection field overlay.

Parameters
graphicContextDevice context of the drawing window.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale.
zoomYMagnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors).

◆ DrawInspectionField() [4/25]

void eVision.Legacy.EChecker2.DrawInspectionField ( eVision.EDrawAdapter graphicContext,
float zoomX,
float zoomY,
float panX )

Draws the inspection field overlay.

Parameters
graphicContextDevice context of the drawing window.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale.
zoomYMagnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors).
panXHorizontal panning factor. By default, no panning occurs.

◆ DrawInspectionField() [5/25]

void eVision.Legacy.EChecker2.DrawInspectionField ( eVision.EDrawAdapter graphicContext,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the inspection field overlay.

Parameters
graphicContextDevice context of the drawing window.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale.
zoomYMagnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors).
panXHorizontal panning factor. By default, no panning occurs.
panYVertical panning factor. By default, no panning occurs.

◆ DrawInspectionField() [6/25]

void eVision.Legacy.EChecker2.DrawInspectionField ( IntPtr graphicContext)

Draws the inspection field overlay.

Parameters
graphicContextDevice context of the drawing window.
Deprecated

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawInspectionField() [7/25]

void eVision.Legacy.EChecker2.DrawInspectionField ( IntPtr graphicContext,
eVision.ERGBColor color )

Draws the inspection field overlay.

Parameters
graphicContextDevice context of the drawing window.
colorColor in which to draw the overlay
Deprecated

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawInspectionField() [8/25]

void eVision.Legacy.EChecker2.DrawInspectionField ( IntPtr graphicContext,
eVision.ERGBColor color,
float zoomX )

Draws the inspection field overlay.

Parameters
graphicContextDevice context of the drawing window.
colorColor in which to draw the overlay
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale.
Deprecated

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawInspectionField() [9/25]

void eVision.Legacy.EChecker2.DrawInspectionField ( IntPtr graphicContext,
eVision.ERGBColor color,
float zoomX,
float zoomY )

Draws the inspection field overlay.

Parameters
graphicContextDevice context of the drawing window.
colorColor in which to draw the overlay
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale.
zoomYMagnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors).
Deprecated

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawInspectionField() [10/25]

void eVision.Legacy.EChecker2.DrawInspectionField ( IntPtr graphicContext,
eVision.ERGBColor color,
float zoomX,
float zoomY,
float panX )

Draws the inspection field overlay.

Parameters
graphicContextDevice context of the drawing window.
colorColor in which to draw the overlay
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale.
zoomYMagnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors).
panXHorizontal panning factor. By default, no panning occurs.
Deprecated

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawInspectionField() [11/25]

void eVision.Legacy.EChecker2.DrawInspectionField ( IntPtr graphicContext,
eVision.ERGBColor color,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the inspection field overlay.

Parameters
graphicContextDevice context of the drawing window.
colorColor in which to draw the overlay
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale.
zoomYMagnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors).
panXHorizontal panning factor. By default, no panning occurs.
panYVertical panning factor. By default, no panning occurs.
Deprecated

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawInspectionField() [12/25]

void eVision.Legacy.EChecker2.DrawInspectionField ( IntPtr graphicContext,
float zoomX )

Draws the inspection field overlay.

Parameters
graphicContextDevice context of the drawing window.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale.
Deprecated

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawInspectionField() [13/25]

void eVision.Legacy.EChecker2.DrawInspectionField ( IntPtr graphicContext,
float zoomX,
float zoomY )

Draws the inspection field overlay.

Parameters
graphicContextDevice context of the drawing window.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale.
zoomYMagnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors).
Deprecated

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawInspectionField() [14/25]

void eVision.Legacy.EChecker2.DrawInspectionField ( IntPtr graphicContext,
float zoomX,
float zoomY,
float panX )

Draws the inspection field overlay.

Parameters
graphicContextDevice context of the drawing window.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale.
zoomYMagnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors).
panXHorizontal panning factor. By default, no panning occurs.
Deprecated

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawInspectionField() [15/25]

void eVision.Legacy.EChecker2.DrawInspectionField ( IntPtr graphicContext,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the inspection field overlay.

Parameters
graphicContextDevice context of the drawing window.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale.
zoomYMagnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors).
panXHorizontal panning factor. By default, no panning occurs.
panYVertical panning factor. By default, no panning occurs.
Deprecated

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawInspectionField() [16/25]

void eVision.Legacy.EChecker2.DrawInspectionField ( System.Drawing.Graphics graphicContext)

Draws the inspection field overlay.

Parameters
graphicContextDevice context of the drawing window.
Deprecated

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawInspectionField() [17/25]

void eVision.Legacy.EChecker2.DrawInspectionField ( System.Drawing.Graphics graphicContext,
eVision.ERGBColor color )

Draws the inspection field overlay.

Parameters
graphicContextDevice context of the drawing window.
colorColor in which to draw the overlay
Deprecated

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawInspectionField() [18/25]

void eVision.Legacy.EChecker2.DrawInspectionField ( System.Drawing.Graphics graphicContext,
eVision.ERGBColor color,
float zoomX )

Draws the inspection field overlay.

Parameters
graphicContextDevice context of the drawing window.
colorColor in which to draw the overlay
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale.
Deprecated

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawInspectionField() [19/25]

void eVision.Legacy.EChecker2.DrawInspectionField ( System.Drawing.Graphics graphicContext,
eVision.ERGBColor color,
float zoomX,
float zoomY )

Draws the inspection field overlay.

Parameters
graphicContextDevice context of the drawing window.
colorColor in which to draw the overlay
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale.
zoomYMagnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors).
Deprecated

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawInspectionField() [20/25]

void eVision.Legacy.EChecker2.DrawInspectionField ( System.Drawing.Graphics graphicContext,
eVision.ERGBColor color,
float zoomX,
float zoomY,
float panX )

Draws the inspection field overlay.

Parameters
graphicContextDevice context of the drawing window.
colorColor in which to draw the overlay
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale.
zoomYMagnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors).
panXHorizontal panning factor. By default, no panning occurs.
Deprecated

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawInspectionField() [21/25]

void eVision.Legacy.EChecker2.DrawInspectionField ( System.Drawing.Graphics graphicContext,
eVision.ERGBColor color,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the inspection field overlay.

Parameters
graphicContextDevice context of the drawing window.
colorColor in which to draw the overlay
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale.
zoomYMagnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors).
panXHorizontal panning factor. By default, no panning occurs.
panYVertical panning factor. By default, no panning occurs.
Deprecated

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawInspectionField() [22/25]

void eVision.Legacy.EChecker2.DrawInspectionField ( System.Drawing.Graphics graphicContext,
float zoomX )

Draws the inspection field overlay.

Parameters
graphicContextDevice context of the drawing window.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale.
Deprecated

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawInspectionField() [23/25]

void eVision.Legacy.EChecker2.DrawInspectionField ( System.Drawing.Graphics graphicContext,
float zoomX,
float zoomY )

Draws the inspection field overlay.

Parameters
graphicContextDevice context of the drawing window.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale.
zoomYMagnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors).
Deprecated

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawInspectionField() [24/25]

void eVision.Legacy.EChecker2.DrawInspectionField ( System.Drawing.Graphics graphicContext,
float zoomX,
float zoomY,
float panX )

Draws the inspection field overlay.

Parameters
graphicContextDevice context of the drawing window.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale.
zoomYMagnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors).
panXHorizontal panning factor. By default, no panning occurs.
Deprecated

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawInspectionField() [25/25]

void eVision.Legacy.EChecker2.DrawInspectionField ( System.Drawing.Graphics graphicContext,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the inspection field overlay.

Parameters
graphicContextDevice context of the drawing window.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale.
zoomYMagnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors).
panXHorizontal panning factor. By default, no panning occurs.
panYVertical panning factor. By default, no panning occurs.
Deprecated

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawReferenceInspectionField() [1/25]

void eVision.Legacy.EChecker2.DrawReferenceInspectionField ( eVision.EDrawAdapter graphicContext)

Draws the reference inspection field overlay.

Parameters
graphicContextDevice context of the drawing window.

◆ DrawReferenceInspectionField() [2/25]

void eVision.Legacy.EChecker2.DrawReferenceInspectionField ( eVision.EDrawAdapter graphicContext,
float zoomX )

Draws the reference inspection field overlay.

Parameters
graphicContextDevice context of the drawing window.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale.

◆ DrawReferenceInspectionField() [3/25]

void eVision.Legacy.EChecker2.DrawReferenceInspectionField ( eVision.EDrawAdapter graphicContext,
float zoomX,
float zoomY )

Draws the reference inspection field overlay.

Parameters
graphicContextDevice context of the drawing window.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale.
zoomYMagnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors).

◆ DrawReferenceInspectionField() [4/25]

void eVision.Legacy.EChecker2.DrawReferenceInspectionField ( eVision.EDrawAdapter graphicContext,
float zoomX,
float zoomY,
float panX )

Draws the reference inspection field overlay.

Parameters
graphicContextDevice context of the drawing window.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale.
zoomYMagnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors).
panXHorizontal panning factor. By default, no panning occurs.

◆ DrawReferenceInspectionField() [5/25]

void eVision.Legacy.EChecker2.DrawReferenceInspectionField ( eVision.EDrawAdapter graphicContext,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the reference inspection field overlay.

Parameters
graphicContextDevice context of the drawing window.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale.
zoomYMagnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors).
panXHorizontal panning factor. By default, no panning occurs.
panYVertical panning factor. By default, no panning occurs.

◆ DrawReferenceInspectionField() [6/25]

void eVision.Legacy.EChecker2.DrawReferenceInspectionField ( IntPtr graphicContext)

Draws the reference inspection field overlay.

Parameters
graphicContextDevice context of the drawing window.
Deprecated

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawReferenceInspectionField() [7/25]

void eVision.Legacy.EChecker2.DrawReferenceInspectionField ( IntPtr graphicContext,
eVision.ERGBColor color )

Draws the reference inspection field overlay.

Parameters
graphicContextDevice context of the drawing window.
colorColor in which to draw the overlay
Deprecated

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawReferenceInspectionField() [8/25]

void eVision.Legacy.EChecker2.DrawReferenceInspectionField ( IntPtr graphicContext,
eVision.ERGBColor color,
float zoomX )

Draws the reference inspection field overlay.

Parameters
graphicContextDevice context of the drawing window.
colorColor in which to draw the overlay
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale.
Deprecated

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawReferenceInspectionField() [9/25]

void eVision.Legacy.EChecker2.DrawReferenceInspectionField ( IntPtr graphicContext,
eVision.ERGBColor color,
float zoomX,
float zoomY )

Draws the reference inspection field overlay.

Parameters
graphicContextDevice context of the drawing window.
colorColor in which to draw the overlay
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale.
zoomYMagnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors).
Deprecated

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawReferenceInspectionField() [10/25]

void eVision.Legacy.EChecker2.DrawReferenceInspectionField ( IntPtr graphicContext,
eVision.ERGBColor color,
float zoomX,
float zoomY,
float panX )

Draws the reference inspection field overlay.

Parameters
graphicContextDevice context of the drawing window.
colorColor in which to draw the overlay
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale.
zoomYMagnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors).
panXHorizontal panning factor. By default, no panning occurs.
Deprecated

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawReferenceInspectionField() [11/25]

void eVision.Legacy.EChecker2.DrawReferenceInspectionField ( IntPtr graphicContext,
eVision.ERGBColor color,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the reference inspection field overlay.

Parameters
graphicContextDevice context of the drawing window.
colorColor in which to draw the overlay
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale.
zoomYMagnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors).
panXHorizontal panning factor. By default, no panning occurs.
panYVertical panning factor. By default, no panning occurs.
Deprecated

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawReferenceInspectionField() [12/25]

void eVision.Legacy.EChecker2.DrawReferenceInspectionField ( IntPtr graphicContext,
float zoomX )

Draws the reference inspection field overlay.

Parameters
graphicContextDevice context of the drawing window.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale.
Deprecated

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawReferenceInspectionField() [13/25]

void eVision.Legacy.EChecker2.DrawReferenceInspectionField ( IntPtr graphicContext,
float zoomX,
float zoomY )

Draws the reference inspection field overlay.

Parameters
graphicContextDevice context of the drawing window.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale.
zoomYMagnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors).
Deprecated

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawReferenceInspectionField() [14/25]

void eVision.Legacy.EChecker2.DrawReferenceInspectionField ( IntPtr graphicContext,
float zoomX,
float zoomY,
float panX )

Draws the reference inspection field overlay.

Parameters
graphicContextDevice context of the drawing window.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale.
zoomYMagnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors).
panXHorizontal panning factor. By default, no panning occurs.
Deprecated

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawReferenceInspectionField() [15/25]

void eVision.Legacy.EChecker2.DrawReferenceInspectionField ( IntPtr graphicContext,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the reference inspection field overlay.

Parameters
graphicContextDevice context of the drawing window.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale.
zoomYMagnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors).
panXHorizontal panning factor. By default, no panning occurs.
panYVertical panning factor. By default, no panning occurs.
Deprecated

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawReferenceInspectionField() [16/25]

void eVision.Legacy.EChecker2.DrawReferenceInspectionField ( System.Drawing.Graphics graphicContext)

Draws the reference inspection field overlay.

Parameters
graphicContextDevice context of the drawing window.
Deprecated

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawReferenceInspectionField() [17/25]

void eVision.Legacy.EChecker2.DrawReferenceInspectionField ( System.Drawing.Graphics graphicContext,
eVision.ERGBColor color )

Draws the reference inspection field overlay.

Parameters
graphicContextDevice context of the drawing window.
colorColor in which to draw the overlay
Deprecated

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawReferenceInspectionField() [18/25]

void eVision.Legacy.EChecker2.DrawReferenceInspectionField ( System.Drawing.Graphics graphicContext,
eVision.ERGBColor color,
float zoomX )

Draws the reference inspection field overlay.

Parameters
graphicContextDevice context of the drawing window.
colorColor in which to draw the overlay
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale.
Deprecated

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawReferenceInspectionField() [19/25]

void eVision.Legacy.EChecker2.DrawReferenceInspectionField ( System.Drawing.Graphics graphicContext,
eVision.ERGBColor color,
float zoomX,
float zoomY )

Draws the reference inspection field overlay.

Parameters
graphicContextDevice context of the drawing window.
colorColor in which to draw the overlay
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale.
zoomYMagnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors).
Deprecated

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawReferenceInspectionField() [20/25]

void eVision.Legacy.EChecker2.DrawReferenceInspectionField ( System.Drawing.Graphics graphicContext,
eVision.ERGBColor color,
float zoomX,
float zoomY,
float panX )

Draws the reference inspection field overlay.

Parameters
graphicContextDevice context of the drawing window.
colorColor in which to draw the overlay
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale.
zoomYMagnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors).
panXHorizontal panning factor. By default, no panning occurs.
Deprecated

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawReferenceInspectionField() [21/25]

void eVision.Legacy.EChecker2.DrawReferenceInspectionField ( System.Drawing.Graphics graphicContext,
eVision.ERGBColor color,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the reference inspection field overlay.

Parameters
graphicContextDevice context of the drawing window.
colorColor in which to draw the overlay
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale.
zoomYMagnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors).
panXHorizontal panning factor. By default, no panning occurs.
panYVertical panning factor. By default, no panning occurs.
Deprecated

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawReferenceInspectionField() [22/25]

void eVision.Legacy.EChecker2.DrawReferenceInspectionField ( System.Drawing.Graphics graphicContext,
float zoomX )

Draws the reference inspection field overlay.

Parameters
graphicContextDevice context of the drawing window.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale.
Deprecated

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawReferenceInspectionField() [23/25]

void eVision.Legacy.EChecker2.DrawReferenceInspectionField ( System.Drawing.Graphics graphicContext,
float zoomX,
float zoomY )

Draws the reference inspection field overlay.

Parameters
graphicContextDevice context of the drawing window.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale.
zoomYMagnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors).
Deprecated

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawReferenceInspectionField() [24/25]

void eVision.Legacy.EChecker2.DrawReferenceInspectionField ( System.Drawing.Graphics graphicContext,
float zoomX,
float zoomY,
float panX )

Draws the reference inspection field overlay.

Parameters
graphicContextDevice context of the drawing window.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale.
zoomYMagnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors).
panXHorizontal panning factor. By default, no panning occurs.
Deprecated

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawReferenceInspectionField() [25/25]

void eVision.Legacy.EChecker2.DrawReferenceInspectionField ( System.Drawing.Graphics graphicContext,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the reference inspection field overlay.

Parameters
graphicContextDevice context of the drawing window.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale.
zoomYMagnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors).
panXHorizontal panning factor. By default, no panning occurs.
panYVertical panning factor. By default, no panning occurs.
Deprecated

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawReferenceSearchFields() [1/25]

void eVision.Legacy.EChecker2.DrawReferenceSearchFields ( eVision.EDrawAdapter graphicContext)

Draws the reference search fields overlay.

Parameters
graphicContextDevice context of the drawing window.

◆ DrawReferenceSearchFields() [2/25]

void eVision.Legacy.EChecker2.DrawReferenceSearchFields ( eVision.EDrawAdapter graphicContext,
float zoomX )

Draws the reference search fields overlay.

Parameters
graphicContextDevice context of the drawing window.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale.

◆ DrawReferenceSearchFields() [3/25]

void eVision.Legacy.EChecker2.DrawReferenceSearchFields ( eVision.EDrawAdapter graphicContext,
float zoomX,
float zoomY )

Draws the reference search fields overlay.

Parameters
graphicContextDevice context of the drawing window.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale.
zoomYMagnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors).

◆ DrawReferenceSearchFields() [4/25]

void eVision.Legacy.EChecker2.DrawReferenceSearchFields ( eVision.EDrawAdapter graphicContext,
float zoomX,
float zoomY,
float panX )

Draws the reference search fields overlay.

Parameters
graphicContextDevice context of the drawing window.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale.
zoomYMagnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors).
panXHorizontal panning factor. By default, no panning occurs.

◆ DrawReferenceSearchFields() [5/25]

void eVision.Legacy.EChecker2.DrawReferenceSearchFields ( eVision.EDrawAdapter graphicContext,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the reference search fields overlay.

Parameters
graphicContextDevice context of the drawing window.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale.
zoomYMagnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors).
panXHorizontal panning factor. By default, no panning occurs.
panYVertical panning factor. By default, no panning occurs.

◆ DrawReferenceSearchFields() [6/25]

void eVision.Legacy.EChecker2.DrawReferenceSearchFields ( IntPtr graphicContext)

Draws the reference search fields overlay.

Parameters
graphicContextDevice context of the drawing window.
Deprecated

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawReferenceSearchFields() [7/25]

void eVision.Legacy.EChecker2.DrawReferenceSearchFields ( IntPtr graphicContext,
eVision.ERGBColor color )

Draws the reference search fields overlay.

Parameters
graphicContextDevice context of the drawing window.
colorColor in which to draw the overlay
Deprecated

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawReferenceSearchFields() [8/25]

void eVision.Legacy.EChecker2.DrawReferenceSearchFields ( IntPtr graphicContext,
eVision.ERGBColor color,
float zoomX )

Draws the reference search fields overlay.

Parameters
graphicContextDevice context of the drawing window.
colorColor in which to draw the overlay
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale.
Deprecated

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawReferenceSearchFields() [9/25]

void eVision.Legacy.EChecker2.DrawReferenceSearchFields ( IntPtr graphicContext,
eVision.ERGBColor color,
float zoomX,
float zoomY )

Draws the reference search fields overlay.

Parameters
graphicContextDevice context of the drawing window.
colorColor in which to draw the overlay
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale.
zoomYMagnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors).
Deprecated

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawReferenceSearchFields() [10/25]

void eVision.Legacy.EChecker2.DrawReferenceSearchFields ( IntPtr graphicContext,
eVision.ERGBColor color,
float zoomX,
float zoomY,
float panX )

Draws the reference search fields overlay.

Parameters
graphicContextDevice context of the drawing window.
colorColor in which to draw the overlay
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale.
zoomYMagnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors).
panXHorizontal panning factor. By default, no panning occurs.
Deprecated

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawReferenceSearchFields() [11/25]

void eVision.Legacy.EChecker2.DrawReferenceSearchFields ( IntPtr graphicContext,
eVision.ERGBColor color,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the reference search fields overlay.

Parameters
graphicContextDevice context of the drawing window.
colorColor in which to draw the overlay
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale.
zoomYMagnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors).
panXHorizontal panning factor. By default, no panning occurs.
panYVertical panning factor. By default, no panning occurs.
Deprecated

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawReferenceSearchFields() [12/25]

void eVision.Legacy.EChecker2.DrawReferenceSearchFields ( IntPtr graphicContext,
float zoomX )

Draws the reference search fields overlay.

Parameters
graphicContextDevice context of the drawing window.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale.
Deprecated

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawReferenceSearchFields() [13/25]

void eVision.Legacy.EChecker2.DrawReferenceSearchFields ( IntPtr graphicContext,
float zoomX,
float zoomY )

Draws the reference search fields overlay.

Parameters
graphicContextDevice context of the drawing window.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale.
zoomYMagnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors).
Deprecated

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawReferenceSearchFields() [14/25]

void eVision.Legacy.EChecker2.DrawReferenceSearchFields ( IntPtr graphicContext,
float zoomX,
float zoomY,
float panX )

Draws the reference search fields overlay.

Parameters
graphicContextDevice context of the drawing window.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale.
zoomYMagnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors).
panXHorizontal panning factor. By default, no panning occurs.
Deprecated

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawReferenceSearchFields() [15/25]

void eVision.Legacy.EChecker2.DrawReferenceSearchFields ( IntPtr graphicContext,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the reference search fields overlay.

Parameters
graphicContextDevice context of the drawing window.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale.
zoomYMagnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors).
panXHorizontal panning factor. By default, no panning occurs.
panYVertical panning factor. By default, no panning occurs.
Deprecated

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawReferenceSearchFields() [16/25]

void eVision.Legacy.EChecker2.DrawReferenceSearchFields ( System.Drawing.Graphics graphicContext)

Draws the reference search fields overlay.

Parameters
graphicContextDevice context of the drawing window.
Deprecated

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawReferenceSearchFields() [17/25]

void eVision.Legacy.EChecker2.DrawReferenceSearchFields ( System.Drawing.Graphics graphicContext,
eVision.ERGBColor color )

Draws the reference search fields overlay.

Parameters
graphicContextDevice context of the drawing window.
colorColor in which to draw the overlay
Deprecated

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawReferenceSearchFields() [18/25]

void eVision.Legacy.EChecker2.DrawReferenceSearchFields ( System.Drawing.Graphics graphicContext,
eVision.ERGBColor color,
float zoomX )

Draws the reference search fields overlay.

Parameters
graphicContextDevice context of the drawing window.
colorColor in which to draw the overlay
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale.
Deprecated

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawReferenceSearchFields() [19/25]

void eVision.Legacy.EChecker2.DrawReferenceSearchFields ( System.Drawing.Graphics graphicContext,
eVision.ERGBColor color,
float zoomX,
float zoomY )

Draws the reference search fields overlay.

Parameters
graphicContextDevice context of the drawing window.
colorColor in which to draw the overlay
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale.
zoomYMagnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors).
Deprecated

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawReferenceSearchFields() [20/25]

void eVision.Legacy.EChecker2.DrawReferenceSearchFields ( System.Drawing.Graphics graphicContext,
eVision.ERGBColor color,
float zoomX,
float zoomY,
float panX )

Draws the reference search fields overlay.

Parameters
graphicContextDevice context of the drawing window.
colorColor in which to draw the overlay
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale.
zoomYMagnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors).
panXHorizontal panning factor. By default, no panning occurs.
Deprecated

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawReferenceSearchFields() [21/25]

void eVision.Legacy.EChecker2.DrawReferenceSearchFields ( System.Drawing.Graphics graphicContext,
eVision.ERGBColor color,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the reference search fields overlay.

Parameters
graphicContextDevice context of the drawing window.
colorColor in which to draw the overlay
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale.
zoomYMagnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors).
panXHorizontal panning factor. By default, no panning occurs.
panYVertical panning factor. By default, no panning occurs.
Deprecated

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawReferenceSearchFields() [22/25]

void eVision.Legacy.EChecker2.DrawReferenceSearchFields ( System.Drawing.Graphics graphicContext,
float zoomX )

Draws the reference search fields overlay.

Parameters
graphicContextDevice context of the drawing window.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale.
Deprecated

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawReferenceSearchFields() [23/25]

void eVision.Legacy.EChecker2.DrawReferenceSearchFields ( System.Drawing.Graphics graphicContext,
float zoomX,
float zoomY )

Draws the reference search fields overlay.

Parameters
graphicContextDevice context of the drawing window.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale.
zoomYMagnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors).
Deprecated

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawReferenceSearchFields() [24/25]

void eVision.Legacy.EChecker2.DrawReferenceSearchFields ( System.Drawing.Graphics graphicContext,
float zoomX,
float zoomY,
float panX )

Draws the reference search fields overlay.

Parameters
graphicContextDevice context of the drawing window.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale.
zoomYMagnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors).
panXHorizontal panning factor. By default, no panning occurs.
Deprecated

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawReferenceSearchFields() [25/25]

void eVision.Legacy.EChecker2.DrawReferenceSearchFields ( System.Drawing.Graphics graphicContext,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the reference search fields overlay.

Parameters
graphicContextDevice context of the drawing window.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale.
zoomYMagnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors).
panXHorizontal panning factor. By default, no panning occurs.
panYVertical panning factor. By default, no panning occurs.
Deprecated

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ Initialize()

void eVision.Legacy.EChecker2.Initialize ( eVision.EROIBW8 referenceImage,
eVision.ERegion[] fiducialRegions,
eVision.ERegion inspectionRegion )

Initialize the training process.

Parameters
referenceImageROI or Image used as the reference for the training process.
fiducialRegionsRegions of the fiducials used for the registration process.
inspectionRegionRegion used for the inspection process.

◆ Inspect()

void eVision.Legacy.EChecker2.Inspect ( eVision.EROIBW8 roi,
eVision.ECodedImage2 defects )

Inspect.

Parameters
roiROI or Image to inspect.
defectsList of defects returned by the inspection.

◆ Load() [1/2]

void eVision.Legacy.EChecker2.Load ( eVision.ESerializer serializer)

Load an inspection model.

Parameters
serializerSerializer. Must be in read mode

◆ Load() [2/2]

void eVision.Legacy.EChecker2.Load ( string file)

Load an inspection model.

Parameters
fileFile path

◆ ResetTraining()

void eVision.Legacy.EChecker2.ResetTraining ( )

Reset training. Use this if you want to reset the state of the object without calling EChecker2.Initialize again.

◆ Save() [1/2]

void eVision.Legacy.EChecker2.Save ( eVision.ESerializer serializer)

Save the inspection model.

Parameters
serializerSerializer. Must be in write mode

◆ Save() [2/2]

void eVision.Legacy.EChecker2.Save ( string file)

Save the inspection model.

Parameters
fileFile path

◆ Train()

void eVision.Legacy.EChecker2.Train ( eVision.EROIBW8[] rois)

Train.

Parameters
roisROI or Images to train on.

◆ TrainFromImageFiles()

void eVision.Legacy.EChecker2.TrainFromImageFiles ( )

Train From Image Files.

Property Documentation

◆ FiducialHorizontalTolerance

int eVision.Legacy.EChecker2.FiducialHorizontalTolerance
getset

Horizontal positionning tolerance for fiducials. The fiducials in the training and inspection images will be searched around the position of the fiducial given during the initialization process, with a tolerance in pixels set by this parameter. The default value is 30 pixels.

◆ FiducialMatchingMode

eVision.Legacy.EFiducialMatchingMode eVision.Legacy.EChecker2.FiducialMatchingMode
getset

Fiducial matching mode. This setting allow you to select which type of finder is used to locate the fiducials in the training and inspection images. It can either be geometric (as per EasyFind) or area-based (as per EasyMatch). Default: Geometric finder.

◆ FiducialVerticalTolerance

int eVision.Legacy.EChecker2.FiducialVerticalTolerance
getset

Vertical positionning tolerance for fiducials. The fiducials in the training and inspection images will be searched around the position of the fiducial given during the initialization process, with a tolerance in pixels set by this parameter. The default value is 30 pixels.

◆ HighThresholdImage

eVision.EImageBW8 eVision.Legacy.EChecker2.HighThresholdImage
get

High threshold image.

◆ InspectionTolerance

float eVision.Legacy.EChecker2.InspectionTolerance
getset

Inspection Tolerance factor. If you need to be more tolerant towards noise, texture or illumination irregularities, raise this value. If you have clean images, low texture and some defects are missed, lower this value. Default value: 4.0.

◆ IsInitialized

bool eVision.Legacy.EChecker2.IsInitialized
get

Application state. Has the checker been initialized.

◆ IsTrained

bool eVision.Legacy.EChecker2.IsTrained
get

Application state. Has the checker been trained.

◆ LastRegisteredImage

eVision.EImageBW8 eVision.Legacy.EChecker2.LastRegisteredImage
get

Represents the last source image, after it has been aligned with the reference image and normalized.

◆ LowThresholdImage

eVision.EImageBW8 eVision.Legacy.EChecker2.LowThresholdImage
get

Low threshold image.

◆ NormalizationMode

eVision.ENormalizationMode eVision.Legacy.EChecker2.NormalizationMode
getset

Normalization mode. This setting allows you to specify if you want to enable normalization, and if yes, which type. Normalization allows the training and inspection processes to automatically correct global illumination differences between the images. Default: Moments based normalization.

If you have consistent illumination between your images, using normalization can prove detrimental, as in that case the defect themselves might be enough to shift the global contrast.

◆ TrainingMode

eVision.ETrainingMode eVision.Legacy.EChecker2.TrainingMode
getset

Training mode. The training mode determines which process will be used to build the threshold images used for inspection. EChecker2 has two training modes: A Quick mode, efficent for crude defects and stable images, and a Precise mode, designed for more subtle defects and handling more variability in the images. Default: Precise training mode.