11 #ifndef GO_WEB_SCAN_UTILITIES_H
12 #define GO_WEB_SCAN_UTILITIES_H
28 #define NM_TO_MM(VALUE) (((k64f)(VALUE))/1000000.0)
29 #define UM_TO_MM(VALUE) (((k64f)(VALUE))/1000.0)
30 #define MM_TO_MILS(VALUE) (((k64f)(VALUE)*(1.0/0.0254)))
31 #define MILS_TO_MM(VALUE) (((k64f)(VALUE)*0.0254))
32 #define B_TO_MB(VALUE) (((k64f)(VALUE))/1000000.0)
33 #define GO_WEB_SCAN_UTILS_LINEAR_TO_GAMMA_EXPONENT_ESTIMATE (1 / 2.2)
34 #define GO_WEB_SCAN_UTILS_GAMMA_TO_LINEAR_EXPONENT_ESTIMATE (2.2)
125 GoWebScanFx(
kStatus) GoWebScanUtils_FillResampledProfile(const
k16s* inProfile,
k16s* outProfile,
kSSize count,
k16s defaultZValue);
197 GoWebScanFx(
kStatus) GoWebScanUtils_ClearProfileSystemTile(
kArray2 systemData);
206 GoWebScanFx(
kStatus) GoWebScanUtils_ClearVisionSystemTile(
kArray2 systemData);
215 GoWebScanFx(
kStatus) GoWebScanUtils_ClearTracheidSystemTile(
kArray3 systemData);
358 GoWebScanFx(
kStatus) GoWebScanUtils_AddPresenceData(const
k16s* presenceData,
kBool* presenceTest,
kSSize count);
455 GoWebScanFx(
kCfa) GoWebScanUtils_ReorientCfa(
kCfa cfa,
k32s xOrientation,
k32s yOrientation);
649 GoWebScanFx(
kStatus) GoWebScanUtils_AsyncSensorFunction(GoWebScanUtilsSensorFx function,
kPointer context,
GoSensor* sensors,
kSize count);
693 GoWebScanFx(
kStatus) GoWebScanUtils_Round64fTo8u(const
k64f* input,
k8u* output,
kSize count);
752 GoWebScanFx(
kStatus) GoWebScanUtils_ApplyExponentTo64f(const
k64f* input,
k64f* output,
kSize count,
k64f exponent);
791 #include <GoWebScanSdk/GoWebScanUtilities.x.h>
Represents a tracheid point, which is the integer tracheid data for a spot with the X position (mils)...
Definition: GoWebScanSdkDef.h:558
Represents a style of triggering the start of an object when in detection mode. The start of an objec...
Represents a style of interpolation used during profile resampling.
Represents a container for user-configurable settings of the system. The class reads and writes the s...
Essential GoWebScan declarations.
Represents integer values of the spot tracheid data. These values are calculated from the spot shape...
Definition: GoWebScanSdkDef.h:542
Declares a GoWebScanCal object.
Declares a GoWebScanProcess object.
Represents a container for the system calibration. The system calibration corrects for mounting diffe...
Represents a user-defined obstruction to ignore a zone in X and Z in the input profile data...
Definition: GoWebScanSdkDef.h:589
Declares a GoWebScanConfig object.