11 #ifndef GO_WEB_SCAN_CONFIG_NODE_H
12 #define GO_WEB_SCAN_CONFIG_NODE_H
490 #include <GoWebScanSdk/GoWebScanConfigNode.x.h>
Represents a container for node-level parameters which are translated from user parameters set in GoW...
kSSize GoWebScanConfigNode_BankId(GoWebScanConfigNode node)
Gets the bank ID of the node (index of the node with respect to the sensor).
Represents coefficients of a linear fit. The fit can be applied as follows: y(x) = c1*x + c0...
Definition: GoWebScanSdkDef.h:514
k64f GoWebScanConfigNode_InputDataRate(GoWebScanConfigNode node, GoWebScanDataSource source)
Gets the approximate input data rate of a data source (bytes per second).
GoWebScanLinearFunction GoWebScanConfigNode_VisionXResAsZ(GoWebScanConfigNode node)
Gets the linear function representing the vision X resolution as a function of the Z range...
kSSize GoWebScanConfigNode_VisionCalGainHeight(GoWebScanConfigNode node)
Gets the height of vision gain images stored in calibration files.
k32s GoWebScanConfigNode_VisionMaxInputYExtent(GoWebScanConfigNode node)
Gets the maximum Y-axis extent for vision data in mils.
k32s GoWebScanConfigNode_VisionId(GoWebScanConfigNode node)
Gets the serial number of the vision sensor in a profile-vision sensor pair (for systems with vision)...
kSSize GoWebScanConfigNode_Column(GoWebScanConfigNode node)
Gets the column of the node.
kSSize GoWebScanConfigNode_VisionCalGainWidth(GoWebScanConfigNode node)
Gets the width of vision gain images stored in calibration files.
k32s GoWebScanConfigNode_VisionCalYOffsetCount(GoWebScanConfigNode node)
Gets the width of vision Y-offset array stored in calibration files.
k32s GoWebScanConfigNode_XOrientation(GoWebScanConfigNode node)
Gets the X-orientation of the node.
Represents a type of sensor data.
GoWebScanSystemPlane GoWebScanConfigNode_Plane(GoWebScanConfigNode node)
Gets the plane of the group that the node is part of.
kStatus GoWebScanConfigNode_Construct(GoWebScanConfigNode *node, kSSize bankId, GoWebScanConfigSensor sensor, GoWebScanSettingsSensor settingsSensor, GoWebScanCal calibration, const GoWebScanConfigSensorInfo *sensorInfo, kAlloc allocator)
Constructs a GoWebScanConfigNode object.
Essential GoWebScan declarations.
k64s GoWebScanConfigNode_PlaneYOffset(GoWebScanConfigNode node, GoWebScanDataSource source)
Gets the Y-offset from laser/tracheid plane to a data source's plane (mils).
k64f GoWebScanConfigNode_SampledDataRate(GoWebScanConfigNode node, GoWebScanDataSource source)
Gets the approximate sampled data rate of a data source (bytes per travel-mils)
Represents information from each sensor in the system, collected and provided by the user application...
Definition: GoWebScanConfig.h:75
k32s GoWebScanConfigNode_EOrientation(GoWebScanConfigNode node)
Gets the sensor calibration edge-orientation: Normal (1) or opposite (0).
kArray1 GoWebScanConfigNode_TracheidYOffsets(GoWebScanConfigNode node)
Gets the array of tracheid Y offsets calculated during system calibration.
GoWebScanLinearFunction GoWebScanConfigNode_VisionZOffAsR(GoWebScanConfigNode node)
Gets the linear function representing the vision Z offset as a function of the image row...
k32s GoWebScanConfigNode_NominalFov(GoWebScanConfigNode node)
Gets the nominal X width of the node (mils).
k32s GoWebScanConfigNode_YOrientation(GoWebScanConfigNode node)
Gets the Y-orientation of the node.
kArray1 GoWebScanConfigNode_ProfileZOffsets(GoWebScanConfigNode node)
Gets the array of profile Z offsets calculated during system calibration.
GoWebScanConfigGroup GoWebScanConfigNode_Group(GoWebScanConfigNode node)
Gets the configuration of the group that the node is part of.
Represents a container for sensor-level parameters which are translated from user parameters set in G...
Declares a GoWebScanCalNode object.
kArray1 GoWebScanConfigNode_VisionYOffsets(GoWebScanConfigNode node)
Gets the array of vision Y offsets calculated during system calibration.
Declares a GoWebScanConfigSensor object.
k32s GoWebScanConfigNode_ProfileId(GoWebScanConfigNode node)
Gets the serial number of the sensor the node is part of.
k32s GoWebScanConfigNode_ZOrientation(GoWebScanConfigNode node)
Gets the Z-orientation of the node.
GoWebScanConfig GoWebScanConfigNode_Root(GoWebScanConfigNode node)
Gets the configuration of the system that the node is part of.
kStatus GoWebScanConfigNode_UpdateCalibration(GoWebScanConfigNode node, GoWebScanCal calibration)
Update the calibration.
GoWebScanConfigSensor GoWebScanConfigNode_Parent(GoWebScanConfigNode node)
Gets the configuration of the sensor that the node is part of.
kStatus GoWebScanConfigNode_CalTargetVisionIntensity(GoWebScanConfigNode node, k32s *targets, kSize channelCount, kCfa cfa)
Maps the RGB target intensities (for flatfield calibration) to a Bayer cell given the color filter ar...
Represents a container for group-level parameters which are translated from user parameters set in Go...
k32s GoWebScanConfigNode_XCenter(GoWebScanConfigNode node, GoWebScanDataSource source)
Gets the X-center of a data source in system coordinates (mils).
kSSize GoWebScanConfigNode_XStartPix(GoWebScanConfigNode node, GoWebScanDataSource source)
Gets the X-axis start of resampled data in system coords for a data source (pixels).
Declares a GoWebScanCal object.
kArray1 GoWebScanConfigNode_ProfileYOffsets(GoWebScanConfigNode node)
Gets the array of profile Y offsets calculated during system calibration.
k32s GoWebScanConfigNode_VisionMinInputYExtent(GoWebScanConfigNode node)
Gets the minimum Y-axis extent for vision data in mils.
k32s GoWebScanConfigNode_VisionGainResBits(GoWebScanConfigNode node)
Gets the vision flatfield gain fractional bits preserved in integer calculations. ...
k32s GoWebScanConfigNode_MinYStep(GoWebScanConfigNode node, GoWebScanDataSource source)
Gets the minimum Y-interval for unique/retained data during calibration data collection (mils) ...
kSSize GoWebScanConfigNode_XEndPix(GoWebScanConfigNode node, GoWebScanDataSource source)
Gets the X-axis end of resampled data in system coords for a data source (pixels).
kSSize GoWebScanConfigNode_VisionHeight(GoWebScanConfigNode node)
Gets the expected height of vision data in pixels.
Represents the top or bottom plane of the system.
Declares a GoWebScanProcess object.
kSSize GoWebScanConfigNode_LaserDotCount(GoWebScanConfigNode node)
Gets the number of laser spots of the node.
Represents a container for the system calibration. The system calibration corrects for mounting diffe...
k32s GoWebScanConfigNode_NominalXCenter(GoWebScanConfigNode node)
Gets the nominal X-center of the node in system coordinates (mils).
k32s GoWebScanConfigNode_ProfileMaxZ(GoWebScanConfigNode node)
Gets the maximum Z value expected from profile sensors (depends on the sensor's active area) (mils)...
kArray2 GoWebScanConfigNode_VisionGains(GoWebScanConfigNode node)
Gets the array of vision Y offsets calculated during system calibration.
kSSize GoWebScanConfigNode_XCountPix(GoWebScanConfigNode node, GoWebScanDataSource source)
Gets the X-axis count of resampled data in system coords for a data source.
GoWebScanLinearFunction GoWebScanConfigNode_VisionYResAsZ(GoWebScanConfigNode node)
Gets the linear function representing the vision Y resolution as a function of the Z range...
Represents a container for user-configurable settings of a sensor within the system. For systems with vision, a GoWebScanSettingsSensor object represents a pair of vision and profile sensors (sensor mounted together).
Declares a GoWebScanConfigGroup object.
k32s GoWebScanConfigNode_OrientationXCenter(GoWebScanConfigNode node, GoWebScanDataSource source)
Gets the X-center of a data source in sensor coordinates (mils).
Represents a container for system-level parameters which are translated from user parameters set in G...
kSSize GoWebScanConfigNode_VisionWidth(GoWebScanConfigNode node)
Gets the expected width of vision data in pixels.
Declares a GoWebScanConfig object.