11 #ifndef GO_SURFACE_TOOL_UTILS_H 12 #define GO_SURFACE_TOOL_UTILS_H 568 #include <GoSdk/Tools/GoSurfaceToolUtils.x.h> kStatus GoSurfaceRegion2d_SetWidth(GoSurfaceRegion2d region, k64f width)
Sets the width.
k64f GoSurfaceRegion2d_Length(GoSurfaceRegion2d region)
Gets the length.
k64f GoCylinderRegion_Y(GoCylinderRegion region)
Gets the Y position.
Represents a surface feature type.
k64f GoRegion3d_X(GoRegion3d region)
Gets the X position.
kStatus GoRegion3d_SetHeight(GoRegion3d region, k64f height)
Sets the height.
kStatus GoRegion3d_SetLength(GoRegion3d region, k64f length)
Sets the length.
k64f GoCylinderRegion_Radius(GoCylinderRegion region)
Gets the radius.
kStatus GoRegion3d_SetZ(GoRegion3d region, k64f z)
Sets the Z-position.
GoRegion3d GoSurfaceFeature_Region(GoSurfaceFeature feature)
Gets the 3d region for the feature.
k64f GoCylinderRegion_X(GoCylinderRegion region)
Gets the X position.
kStatus GoCylinderRegion_SetX(GoCylinderRegion region, k64f x)
Sets the X position.
k64f GoCylinderRegion_Z(GoCylinderRegion region)
Gets the Z-position.
kStatus GoCylinderRegion_SetY(GoCylinderRegion region, k64f value)
Sets the Y position.
k64f GoSurfaceRegion2d_ZAngle(GoSurfaceRegion2d region)
Gets the length.
kBool GoSurfaceFeature_RegionEnabled(GoSurfaceFeature feature)
Gets the current state the surface feature region.
Represents a cylinder region for select surface tools.
Contains various helper functions.
k64f GoRegion3d_Y(GoRegion3d region)
Gets the Y position.
k64f GoSurfaceRegion2d_Y(GoSurfaceRegion2d region)
Gets the Y position.
kStatus GoCylinderRegion_SetZ(GoCylinderRegion region, k64f z)
Sets the Z-position.
k64f GoSurfaceRegion2d_X(GoSurfaceRegion2d region)
Gets the X position.
kStatus GoPointSetRegion_SetConstantZ(GoPointSetRegion region, k64f constantZ)
Sets constant-z value.
GoSurfaceFeatureType GoSurfaceFeature_Type(GoSurfaceFeature feature)
Gets the surface feature type.
Essential SDK declarations.
kStatus GoSurfaceRegion2d_SetX(GoSurfaceRegion2d region, k64f x)
Sets the X position.
Declares the GoFeature class.
k64f GoCylinderRegion_Height(GoCylinderRegion region)
Gets the height.
Represents a two dimensional surface tool region.
kStatus GoSurfaceRegion2d_SetLength(GoSurfaceRegion2d region, k64f length)
Sets the length.
kStatus GoRegion3d_SetWidth(GoRegion3d region, k64f width)
Sets the width.
kStatus GoSurfaceRegion2d_SetY(GoSurfaceRegion2d region, k64f value)
Sets the Y position.
Represents a three dimensional surface region.
Represents a point set region.
kStatus GoPointSetRegion_DisableConstantZ(GoPointSetRegion region)
Disables constant-z.
k64f GoRegion3d_Z(GoRegion3d region)
Gets the Z-position.
kStatus GoRegion3d_SetX(GoRegion3d region, k64f x)
Sets the X position.
k64f GoRegion3d_ZAngle(GoRegion3d region)
Gets the height.
kStatus GoSurfaceFeature_SetType(GoSurfaceFeature feature, GoSurfaceFeatureType type)
Sets the surface feature type.
k64f GoRegion3d_Width(GoRegion3d region)
Gets the width.
kStatus GoCylinderRegion_SetHeight(GoCylinderRegion region, k64f value)
Sets the height.
k64f GoRegion3d_Height(GoRegion3d region)
Gets the height.
kStatus GoRegion3d_SetZAngle(GoRegion3d region, k64f zAngle)
Sets the height.
kStatus GoSurfaceFeature_EnableRegion(GoSurfaceFeature feature, kBool enable)
Enable or disable the surface feature region.
kStatus GoCylinderRegion_SetRadius(GoCylinderRegion region, k64f value)
Sets the radius.
Represents a surface feature for select surface tools.
kStatus GoSurfaceRegion2d_SetZAngle(GoSurfaceRegion2d region, k64f zAngle)
Sets the length.
k64f GoRegion3d_Length(GoRegion3d region)
Gets the length.
k64f GoSurfaceRegion2d_Width(GoSurfaceRegion2d region)
Gets the width.
kStatus GoRegion3d_SetY(GoRegion3d region, k64f value)
Sets the Y position.