11 #ifndef GO_WEB_SCAN_VISION_COMBINER_H
12 #define GO_WEB_SCAN_VISION_COMBINER_H
113 #include <GoWebScanSdk/GoWebScanVisionCombiner.x.h>
kStatus GoWebScanVisionCombiner_SetDataHandler(GoWebScanVisionCombiner combiner, GoWebScanVisionCombinerDataFx data, kPointer context)
Sets the handler for accepting the output data from the algorithm.
kStatus GoWebScanVisionCombiner_Add(GoWebScanVisionCombiner combiner, GoWebScanPipeMsg msg)
Adds a vision or profile tile message to the algorithm processing queue.
kStatus GoWebScanVisionCombiner_SetPositionHandler(GoWebScanVisionCombiner combiner, GoWebScanVisionCombinerPositionFx data, kPointer context)
Sets the handler for determining the min and max Y-extents of the vision tile.
Represents parameters of the vision combiner algorithm.
Definition: GoWebScanVisionCombiner.h:45
kStatus(kCall * GoWebScanVisionCombinerDataFx)(kPointer context, GoWebScanVisionInputMsg visionInput, k64s profileTileStart, GoWebScanProfileTileMsg *profileTiles, kSSize profileTileCount)
Defines the signature for the handler for accepting the output matched vision and profile tiles...
Definition: GoWebScanVisionCombiner.h:53
k64s coherencyDistance
Lane is disabled if the distance between the first undelivered tile and last undelivered tile exceed ...
Definition: GoWebScanVisionCombiner.h:48
k64s coherencyTime
Lane is disabled if the time between the first undelivered tile and the last undelivered tile exceed ...
Definition: GoWebScanVisionCombiner.h:49
Declares the GoWebScanPipeMsg class.
kStatus(kCall * GoWebScanVisionCombinerPositionFx)(kPointer context, GoWebScanVisionInputMsg visionInput, k64s *firstTile, k64s *lastTile)
Defines the signature for the handler to compute the min and max Y-extents for a vision tile...
Definition: GoWebScanVisionCombiner.h:57
Essential GoWebScan declarations.
kStatus GoWebScanVisionCombiner_Construct(GoWebScanVisionCombiner *combiner, const GoWebScanVisionCombinerParams *args, kAlloc allocator)
Constructs a GoWebScanVisionCombiner object.
Represents a message containing a tile of X and Y resampled profile Z data. This message can be used ...
kStatus GoWebScanVisionCombiner_Clear(GoWebScanVisionCombiner combiner)
Clears and relinquishes all lane tile queues.
k64s minimumTileYExtent
Expected minimum Y extent of each vision tile.
Definition: GoWebScanVisionCombiner.h:47
Defines GoWebScan utility functions.
Declares a GoWebScanProfileTileMsg object.
Represents an algorithm to retain vision and terrain messages until a matching set in Y is available...
Base class for a msg that can be processed with a GoWebScanPipeTask and submitted to the GoWebScanPip...