10 #ifndef GO_SDK_MEASUREMENTS_H
11 #define GO_SDK_MEASUREMENTS_H
15 #include <GoSdk/Tools/GoExtParam.h>
165 GoFx(
kBool) GoProfileDimWidth_AbsoluteEnabled(GoProfileDimWidth measurement);
176 GoFx(
kStatus) GoProfileDimWidth_EnableAbsolute(GoProfileDimWidth measurement,
kBool absolute);
194 GoFx(
kBool) GoProfileDimHeight_AbsoluteEnabled(GoProfileDimHeight measurement);
205 GoFx(
kStatus) GoProfileDimHeight_EnableAbsolute(GoProfileDimHeight measurement,
kBool absolute);
263 GoFx(
kBool) GoProfileIntersectAngle_AbsoluteEnabled(GoProfileIntersectAngle measurement);
274 GoFx(
kStatus) GoProfileIntersectAngle_EnableAbsolute(GoProfileIntersectAngle measurement,
kBool absolute);
292 GoFx(GoProfileGrooveLocation) GoProfileGrooveX_Location(GoProfileGrooveX measurement);
303 GoFx(
kStatus) GoProfileGrooveX_SetLocation(GoProfileGrooveX measurement, GoProfileGrooveLocation value);
314 GoFx(GoProfileGrooveSelectType) GoProfileGrooveX_SelectType(GoProfileGrooveX measurement);
325 GoFx(
kStatus) GoProfileGrooveX_SetSelectType(GoProfileGrooveX measurement, GoProfileGrooveSelectType selectType);
335 GoFx(
k32u) GoProfileGrooveX_SelectIndex(GoProfileGrooveX measurement);
346 GoFx(
kStatus) GoProfileGrooveX_SetSelectIndex(GoProfileGrooveX measurement,
k32u selectN);
366 GoFx(GoProfileGrooveLocation) GoProfileGrooveZ_Location(GoProfileGrooveZ measurement);
377 GoFx(
kStatus) GoProfileGrooveZ_SetLocation(GoProfileGrooveZ measurement, GoProfileGrooveLocation location);
387 GoFx(GoProfileGrooveSelectType) GoProfileGrooveZ_SelectType(GoProfileGrooveZ measurement);
398 GoFx(
kStatus) GoProfileGrooveZ_SetSelectType(GoProfileGrooveZ measurement, GoProfileGrooveSelectType selectType);
408 GoFx(
k32u) GoProfileGrooveZ_SelectIndex(GoProfileGrooveZ measurement);
419 GoFx(
kStatus) GoProfileGrooveZ_SetSelectIndex(GoProfileGrooveZ measurement,
k32u selectN);
438 GoFx(GoProfileGrooveSelectType) GoProfileGrooveWidth_SelectType(GoProfileGrooveWidth measurement);
449 GoFx(
kStatus) GoProfileGrooveWidth_SetSelectType(GoProfileGrooveWidth measurement, GoProfileGrooveSelectType selectType);
459 GoFx(
k32u) GoProfileGrooveWidth_SelectIndex(GoProfileGrooveWidth measurement);
470 GoFx(
kStatus) GoProfileGrooveWidth_SetSelectIndex(GoProfileGrooveWidth measurement,
k32u selectN);
489 GoFx(GoProfileGrooveSelectType) GoProfileGrooveDepth_SelectType(GoProfileGrooveDepth measurement);
500 GoFx(
kStatus) GoProfileGrooveDepth_SetSelectType(GoProfileGrooveDepth measurement, GoProfileGrooveSelectType selectType);
510 GoFx(
k32u) GoProfileGrooveDepth_SelectIndex(GoProfileGrooveDepth measurement);
521 GoFx(
kStatus) GoProfileGrooveDepth_SetSelectIndex(GoProfileGrooveDepth measurement,
k32u selectN);
564 GoFx(
k64f) GoProfileLinePercentile_Percent(GoProfileLinePercentile measurement);
575 GoFx(
kStatus) GoProfileLinePercentile_SetPercent(GoProfileLinePercentile measurement,
k64f percent);
593 GoFx(GoProfileGapAxis) GoProfilePanelGap_Axis(GoProfilePanelGap measurement);
604 GoFx(
kStatus) GoProfilePanelGap_SetAxis(GoProfilePanelGap measurement, GoProfileGapAxis axis);
622 GoFx(
kBool) GoProfilePanelFlush_AbsoluteEnabled(GoProfilePanelFlush measurement);
633 GoFx(
kStatus) GoProfilePanelFlush_EnableAbsolute(GoProfilePanelFlush measurement,
kBool absolute);
668 GoFx(GoProfileGrooveLocation) GoProfileStripX_Location(GoProfileStripX measurement);
679 GoFx(
kStatus) GoProfileStripX_SetLocation(GoProfileStripX measurement, GoProfileGrooveLocation location);
689 GoFx(GoProfileGrooveSelectType) GoProfileStripX_SelectType(GoProfileStripX measurement);
700 GoFx(
kStatus) GoProfileStripX_SetSelectType(GoProfileStripX measurement, GoProfileGrooveSelectType selectType);
710 GoFx(
k32u) GoProfileStripX_SelectIndex(GoProfileStripX measurement);
721 GoFx(
kStatus) GoProfileStripX_SetSelectIndex(GoProfileStripX measurement,
k32u selectIndex);
740 GoFx(GoProfileGrooveLocation) GoProfileStripZ_Location(GoProfileStripZ measurement);
751 GoFx(
kStatus) GoProfileStripZ_SetLocation(GoProfileStripZ measurement, GoProfileGrooveLocation location);
761 GoFx(GoProfileGrooveSelectType) GoProfileStripZ_SelectType(GoProfileStripZ measurement);
772 GoFx(
kStatus) GoProfileStripZ_SetSelectType(GoProfileStripZ measurement, GoProfileGrooveSelectType selectType);
782 GoFx(
k32u) GoProfileStripZ_SelectIndex(GoProfileStripZ measurement);
793 GoFx(
kStatus) GoProfileStripZ_SetSelectIndex(GoProfileStripZ measurement,
k32u selectIndex);
812 GoFx(GoProfileGrooveSelectType) GoProfileStripWidth_SelectType(GoProfileStripWidth measurement);
823 GoFx(
kStatus) GoProfileStripWidth_SetSelectType(GoProfileStripWidth measurement, GoProfileGrooveSelectType selectType);
833 GoFx(
k32u) GoProfileStripWidth_SelectIndex(GoProfileStripWidth measurement);
844 GoFx(
kStatus) GoProfileStripWidth_SetSelectIndex(GoProfileStripWidth measurement,
k32u selectIndex);
863 GoFx(GoProfileGrooveLocation) GoProfileStripHeight_Location(GoProfileStripHeight measurement);
874 GoFx(
kStatus) GoProfileStripHeight_SetLocation(GoProfileStripHeight measurement, GoProfileGrooveLocation location);
884 GoFx(GoProfileGrooveSelectType) GoProfileStripHeight_SelectType(GoProfileStripHeight measurement);
895 GoFx(
kStatus) GoProfileStripHeight_SetSelectType(GoProfileStripHeight measurement, GoProfileGrooveSelectType selectType);
905 GoFx(
k32u) GoProfileStripHeight_SelectIndex(GoProfileStripHeight measurement);
916 GoFx(
kStatus) GoProfileStripHeight_SetSelectIndex(GoProfileStripHeight measurement,
k32u selectIndex);
1691 #include <GoSdk/Tools/GoMeasurements.x.h>
Represents a Y-angle measurement for a Surface Plane Tool.
Represents a global Z angle measurement for a Surface Bounding Box tool.
kStatus GoSurfaceStudRadius_SetRadiusOffset(GoSurfaceStudRadius measurement, k64f value)
Sets the radius offset.
Represents a Z-angle measurement for a Surface Bounding Box tool.
Represents a top offset minimum measurement for a Surface Rivet Tool.
Represents the base class for a tool measurement or script output.
Represents a radius measurement for a Surface Stud Tool.
kStatus GoSurfaceVolumeThickness_SetLocation(GoSurfaceVolumeThickness measurement, GoSurfaceLocation location)
Sets the location.
Represents a length measurement for a Surface Bounding Box tool.
k64f GoSurfaceRivetRadialSlopeMin_Radius(GoSurfaceRivetRadialSlopeMin measurement)
Gets the radius.
k64f GoSurfaceRivetRadialHeightMean_Radius(GoSurfaceRivetRadialHeightMean measurement)
Gets the radius.
Represents a Y measurement for a Surface Hole Tool.
Represents a Z measurement for a Surface Opening Tool.
Declares the GoMeasurement class.
Represents a Z position measurement for a Surface Counter Sunk Hole Tool.
Represents an area measurement for a Surface Volume Tool.
kStatus GoSurfaceRivetRadialSlopeMean_SetRadius(GoSurfaceRivetRadialSlopeMean measurement, k64f value)
Sets the radius.
Represents a radial slope minimum measurement for a Surface Rivet Tool.
Represents a minor value measurement for a Surface Ellipse tool.
Represents a base Y measurement for a Surface Stud Tool.
Represents a Y measurement for a Surface Rivet Tool.
Represents a Z-angle measurement for a Surface Ellipse tool.
Represents a Z-offset measurement for a Surface Plane Tool.
kStatus GoSurfaceRivetRadialSlopeStdDev_SetRadius(GoSurfaceRivetRadialSlopeStdDev measurement, k64f value)
Sets the radius.
Represents a tip X measurement for a Surface Stud Tool.
Represents a radial height minimum measurement for a Surface Rivet Tool.
Represents a radial slope maximum measurement for a Surface Rivet Tool.
Represents a Depth position measurement for a Surface Counter Sunk Hole Tool.
Represents a top offset maximum measurement for a Surface Rivet Tool.
kStatus GoSurfaceRivetRadialSlopeMax_SetRadius(GoSurfaceRivetRadialSlopeMax measurement, k64f value)
Sets the radius.
k64f GoSurfaceRivetRadialSlopeMean_Radius(GoSurfaceRivetRadialSlopeMean measurement)
Gets the radius.
k64f GoSurfaceRivetRadialHeightStdDev_Radius(GoSurfaceRivetRadialHeightStdDev measurement)
Gets the radius.
Represents an X measurement for a Surface Hole Tool.
Represents a Y measurement for a Surface Opening Tool.
Represents a script output for a Script Tool.
Represents an X-angle measurement for a Surface Plane Tool.
Represents a major value measurement for a Surface Ellipse tool.
Represents an X measurement for a Surface Position Tool.
Represents an X measurement for a Surface Rivet Tool.
Represents a radius measurement for a Surface Rivet Tool.
Represents a Bevel Angle measurement for a Surface Counter Sunk Hole Tool.
Represents a radial height maximum measurement for a Surface Rivet Tool.
kStatus GoSurfaceRivetRadialHeightMin_SetRadius(GoSurfaceRivetRadialHeightMin measurement, k64f value)
Sets the radius.
Represents an Outer Radius position measurement for a Surface Counter Sunk Hole Tool.
Represents a tip Y measurement for a Surface Stud Tool.
Essential SDK declarations.
kStatus GoSurfaceRivetRadialHeightMean_SetRadius(GoSurfaceRivetRadialHeightMean measurement, k64f value)
Sets the radius.
kStatus GoSurfaceRivetRadialHeightStdDev_SetRadius(GoSurfaceRivetRadialHeightStdDev measurement, k64f value)
Sets the radius.
Represents a surface location.
Represents a top offset mean measurement for a Surface Rivet Tool.
Represents a width measurement for a Surface Opening Tool.
k64f GoSurfaceRivetRadialHeightMin_Radius(GoSurfaceRivetRadialHeightMin measurement)
Gets the radius.
kStatus GoSurfaceRivetRadialHeightMax_SetRadius(GoSurfaceRivetRadialHeightMax measurement, k64f value)
Sets the radius.
Represents an Bevel Radius position measurement for a Surface Counter Sunk Hole Tool.
Represents an X measurement for a Surface Bounding Box tool.
Represents a base X measurement for a Surface Stud Tool.
Represents an X angle measurement for a Surface Rivet Tool.
Represents an X measurement for a Surface Opening Tool.
Represents an X position measurement for a Surface Counter Sunk Hole Tool.
Represents a thickness measurement for a Surface Volume Tool.
Represents a Y Angle position measurement for a Surface Counter Sunk Hole Tool.
Represents a width measurement for a Surface Bounding Box tool.
Represents a global X measurement for a Surface Bounding Box tool.
Represents an angle measurement for a Surface Opening Tool.
Represents a Y measurement for a Surface Position Tool.
Represents a radial height mean measurement for a Surface Rivet Tool.
GoSurfaceLocation GoSurfaceVolumeThickness_Location(GoSurfaceVolumeThickness measurement)
Gets the location.
Represents a radial slope standard deviation measurement for a Surface Rivet Tool.
Represents a height measurement for a Surface Bounding Box tool.
Represents a tip Z measurement for a Surface Stud Tool.
k64f GoSurfaceRivetRadialSlopeMax_Radius(GoSurfaceRivetRadialSlopeMax measurement)
Gets the radius.
Represents a radial height standard deviation measurement for a Surface Rivet Tool.
Represents a Y measurement for a Surface Bounding Box tool.
Represents a volume measurement for a Surface Volume Tool.
Represents an X Angle position measurement for a Surface Counter Sunk Hole Tool.
Represents a radius measurement for a Surface Hole Tool.
k64f GoSurfaceRivetRadialSlopeStdDev_Radius(GoSurfaceRivetRadialSlopeStdDev measurement)
Gets the radius.
Represents a global Y measurement for a Surface Bounding Box tool.
Represents a Z measurement for a Surface Position Tool.
Represents a ratio measurement for a Surface Ellipse tool.
Represents a Z measurement for a Surface Hole Tool.
Represents a length measurement for a Surface Opening Tool.
k64f GoSurfaceRivetRadialHeightMax_Radius(GoSurfaceRivetRadialHeightMax measurement)
Gets the radius.
k64f GoSurfaceStudRadius_RadiusOffset(GoSurfaceStudRadius measurement)
Gets the radius offset.
Represents a Y position measurement for a Surface Counter Sunk Hole Tool.
Represents a top offset standard deviation measurement for a Surface Rivet Tool.
Represents a Z measurement for a Surface Bounding Box tool.
Represents a base Z measurement for a Surface Stud Tool.
Represents a Z measurement for a Surface Rivet Tool.
Represents an Y angle measurement for a Surface Rivet Tool.
Represents a radial slope mean measurement for a Surface Rivet Tool.
kStatus GoSurfaceRivetRadialSlopeMin_SetRadius(GoSurfaceRivetRadialSlopeMin measurement, k64f value)
Sets the radius.