10 #ifndef GO_SCANNER_TRACHEID_WEB_MSG_H
11 #define GO_SCANNER_TRACHEID_WEB_MSG_H
173 #include <GoWebScanSdk/GoWebScanTracheidWebMsg.x.h>
kStatus GoWebScanTracheidWebMsg_Construct(GoWebScanTracheidWebMsg *msg, kSize height, kSize width, kAlloc allocator)
Constructs a GoWebScanTracheidWebMsg msg.
Represents the attributes of a tracheid web message.
Definition: GoWebScanTracheidWebMsg.h:21
kStatus GoWebScanTracheidWebMsg_Realloc(GoWebScanTracheidWebMsg msg, kSize height, kSize width)
Resize a GoWebScanTracheidWebMsg msg.
kArray2 GoWebScanTracheidWebMsg_Scatter(GoWebScanTracheidWebMsg msg)
Gets the tile scatter data array.
kArray2 GoWebScanTracheidWebMsg_Angle(GoWebScanTracheidWebMsg msg)
Gets the tile angle data array.
k8u * GoWebScanTracheidWebMsg_AreaAt(GoWebScanTracheidWebMsg msg, kSize rowIndex, kSize colIndex)
Gets a pointer to the area value at a specified row and column index.
kSize GoWebScanTracheidWebMsg_Width(GoWebScanTracheidWebMsg msg)
Gets the width of a message.
Essential GoWebScan declarations.
k64s deviceId
Id of station device sending this message.
Definition: GoWebScanTracheidWebMsg.h:23
k64s encoder
Capture position (encoder ticks)
Definition: GoWebScanTracheidWebMsg.h:28
k8u * GoWebScanTracheidWebMsg_AngleAt(GoWebScanTracheidWebMsg msg, kSize rowIndex, kSize colIndex)
Gets a pointer to the angle value at a specified row and column index.
k8u * GoWebScanTracheidWebMsg_ScatterAt(GoWebScanTracheidWebMsg msg, kSize rowIndex, kSize colIndex)
Gets a pointer to the scatter value at a specified row and column index.
k64s sectionId
Section identifier (from GoWebScanSettings Section/Id)
Definition: GoWebScanTracheidWebMsg.h:25
k64s timestamp
Capture time.
Definition: GoWebScanTracheidWebMsg.h:27
Represents a message containing a tile of resampled and merged spot angle, scatter, and area data for a given section.
GoWebScanTracheidWebMsgAttr * GoWebScanTracheidWebMsg_Attributes(GoWebScanTracheidWebMsg msg)
Gets the attributes of a message.
kArray2 GoWebScanTracheidWebMsg_Area(GoWebScanTracheidWebMsg msg)
Gets the tile area data array.
k64s xResolution
Pixel width (mils)
Definition: GoWebScanTracheidWebMsg.h:32
k64s * GoWebScanTracheidWebMsg_InputsAt(GoWebScanTracheidWebMsg msg, kSize index)
Gets the input at a specified row.
k64s sequenceIndex
Tile id; increases with each unique tile.
Definition: GoWebScanTracheidWebMsg.h:26
k64s yOrigin
Section y-location (mils)
Definition: GoWebScanTracheidWebMsg.h:29
kArray1 GoWebScanTracheidWebMsg_Inputs(GoWebScanTracheidWebMsg msg)
Gets the inputs corresponding to each row of the tile.
k64s groupId
Group identifier: Top (0), or Bottom (1)
Definition: GoWebScanTracheidWebMsg.h:24
kSize GoWebScanTracheidWebMsg_Height(GoWebScanTracheidWebMsg msg)
Gets the height of a message.
k64s yResolution
Pixel height (mils)
Definition: GoWebScanTracheidWebMsg.h:31
k64s xOrigin
Section x-location (from GoWebScanSettings Section/X0)
Definition: GoWebScanTracheidWebMsg.h:30