11 #ifndef GO_WEB_SCAN_PROFILE_Y_RESAMPLER_H
12 #define GO_WEB_SCAN_PROFILE_Y_RESAMPLER_H
90 #include <GoWebScanSdk/GoWebScanProfileYResampler.x.h>
kStatus GoWebScanProfileYResampler_Construct(GoWebScanProfileYResampler *resampler, const GoWebScanProfileYResamplerParams *args, const k32s *offsets, kAlloc allocator)
Constructs a GoWebScanProfileYResampler object.
kStatus(kCall * GoWebScanProfileYResamplerDataFx)(kPointer context, k64s rowIndex, const GoWebScanInputAttr *attributes, const void *points, kSSize pointCount)
Defines the signature for the handler for accepting the output resampled dataset. ...
Definition: GoWebScanProfileYResampler.h:44
Essential GoWebScan declarations.
kSSize pointFields
Size of each profile point in bytes.
Definition: GoWebScanProfileYResampler.h:28
k32s breakDistance
Profile messages with a Y position greater than this threshold from the current message will be clear...
Definition: GoWebScanProfileYResampler.h:26
kSSize pointCount
Expected count of input raw profile data.
Definition: GoWebScanProfileYResampler.h:27
Represents parameters of the profile Y-resampler algorithm.
Definition: GoWebScanProfileYResampler.h:22
Represents an algorithm for resampling raw sensor geometric data in the Y-axis and applying calibrati...
kStatus GoWebScanProfileYResampler_SetDataHandler(GoWebScanProfileYResampler resampler, GoWebScanProfileYResamplerDataFx data, kPointer context)
Sets the handler for accepting the output data from the algorithm.
k32s yResolution
Expected Y-resolution of resampled output data (mils/pixel)
Definition: GoWebScanProfileYResampler.h:24
k32s fillDistance
Maximum distance to nearest input row to fill with valid data (mils)
Definition: GoWebScanProfileYResampler.h:25
kStatus GoWebScanProfileYResampler_Clear(GoWebScanProfileYResampler resampler)
Clears and relinquishes input queue.
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.