GoWebScan API
GoWebScanTracheidSampleTask Class Reference

Description

Represents a task for resampling raw tracheid points from a single camera to generate tracheid tiles. The task accepts GoWebScanTracheidInputMsg objects and produces GoWebScanTracheidTileMsg objects. When tracheid input messages are received, each input row is processed and then added to a GoWebScanProfileYResampler object (same class as used for profile resampling). When the GoWebScanProfileYResampler completes a row, the row is passed back to the GoWebScanTracheidSampleTask, processed, and added to an output tile.

The processing steps for each row of input data is:

  1. Reorient the input to match standard system orientation.
  2. Resample the row in X.
  3. Run the GoWebScanProfileYResampler algorithm.
Inheritance diagram for GoWebScanTracheidSampleTask:
Inheritance graph

Public Member Functions

kStatus GoWebScanTracheidSampleTask_Clear (GoWebScanTracheidSampleTask task)
 Clears Y-resampler algorithm and resets internal variables. More...
 
GoWebScanConfigNode GoWebScanTracheidSampleTask_ConfigNode (GoWebScanTracheidSampleTask task)
 Gets the node configuration for the node associated with this task. More...
 
kStatus GoWebScanTracheidSampleTask_Construct (GoWebScanTracheidSampleTask *task, GoWebScanProcess process, GoWebScanConfigNode configNode, kAlloc allocator)
 Constructs a GoWebScanTracheidSampleTask object. More...
 
kStatus GoWebScanTracheidSampleTask_Dispatch (GoWebScanTracheidSampleTask task, GoWebScanPipeMsg msg)
 Dispatches a processing job (task + message) to the pipe. More...
 
kStatus GoWebScanTracheidSampleTask_Send (GoWebScanTracheidSampleTask task, GoWebScanPipeMsg msg)
 Adds a message to the processing queue. More...
 
kStatus GoWebScanTracheidSampleTask_SetReceiver (GoWebScanTracheidSampleTask task, GoWebScanPipeSendFx send, kPointer context)
 Sets the handler for receiving resampled tracheid tiles. More...
 

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