Class ScanWindow
Inheritance
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
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 |
System.Double | windowBottom | The bottom boundary of the ScanWindow in inches.
Must be less than |
System.Double | windowLeft | The left boundary of the ScanWindow in inches.
Must be less than |
System.Double | windowRight | The right boundary of the ScanWindow in inches.
Must be greater than |
Returns
Type | Description |
---|---|
ScanWindow | The created ScanWindow. |
See Also
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. |