12 #ifndef GO_PROFILE_TOOLS_H
13 #define GO_PROFILE_TOOLS_H
147 typedef kObject GoProfileLineRegion;
913 GoFx(GoProfileRegion) GoProfileLine_Region(GoProfileLine tool);
1281 #include <GoSdk/Tools/GoProfileTools.x.h>
kStatus GoProfileStrip_SetMinHeight(GoProfileStrip tool, k64f value)
Sets the transition height.
GoMeasurement GoProfileStrip_MeasurementAt(GoProfileStrip tool, kSize index)
Returns a measurement object at the given index.
Represents a profile line region used in various profile tools.
GoProfileEdgeType GoProfileEdge_Type(GoProfileEdge edge)
Gets the profile edge type.
GoProfileDimWidth GoProfileDim_WidthMeasurement(GoProfileDim tool)
Returns a GoProfileDim Width measurement object.
Represents an X value measurement for a Profile Circle Tool.
GoProfileLineStdDev GoProfileLine_StdDevMeasurement(GoProfileLine tool)
Returns a GoProfileLine Standard Deviation measurement object.
Represents the base class for a tool measurement or script output.
Definition: GoMeasurement.h:15
GoProfileFeature GoProfileDim_RefFeature(GoProfileDim tool)
Gets the reference profile feature.
kStatus GoProfileEdge_SetSurfaceWidth(GoProfileEdge edge, k64f width)
Sets the surface width.
GoProfileFeatureType GoProfileFeature_Type(GoProfileFeature feature)
Gets the profile feature type.
kStatus GoProfileEdge_SetVoidWidthMax(GoProfileEdge edge, k64f width)
Sets the maximum void width.
GoProfileRegion GoProfileLineRegion_RegionAt(GoProfileLineRegion lineRegion, kSize index)
Gets the profile region based on the given index.
kStatus GoProfileStrip_AddMeasurement(GoProfileStrip tool, GoMeasurementType type, GoMeasurement *measurement)
Adds an additional profile strip tool measurement.
kStatus GoProfileStrip_RemoveMeasurement(GoProfileStrip tool, kSize index)
Removes a measurement from the tool at the given index.
kStatus GoProfileGroove_SetMinWidth(GoProfileGroove tool, k64f width)
Sets the groove width minimum.
GoProfileCircleRadius GoProfileCircle_RadiusMeasurement(GoProfileCircle tool)
Returns a GoProfileCircle Radius measurement object.
Represents a gap measurement for a Profile Panel Tool.
Lists all measurement types.
kSize GoProfileStrip_MeasurementCount(GoProfileStrip tool)
Returns the measurement count for the given tool.
Represents a profile dimension tool.
kStatus GoProfileEdge_SetNominalRadius(GoProfileEdge edge, k64f radius)
Sets the nominal radius.
kStatus GoProfileFeature_SetType(GoProfileFeature feature, GoProfileFeatureType type)
Sets the feature type.
Represents a center X value measurement for a Profile Dimension Tool.
GoProfileDimDistance GoProfileDim_DistanceMeasurement(GoProfileDim tool)
Returns a GoProfileDim Distance measurement object.
Represents a flush measurement for a Profile Panel Tool.
GoProfileDimHeight GoProfileDim_HeightMeasurement(GoProfileDim tool)
Returns a GoProfileDim Height measurement object.
GoProfileIntersectX GoProfileIntersect_XMeasurement(GoProfileIntersect tool)
Returns a GoProfileIntersect X measurement object.
GoProfileRegion GoProfileArea_Region(GoProfileArea tool)
Gets the profile region.
Represents a profile intersect tool.
Represents a width value measurement for a Profile Dimension Tool.
kStatus GoProfileEdge_SetEdgeAngle(GoProfileEdge edge, k64f angle)
Sets the edge angle.
kStatus GoProfileStrip_EnableTilt(GoProfileStrip tool, kBool enable)
Enables or disables tilt.
Represents a data source.
GoProfileAreaCentroidZ GoProfileArea_CentroidZMeasurement(GoProfileArea tool)
Returns a GoProfileArea Centroid Z measurement object.
k64f GoProfileRegion_X(GoProfileRegion region)
Gets the X-position.
Represents a profile area tool.
GoProfileEdge GoProfilePanel_RightEdge(GoProfilePanel tool)
Gets the right profile edge.
Contains various helper functions.
Represents an intersect X measurement for a Profile Intersect Tool.
Represents a profile edge used in various profile tools.
Represents a profile panel tool.
GoProfileLineMaxError GoProfileLine_MaxErrorMeasurement(GoProfileLine tool)
Returns a GoProfileLine Maximum Error measurement object.
Represents a maximum error measurement for a Profile Line Tool.
GoProfileRegion GoProfileStrip_Region(GoProfileStrip tool)
Gets the profile strip tool region.
Represents a profile groove tool.
GoProfileGrooveShape GoProfileGroove_Shape(GoProfileGroove tool)
Gets the current groove determination shape.
GoProfileIntersectZ GoProfileIntersect_ZMeasurement(GoProfileIntersect tool)
Returns a GoProfileIntersect Z measurement object.
k64f GoProfileEdge_SurfaceOffset(GoProfileEdge edge)
Gets the surface offset.
Represents a centroid Z measurement for a Profile Area Tool.
Represents a profile region used in various profile tools.
Definition: GoProfileTools.h:18
kStatus GoProfileEdge_SetSurfaceOffset(GoProfileEdge edge, k64f offset)
Sets the surface offset.
Represents a profile circle tool.
k64f GoProfileEdge_EdgeAngle(GoProfileEdge edge)
Gets the edge angle.
kStatus GoProfilePanel_SetMaxGapWidth(GoProfilePanel tool, k64f width)
Sets the maximum gap width.
k64f GoProfileStrip_MinWidth(GoProfileStrip tool)
Gets the minimum width.
Represents an area measurement for a Profile Area tool.
Definition: GoMeasurements.h:15
k64f GoProfileStrip_TransitionWidth(GoProfileStrip tool)
Gets the transition width.
kStatus GoProfileStrip_SetMaxVoidWidth(GoProfileStrip tool, k64f value)
Sets the maximum void width.
GoProfilePanelGap GoProfilePanel_GapMeasurement(GoProfilePanel tool)
Returns a GoProfilePanel Gap measurement object.
Represents a minimum error measurement for a Profile Line Tool.
Represents a profile edge type.
k64f GoProfileRegion_Width(GoProfileRegion region)
Gets the width.
Represents an Z measurement for a Profile Position tool.
Essential SDK declarations.
kStatus GoProfileGroove_RemoveMeasurement(GoProfileGroove tool, kSize index)
Removes a measurement from the tool at the given index.
GoProfileRegion GoProfileFeature_Region(GoProfileFeature feature)
Gets the profile feature region.
GoProfileCircleZ GoProfileCircle_ZMeasurement(GoProfileCircle tool)
Returns a GoProfileCircle Z measurement object.
Represents a percentile measurement for a Profile Line Tool.
Represents a profile strip tool.
k64f GoProfileGroove_MinDepth(GoProfileGroove tool)
Gets the groove depth minimum.
GoProfileDimCenterZ GoProfileDim_CenterZMeasurement(GoProfileDim tool)
Returns a GoProfileDim Center Z measurement object.
kStatus GoProfileStrip_SetBaseType(GoProfileStrip tool, GoProfileStripBaseType type)
Sets the strip base type.
k32u GoProfileLineRegion_RegionCount(GoProfileLineRegion lineRegion)
Returns the number of regions.
kBool GoProfileArea_TypeUsed(GoProfileArea tool)
Gets the boolean representing whether the area type is used.
k64f GoProfileStrip_MinHeight(GoProfileStrip tool)
Gets the minimum height.
kStatus GoProfileArea_SetBaseline(GoProfileArea tool, GoProfileBaseline type)
Sets the profile area type.
kStatus GoProfileRegion_SetZ(GoProfileRegion region, k64f z)
Sets the Z-position.
GoProfileAreaType GoProfileArea_Type(GoProfileArea tool)
Gets the profile area type.
k8u GoProfileStrip_LeftEdge(GoProfileStrip tool)
Gets the left edge value.
Represents a height value measurement for a Profile Dimension Tool.
Represents a profile strip tool base type.
kStatus GoProfileStrip_SetMinWidth(GoProfileStrip tool, k64f value)
Sets the minimum width.
k64f GoProfileEdge_VoidWidthMax(GoProfileEdge edge)
Gets the maximum void width.
kStatus GoProfileArea_SetType(GoProfileArea tool, GoProfileAreaType type)
Sets the profile area type.
Represents a profile feature used in various profile tools.
GoProfileStripBaseType GoProfileStrip_BaseType(GoProfileStrip tool)
Gets the strip base type.
Represents a Z value measurement for a Profile Circle Tool.
GoProfileEdge GoProfilePanel_LeftEdge(GoProfilePanel tool)
Gets the left profile edge.
GoProfileFeature GoProfilePosition_Feature(GoProfilePosition tool)
Gets the profile feature.
GoProfileLineRegion GoProfileIntersect_Line(GoProfileIntersect tool)
Gets the non-reference profile line.
k64f GoProfileGroove_MinWidth(GoProfileGroove tool)
Gets the groove width minimum value.
GoProfileLineRegion GoProfileIntersect_RefLine(GoProfileIntersect tool)
Gets the reference profile line.
kBool GoProfileStrip_TiltEnabled(GoProfileStrip tool)
Gets the tilt enabled state.
kStatus GoProfileGroove_SetShape(GoProfileGroove tool, GoProfileGrooveShape shape)
Sets the groove determination shape.
kStatus GoProfileEdge_SetDepthMin(GoProfileEdge edge, k64f depth)
Sets the minimum depth.
kStatus GoProfileRegion_SetWidth(GoProfileRegion region, k64f width)
Sets the width.
GoProfileRegion GoProfileGroove_Region(GoProfileGroove tool)
Gets the profile region.
GoProfileBaseline GoProfileIntersect_RefLineType(GoProfileIntersect tool)
Gets the reference profile line type.
k8u GoProfileStrip_RightEdge(GoProfileStrip tool)
Gets the right edge value.
GoProfilePositionX GoProfilePosition_XMeasurement(GoProfilePosition tool)
Returns a GoProfilePosition X measurement object.
kStatus GoProfileRegion_SetX(GoProfileRegion region, k64f x)
Sets the X position.
k64f GoProfileEdge_NominalRadius(GoProfileEdge edge)
Gets the nominal radius.
GoProfilePositionZ GoProfilePosition_ZMeasurement(GoProfilePosition tool)
Returns a GoProfilePosition Z measurement object.
kStatus GoProfilePanel_SetRefEdgeSide(GoProfilePanel tool, GoProfilePanelSide side)
Sets the reference edge side.
k64f GoProfileEdge_DepthMin(GoProfileEdge edge)
Gets the minimum depth.
GoProfilePanelSide GoProfilePanel_RefEdgeSide(GoProfilePanel tool)
Gets the reference edge side.
kBeginHeader() kStatus GoSdk_Construct(kAssembly *assembly)
Constructs the Gocator SDK library.
Represents a standard deviation measurement for a Profile Line Tool.
Represents a center Z value measurement for a Profile Dimension Tool.
kStatus GoProfileRegion_SetHeight(GoProfileRegion region, k64f height)
Sets the height.
kStatus GoProfileIntersect_SetRefLineType(GoProfileIntersect tool, GoProfileBaseline type)
Sets the reference line type.
kStatus GoProfileEdge_SetType(GoProfileEdge edge, GoProfileEdgeType type)
Sets the profile edge type.
Represents a centroid X measurement for a Profile Area Tool.
k64f GoProfilePanel_MaxGapWidth(GoProfilePanel tool)
Gets the maximum gap width.
kSize GoProfileGroove_MeasurementCount(GoProfileGroove tool)
Returns the measurement count for the given tool.
kStatus GoProfileStrip_SetTransitionWidth(GoProfileStrip tool, k64f value)
Sets the transition width.
kStatus GoProfileStrip_SetLeftEdge(GoProfileStrip tool, k8u leftEdge)
Sets the left edge.
k64f GoProfileRegion_Z(GoProfileRegion region)
Gets the Z-position.
Represents an intersect angle measurement for a Profile Intersect Tool.
Represents a radius value measurement for a Profile Circle Tool.
kStatus GoProfileGroove_AddMeasurement(GoProfileGroove tool, GoMeasurementType type, GoMeasurement *measurement)
Adds an additional profile groove tool measurement.
GoProfileRegion GoProfileEdge_Region(GoProfileEdge edge)
Gets the profile region.
GoProfileCircleX GoProfileCircle_XMeasurement(GoProfileCircle tool)
Returns a GoProfileCircle X measurement object.
k64f GoProfileGroove_MaxWidth(GoProfileGroove tool)
Gets the groove width maximum.
GoProfileRegion GoProfileCircle_Region(GoProfileCircle tool)
Gets the profile region.
GoProfileIntersectAngle GoProfileIntersect_AngleMeasurement(GoProfileIntersect tool)
Returns a GoProfileIntersect Angle measurement object.
k64f GoProfileRegion_Height(GoProfileRegion region)
Gets the height.
GoProfileFeature GoProfileDim_Feature(GoProfileDim tool)
Gets the non-reference profile feature.
Determines how to calculate profile area.
Represents an intersect Z measurement for a Profile Intersect Tool.
GoProfileLinePercentile GoProfileLine_PercentileMeasurement(GoProfileLine tool)
Returns a GoProfileLine Percentile measurement object.
Represents an X measurement for a Profile Position tool.
kStatus GoProfileGroove_SetMaxWidth(GoProfileGroove tool, k64f width)
Sets the groove width maximum.
GoMeasurement GoProfileGroove_MeasurementAt(GoProfileGroove tool, kSize index)
Returns a measurement object at the given index.
k64f GoProfileStrip_MaxVoidWidth(GoProfileStrip tool)
Gets the maximum void width.
GoProfileLineRegion GoProfileArea_LineRegion(GoProfileArea tool)
Gets the reference profile line.
GoProfileLineMinError GoProfileLine_MinErrorMeasurement(GoProfileLine tool)
Returns a GoProfileLine Minimum Error measurement object.
GoProfileAreaArea GoProfileArea_AreaMeasurement(GoProfileArea tool)
Returns a GoProfileArea Area measurement object.
k64f GoProfileEdge_SurfaceWidth(GoProfileEdge edge)
Gets the surface width.
GoProfileBaseline GoProfileArea_Baseline(GoProfileArea tool)
Gets the profile area baseline.
GoProfilePanelFlush GoProfilePanel_FlushMeasurement(GoProfilePanel tool)
Returns a GoProfilePanel Flush measurement object.
kBool GoProfileArea_BaselineUsed(GoProfileArea tool)
Returns a boolean representing whether the profile area baseline is used.
Represents a profile edge type.
GoProfileAreaCentroidX GoProfileArea_CentroidXMeasurement(GoProfileArea tool)
Returns a GoProfileArea Centroid X measurement object.
Represents a profile feature point type.
GoProfileDimCenterX GoProfileDim_CenterXMeasurement(GoProfileDim tool)
Returns a GoProfileDim Center X measurement object.
Represents a profile position tool.
Represents a distance value measurement for a Profile Dimension Tool.
kStatus GoProfileGroove_SetMinDepth(GoProfileGroove tool, k64f depth)
Sets the groove depth minimum.
kStatus GoProfileStrip_SetRightEdge(GoProfileStrip tool, k8u rightEdge)
Sets the right edge.