12 #ifndef GO_EXT_VALUE_H 13 #define GO_EXT_VALUE_H 20 typedef struct GoExtParamIntOption
24 } GoExtParamIntOption;
26 typedef struct GoExtParamFloatOption
30 } GoExtParamFloatOption;
33 GoFx(
const kChar*) GoExtParam_Label(GoExtParam param);
34 GoFx(
const kChar*) GoExtParam_Id(GoExtParam param);
35 GoFx(GoExtParamType) GoExtParam_Type(GoExtParam param);
36 GoFx(
kBool) GoExtParam_Used(GoExtParam param);
37 GoFx(
const kChar*) GoExtParam_UnitType(GoExtParam param);
39 typedef GoExtParam GoExtParamBool;
40 GoFx(
kBool) GoExtParamBool_Value(GoExtParamBool param);
41 GoFx(
kStatus) GoExtParamBool_SetValue(GoExtParamBool param,
kBool newVal);
43 typedef GoExtParam GoExtParamInt;
44 GoFx(
k32s) GoExtParamInt_Value(GoExtParamInt param);
45 GoFx(
kStatus) GoExtParamInt_SetValue(GoExtParamInt param,
k32s newVal);
46 GoFx(
kBool) GoExtParamInt_IsValueLimitUsed(GoExtParamInt param);
47 GoFx(
k32s) GoExtParamInt_ValueMin(GoExtParamInt param);
48 GoFx(
k32s) GoExtParamInt_ValueMax(GoExtParamInt param);
49 GoFx(
kSize) GoExtParamInt_OptionCount(GoExtParamInt param);
50 GoFx(
k32s) GoExtParamInt_OptionValueAt(GoExtParamInt param,
kSize index);
51 GoFx(
const kChar*) GoExtParamInt_OptionDescriptionAt(GoExtParamInt param,
kSize index);
53 typedef GoExtParam GoExtParamFloat;
54 GoFx(
k64f) GoExtParamFloat_Value(GoExtParamFloat param);
55 GoFx(
kStatus) GoExtParamFloat_SetValue(GoExtParamFloat param,
k64f newVal);
56 GoFx(
kBool) GoExtParamFloat_IsValueLimitUsed(GoExtParamFloat param);
57 GoFx(
k64f) GoExtParamFloat_ValueMin(GoExtParamFloat param);
58 GoFx(
k64f) GoExtParamFloat_ValueMax(GoExtParamFloat param);
59 GoFx(
kSize) GoExtParamFloat_OptionCount(GoExtParamFloat param);
60 GoFx(
k64f) GoExtParamFloat_OptionValueAt(GoExtParamFloat param,
kSize index);
61 GoFx(
const kChar*) GoExtParamFloat_OptionDescriptionAt(GoExtParamFloat param,
kSize index);
63 typedef GoExtParam GoExtParamFeature;
64 GoFx(
kStatus) GoExtParamFeature_SetFeatureId(GoExtParamFeature param,
k32s newVal);
65 GoFx(
k32s) GoExtParamFeature_FeatureId(GoExtParamFeature param);
66 GoFx(
k32s) GoExtParamFeature_ValueMin(GoExtParamFeature param);
67 GoFx(
k32s) GoExtParamFeature_ValueMax(GoExtParamFeature param);
68 GoFx(
kSize) GoExtParamFeature_OptionCount(GoExtParamFeature param);
69 GoFx(
k32s) GoExtParamFeature_OptionValueAt(GoExtParamFeature param,
kSize index);
70 GoFx(
const kChar*) GoExtParamFeature_OptionDescriptionAt(GoExtParamFeature param,
kSize index);
72 typedef GoExtParam GoExtParamString;
73 GoFx(
kString) GoExtParamString_Value(GoExtParamString param);
75 typedef GoExtParam GoExtParamProfileRegion;
76 GoFx(
GoProfileRegion) GoExtParamProfileRegion_Value(GoExtParamProfileRegion param);
78 typedef GoExtParam GoExtParamSurfaceRegion2d;
79 GoFx(
GoSurfaceRegion2d) GoExtParamSurfaceRegion2d_Value(GoExtParamSurfaceRegion2d param);
81 typedef GoExtParam GoExtParamSurfaceRegion3d;
82 GoFx(
GoRegion3d) GoExtParamSurfaceRegion3d_Value(GoExtParamSurfaceRegion3d param);
84 typedef GoExtParam GoExtParamDataInput;
85 GoFx(
GoDataStreamId) GoExtParamDataInput_Value(GoExtParamDataInput param);
87 GoFx(
kSize) GoExtParamDataInput_OptionCount(GoExtParamDataInput param);
88 GoFx(
GoDataStreamId) GoExtParamDataInput_OptionValueAt(GoExtParamDataInput param,
kSize index);
90 typedef GoExtParam GoExtParamPointSetRegion;
91 GoFx(
GoPointSetRegion) GoExtParamPointSetRegion_Value(GoExtParamPointSetRegion param);
93 #include <GoSdk/Tools/GoExtParam.x.h>
Represents a profile region used in various profile tools.
Essential SDK declarations.
Represents a data stream id which consists of a data step, step id and source id.
Definition: GoSdkDef.h:1240
Represents a two dimensional surface tool region.
Represents a three dimensional surface region.
Represents a point set region.