11 #ifndef GO_WEB_SCAN_CAL_H
12 #define GO_WEB_SCAN_CAL_H
221 #include <GoWebScanSdk/GoWebScanCal.x.h>
GoWebScanCalNode GoWebScanCal_FindNode(GoWebScanCal cal, k32s deviceId, k32s bankId)
Finds and returns the calibration node with the specified device ID and bank ID.
kStatus GoWebScanCal_SetSystemYRef(GoWebScanCal cal, k64s yRef)
Sets the system Y reference in mils.
GoWebScanCalNode GoWebScanCal_NodeAt(GoWebScanCal cal, kSize index)
Gets the calibration node at a specified index in the system.
kStatus GoWebScanCal_ImportFromText(GoWebScanCal *cal, const kChar *str, kAlloc alloc)
Constructs and sets the values of a GoWebScanCal object from the given XML text.
Essential GoWebScan declarations.
k32s GoWebScanCal_SystemXRef(GoWebScanCal cal)
Gets the system X reference in mils.
kStatus GoWebScanCal_Load(GoWebScanCal *cal, const kChar *fileName, kAlloc alloc)
Constructs and loads a GoWebScanCal object from a saved XML file.
Represents a container for node-level system calibration data. Refer to GoWebScanCal for a descriptio...
kStatus GoWebScanCal_ImportFromString(GoWebScanCal *cal, kString str, kAlloc alloc)
Constructs and sets the values of a GoWebScanCal object from the given XML kString.
kSize GoWebScanCal_NodeCount(GoWebScanCal cal)
Gets the number of nodes in the calibration.
Represents the top or bottom plane of the system.
kStatus GoWebScanCal_Construct(GoWebScanCal *cal, kAlloc allocator)
Constructs a GoWebScanCal object.
Represents a container for the system calibration. The system calibration corrects for mounting diffe...
k64s GoWebScanCal_SystemYRef(GoWebScanCal cal)
Gets the system Y reference in mils.
kStatus GoWebScanCal_AddNode(GoWebScanCal cal, GoWebScanSystemPlane plane, k32s column, k32s deviceId, k32s bankId, GoWebScanCalNode *node)
Constructs a calibration node object (GoWebScanCalNode) and adds it to the list of nodes...
kStatus GoWebScanCal_SetSystemXRef(GoWebScanCal cal, k32s xRef)
Sets the system X reference in mils.
kStatus GoWebScanCal_Store(GoWebScanCal cal, const kChar *fileName)
Writes and stores a GoWebScanCal object to a XML file.
kStatus GoWebScanCal_ExportToString(GoWebScanCal cal, kString str)
Populates a kString with the text of a GoWebScanCal object.