|
GoWebScan API
|
| kStatus GoWebScanTracheidInputMsg_Import | ( | GoWebScanTracheidInputMsg | msg, |
| k32s | deviceId, | ||
| GoStampMsg | tracheidStampMsg, | ||
| GoTracheidMsg | tracheidMsg, | ||
| GoStampMsg | profileStampMsg0, | ||
| GoProfilePointCloudMsg | profileMsg0, | ||
| GoStampMsg | profileStampMsg1, | ||
| GoProfilePointCloudMsg | profileMsg1, | ||
| GoWebScanConfig | config | ||
| ) |
Imports a GoTracheidMsg into a GoWebScanTracheidInputMsg object.
The tracheid message needs to matched to a profile message with the closest frame number in order to import spot X data. Since the tracheid and profile messages contains batched data, the tracheid message may overlap with two profile messages. The messages are cloned into internal objects. As such, the GoProfilePointCloudMsg and GoTracheidMsg objects are still owned by the calling function and must be destroyed by it.
| msg | GoWebScanTracheidInputMsg object. |
| deviceId | Serial number of device from which tracheid message originates. |
| tracheidStampMsg | Tracheid message stamp. |
| tracheidMsg | Tracheid message. |
| profileStampMsg0 | Stamp of first matching candidate profile message. |
| profileMsg0 | First matching candidate profile message. |
| profileStampMsg1 | Stamp of second matching candidate profile message. |
| profileMsg1 | Second matching candidate profile message. |
| config | System configuration. |