GoWebScan API
GoWebScanProfileYResampler Class Reference

Description

Represents an algorithm for resampling raw sensor geometric data in the Y-axis and applying calibration Y-offsets. The algorithm maintains a circular row buffer that covers enough distance in the Y-axis to account for the difference between the minimum and maximum calibration Y-offsets. The Y-resampler considers two input rows at a time, and for each column, selects the nearest input to fill in cells up to the Y-location of the second input row.

Inheritance diagram for GoWebScanProfileYResampler:
Inheritance graph

Public Member Functions

kStatus GoWebScanProfileYResampler_AddData (GoWebScanProfileYResampler resampler, const GoWebScanInputAttr *attributes, const kPoint16s *points, kSSize pointCount)
 Adds a raw sensor profile message to the algorithm's processing queue. More...
 
kStatus GoWebScanProfileYResampler_Clear (GoWebScanProfileYResampler resampler)
 Clears and relinquishes input queue. More...
 
kStatus GoWebScanProfileYResampler_Construct (GoWebScanProfileYResampler *resampler, const GoWebScanProfileYResamplerParams *args, const k32s *offsets, kAlloc allocator)
 Constructs a GoWebScanProfileYResampler object. More...
 
kStatus GoWebScanProfileYResampler_SetDataHandler (GoWebScanProfileYResampler resampler, GoWebScanProfileYResamplerDataFx data, kPointer context)
 Sets the handler for accepting the output data from the algorithm. More...
 

The documentation for this class was generated from the following file: