10 #ifndef GO_API_MEASUREMENTS_H
11 #define GO_API_MEASUREMENTS_H
101 GoFx(kBool) GoProfileDimWidth_Absolute(GoProfileDimWidth measurement);
103 GoFx(kStatus) GoProfileDimWidth_SetAbsolute(GoProfileDimWidth measurement, kBool absolute);
113 GoFx(kBool) GoProfileDimHeight_Absolute(GoProfileDimHeight measurement);
115 GoFx(kStatus) GoProfileDimHeight_SetAbsolute(GoProfileDimHeight measurement, kBool absolute);
166 GoFx(kBool) GoProfileIntersectAngle_Absolute(GoProfileIntersectAngle measurement);
168 GoFx(kStatus) GoProfileIntersectAngle_SetAbsolute(GoProfileIntersectAngle measurement, kBool absolute);
398 GoFx(k64f) GoProfileLinePercentile_Percent(GoProfileLinePercentile measurement);
400 GoFx(kStatus) GoProfileLinePercentile_SetPercent(GoProfileLinePercentile measurement, k64f percent);
410 GoFx(
GoProfileGapAxis) GoProfilePanelGap_Axis(GoProfilePanelGap measurement);
412 GoFx(kStatus) GoProfilePanelGap_SetAxis(GoProfilePanelGap measurement,
GoProfileGapAxis axis);
422 GoFx(kBool) GoProfilePanelFlush_Absolute(GoProfilePanelFlush measurement);
424 GoFx(kStatus) GoProfilePanelFlush_SetAbsolute(GoProfilePanelFlush measurement, kBool absolute);
455 GoFx(k32u) GoProfileStripX_SelectIndex(GoProfileStripX measurement);
456 GoFx(kStatus) GoProfileStripX_SetSelectIndex(GoProfileStripX measurement, k32u selectIndex);
471 GoFx(k32u) GoProfileStripZ_SelectIndex(GoProfileStripZ measurement);
472 GoFx(kStatus) GoProfileStripZ_SetSelectIndex(GoProfileStripZ measurement, k32u selectIndex);
485 GoFx(k32u) GoProfileStripWidth_SelectIndex(GoProfileStripWidth measurement);
486 GoFx(kStatus) GoProfileStripWidth_SetSelectIndex(GoProfileStripWidth measurement, k32u selectIndex);
498 GoFx(kStatus) GoProfileStripHeight_SetLocation(GoProfileStripHeight measurement,
GoProfileGrooveLocation location);
500 GoFx(kStatus) GoProfileStripHeight_SetSelectType(GoProfileStripHeight measurement,
GoProfileGrooveSelectType selectType);
501 GoFx(k32u) GoProfileStripHeight_SelectIndex(GoProfileStripHeight measurement);
502 GoFx(kStatus) GoProfileStripHeight_SetSelectIndex(GoProfileStripHeight measurement, k32u selectIndex);
802 GoFx(k64f) GoSurfaceStudRadius_RadiusOffset(GoSurfaceStudRadius measurement);
804 GoFx(kStatus) GoSurfaceStudRadius_SetRadiusOffset(GoSurfaceStudRadius measurement, k64f value);
830 GoFx(
GoSurfaceLocation) GoSurfaceVolumeThickness_Location(GoSurfaceVolumeThickness measurement);
832 GoFx(kStatus) GoSurfaceVolumeThickness_SetLocation(GoSurfaceVolumeThickness measurement,
GoSurfaceLocation centroidType);
845 GoFx(kStatus) GoMeasurements_ParseType(const kChar* toolName, const kChar* MeasurementName, kType* type);
846 GoFx(kStatus) GoMeasurements_FormatType(kType type, kChar* measurementName, kSize capacity);
849 #include <GoSdk/GoMeasurements.x.h>
k32u GoProfileGrooveZ_SelectIndex(GoProfileGrooveZ measurement)
Gets the current selected groove index.
k32u GoProfileGrooveX_SelectIndex(GoProfileGrooveX measurement)
Gets the current selected groove index.
Represents a base tool measurement or script output.
Definition: GoMeasurement.h:15
Declares the GoMeasurement class.
GoProfileGrooveSelectType GoProfileGrooveDepth_SelectType(GoProfileGrooveDepth measurement)
Gets the current groove selection type.
GoProfileGrooveSelectType GoProfileGrooveWidth_SelectType(GoProfileGrooveWidth measurement)
Gets the current groove selection type.
kStatus GoProfileGrooveX_SetSelectIndex(GoProfileGrooveX measurement, k32u selectN)
Sets the selected groove index.
Declares the GoProfileType classes.
kStatus GoProfileGrooveWidth_SetSelectType(GoProfileGrooveWidth measurement, GoProfileGrooveSelectType selectType)
Sets the groove selection type.
GoProfileGrooveSelectType GoProfileGrooveX_SelectType(GoProfileGrooveX measurement)
Gets the current groove selection type.
Represents a ...
Definition: GoMeasurements.h:17
kStatus GoProfileGrooveZ_SetSelectIndex(GoProfileGrooveZ measurement, k32u selectN)
Sets the selected groove index.
Determines which groove to select when multiple are present.
Essential API declarations.
Represents a surface centroid.
Definition: GoSurfaceTypes.h:16
kStatus GoProfileGrooveX_SetSelectType(GoProfileGrooveX measurement, GoProfileGrooveSelectType selectType)
Sets the groove selection type.
Determines which groove position to return.
kStatus GoProfileGrooveDepth_SetSelectType(GoProfileGrooveDepth measurement, GoProfileGrooveSelectType selectType)
Sets the groove selection type.
k32u GoProfileGrooveWidth_SelectIndex(GoProfileGrooveWidth measurement)
Gets the current selected groove index.
Represents a profile gap measurement axis.
GoProfileGrooveSelectType GoProfileGrooveZ_SelectType(GoProfileGrooveZ measurement)
Gets the current groove selection type.
kStatus GoProfileGrooveDepth_SetSelectIndex(GoProfileGrooveDepth measurement, k32u selectN)
Sets the selected groove index.
kStatus GoProfileGrooveZ_SetSelectType(GoProfileGrooveZ measurement, GoProfileGrooveSelectType selectType)
Sets the groove selection type.
k32u GoProfileGrooveDepth_SelectIndex(GoProfileGrooveDepth measurement)
Gets the current selected groove index.
kStatus GoProfileGrooveWidth_SetSelectIndex(GoProfileGrooveWidth measurement, k32u selectN)
Sets the selected groove index.
Declares the GoSurfaceType classes.