10 #ifndef GO_PROFILE_TOOL_UTILS_H 11 #define GO_PROFILE_TOOL_UTILS_H 455 #include <GoSdk/Tools/GoProfileToolUtils.x.h>
kStatus GoProfileFeature_SetType(GoProfileFeature feature, GoProfileFeatureType type)
Sets the feature type.
kStatus GoProfileEdge_SetDepthMin(GoProfileEdge edge, k64f depth)
Sets the minimum depth.
kStatus GoProfileEdge_EnableRegion(GoProfileEdge edge, kBool enable)
Enables the region.
GoProfileRegion GoProfileFeature_Region(GoProfileFeature feature)
Gets the profile feature region.
kStatus GoProfileEdge_SetType(GoProfileEdge edge, GoProfileEdgeType type)
Sets the profile edge type.
GoProfileRegion GoProfileEdge_Region(GoProfileEdge edge)
Gets the profile region.
kStatus GoProfileEdge_SetSurfaceOffset(GoProfileEdge edge, k64f offset)
Sets the surface offset.
Contains various helper functions.
GoProfileEdgeType GoProfileEdge_Type(GoProfileEdge edge)
Gets the profile edge type.
k64f GoProfileRegion_Z(GoProfileRegion region)
Gets the Z-position.
Represents a profile edge used in various profile tools.
k64f GoProfileEdge_SurfaceWidth(GoProfileEdge edge)
Gets the surface width.
kBool GoProfileFeature_RegionEnabled(GoProfileFeature feature)
Indicates whether the region is enabled.
GoProfileFeatureType GoProfileFeature_Type(GoProfileFeature feature)
Gets the profile feature type.
k64f GoProfileEdge_SurfaceOffset(GoProfileEdge edge)
Gets the surface offset.
Represents a profile region used in various profile tools.
kStatus GoProfileRegion_SetWidth(GoProfileRegion region, k64f width)
Sets the width.
kStatus GoProfileEdge_SetNominalRadius(GoProfileEdge edge, k64f radius)
Sets the nominal radius.
kStatus GoProfileRegion_SetZ(GoProfileRegion region, k64f z)
Sets the Z-position.
Essential SDK declarations.
kStatus GoProfileLineFittingRegion_EnableRegionAt(GoProfileLineFittingRegion lineRegion, kSize index, kBool enable)
Enables the region.
kStatus GoProfileEdge_SetVoidWidthMax(GoProfileEdge edge, k64f width)
Sets the maximum void width.
kStatus GoProfileEdge_SetSurfaceWidth(GoProfileEdge edge, k64f width)
Sets the surface width.
kStatus GoProfileFeature_EnableRegion(GoProfileFeature feature, kBool enable)
Enables the region.
k32u GoProfileLineFittingRegion_RegionCount(GoProfileLineFittingRegion lineRegion)
Returns the number of regions.
Represents a profile feature used in various profile tools.
GoProfileRegion GoProfileLineFittingRegion_RegionAt(GoProfileLineFittingRegion lineRegion, kSize index)
Gets the profile region based on the given index.
kBool GoProfileEdge_RegionEnabled(GoProfileEdge edge)
Indicates whether the region is enabled.
kStatus GoProfileEdge_SetEdgeAngle(GoProfileEdge edge, k64f angle)
Sets the edge angle.
Represents a profile line region used in various profile tools.
k64f GoProfileEdge_NominalRadius(GoProfileEdge edge)
Gets the nominal radius.
k64f GoProfileRegion_X(GoProfileRegion region)
Gets the X-position.
kBool GoProfileLineFittingRegion_RegionEnabledAt(GoProfileLineFittingRegion lineRegion, kSize index)
Indicates whether the region is enabled.
kStatus GoProfileLineFittingRegion_SetRegionCount(GoProfileLineFittingRegion lineRegion, kSize count)
Sets the number of regions in use.
k64f GoProfileEdge_EdgeAngle(GoProfileEdge edge)
Gets the edge angle.
k64f GoProfileRegion_Width(GoProfileRegion region)
Gets the width.
k64f GoProfileRegion_Height(GoProfileRegion region)
Gets the height.
kStatus GoProfileRegion_SetHeight(GoProfileRegion region, k64f height)
Sets the height.
k64f GoProfileEdge_DepthMin(GoProfileEdge edge)
Gets the minimum depth.
k64f GoProfileEdge_VoidWidthMax(GoProfileEdge edge)
Gets the maximum void width.
kStatus GoProfileRegion_SetX(GoProfileRegion region, k64f x)
Sets the X position.
Represents a profile edge type.
Represents a profile feature point type.