Show / Hide Table of Contents

Class ScanWindow

A scan window within which valid Profile Point2Ds are to be measured.

Inheritance
System.Object
ScanWindow
Namespace: JoeScan.Pinchot
Assembly: JoeScan.Pinchot.dll
Syntax
public class ScanWindow : ICloneable
Remarks

ScanWindow class provides methods for creating ScanWindow objects. ScanWindows are used to define the area, in mill coordinates, within which valid Profile Point2Ds are to be measured. ScanWindows can be used to restrict the scan area only to the region of interest, eliminate interference from ambient or stray light, eliminate erroneous or unnecessary data from machinery, etc. Decreasing the scan window in the scan head's y axis (depth) will allow for faster scan rates. Use GetMaxScanRate() to retrieve the maximum scan rate of the entire scan system based on the currently applied scan windows of all scan heads.

Methods

Clone()

ScanWindow implements , which is used to make sure that once a ScanWindow is set on a ScanHead via SetWindow(ScanWindow), it will not change if the original is changed.

Declaration
public object Clone()
Returns
Type Description
System.Object

A shallow copy of this ScanWindow object.

CreateScanWindowRectangular(Double, Double, Double, Double)

Creates a rectangular ScanWindow, in mill coordinates, within which a camera will look for the laser.

Declaration
public static ScanWindow CreateScanWindowRectangular(double windowTop, double windowBottom, double windowLeft, double windowRight)
Parameters
Type Name Description
System.Double windowTop

The top boundary of the ScanWindow in inches. Must be greater than windowBottom.

System.Double windowBottom

The bottom boundary of the ScanWindow in inches. Must be less than windowTop.

System.Double windowLeft

The left boundary of the ScanWindow in inches. Must be less than windowRight.

System.Double windowRight

The right boundary of the ScanWindow in inches. Must be greater than windowLeft.

Returns
Type Description
ScanWindow

The created ScanWindow.

See Also
SetWindow(ScanWindow)

CreateScanWindowUnconstrained()

Creates an unconstrained ScanWindow within which a camera will look for the laser.

Declaration
public static ScanWindow CreateScanWindowUnconstrained()
Returns
Type Description
ScanWindow

The created ScanWindow.

See Also
SetWindow(ScanWindow)
Back to top Copyright JoeScan, Inc.
Generated by DocFX