Gocator API
 All Classes Files Functions Variables Typedefs Macros Groups Pages
GoSurfaceBoxZ Class Reference

Description

Represents a Z measurement for a Surface Bounding Box tool.

+ Inheritance diagram for GoSurfaceBoxZ:

Public Member Functions

kStatus GoMeasurement_ClearId (GoMeasurement measurement)
 Clears the assigned ID for the given measurement. More...
 
k64f GoMeasurement_DecisionMax (GoMeasurement measurement)
 Gets the maximum decision value for the given measurement. More...
 
k64f GoMeasurement_DecisionMin (GoMeasurement measurement)
 Gets the minimum decision value for the given measurement. More...
 
kStatus GoMeasurement_Enable (GoMeasurement measurement, kBool enable)
 Enables the given measurement for output. More...
 
kBool GoMeasurement_Enabled (GoMeasurement measurement)
 Returns a boolean value representing whether the given measurement is enabled. More...
 
kStatus GoMeasurement_EnableHold (GoMeasurement measurement, kBool enable)
 Sets measurement value hold for the given measurement. More...
 
kStatus GoMeasurement_EnableSmoothing (GoMeasurement measurement, kBool enable)
 Sets measurement value smoothing for the given measurement. More...
 
kBool GoMeasurement_HasId (GoMeasurement measurement)
 Returns whether or not the given measurement has a valid ID assigned to it. More...
 
kBool GoMeasurement_HoldEnabled (GoMeasurement measurement)
 Returns a boolean value representing the current state of measurement value hold. More...
 
k32s GoMeasurement_Id (GoMeasurement measurement)
 Gets the ID for the given measurement. More...
 
const kChar * GoMeasurement_Name (GoMeasurement measurement)
 Gets the name for the given measurement. More...
 
k64f GoMeasurement_Offset (GoMeasurement measurement)
 Returns the measurement value offset. More...
 
k64f GoMeasurement_Scale (GoMeasurement measurement)
 Returns the current measurement value scaling factor. More...
 
kStatus GoMeasurement_SetDecisionMax (GoMeasurement measurement, k64f max)
 Sets the maximum decision value for the given measurement. More...
 
kStatus GoMeasurement_SetDecisionMin (GoMeasurement measurement, k64f min)
 Sets the minimum decision value for the given measurement. More...
 
kStatus GoMeasurement_SetId (GoMeasurement measurement, k32u id)
 Sets an ID number for the given measurement. More...
 
kStatus GoMeasurement_SetName (GoMeasurement measurement, const kChar *name)
 Sets the name for the given measurement. More...
 
kStatus GoMeasurement_SetOffset (GoMeasurement measurement, k64f value)
 Sets the measurement value offset for the given measurement. More...
 
kStatus GoMeasurement_SetScale (GoMeasurement measurement, k64f value)
 Sets the measurement value scaling for the given measurement. More...
 
kStatus GoMeasurement_SetSmoothingWindow (GoMeasurement measurement, k64s value)
 Sets the measurement value smoothing window for the given measurement. More...
 
kBool GoMeasurement_SmoothingEnabled (GoMeasurement measurement)
 Returns a boolean value representing the current state of measurement value smoothing. More...
 
k64s GoMeasurement_SmoothingWindow (GoMeasurement measurement)
 Returns the current measurement value smoothing window size. More...
 
kObject GoMeasurement_SourceTool (GoMeasurement measurement)
 Returns the source tool of the given measurement. More...
 
GoMeasurementType GoMeasurement_Type (GoMeasurement measurement)
 Gets the measurement type for the given measurement. More...
 

Member Function Documentation

kStatus GoMeasurement_ClearId ( GoMeasurement  measurement)
inherited

Clears the assigned ID for the given measurement.

Parameters
measurementGoMeasurement object.
Returns
Operation status.
k64f GoMeasurement_DecisionMax ( GoMeasurement  measurement)
inherited

Gets the maximum decision value for the given measurement.

Parameters
measurementGoMeasurement object.
Returns
The maximum decision value.
k64f GoMeasurement_DecisionMin ( GoMeasurement  measurement)
inherited

Gets the minimum decision value for the given measurement.

Parameters
measurementGoMeasurement object.
Returns
The minimum decision value.
kStatus GoMeasurement_Enable ( GoMeasurement  measurement,
kBool  enable 
)
inherited

Enables the given measurement for output.

Parameters
measurementGoMeasurement object.
enableSet to kTRUE to enable the measurement, kFALSE to disable it.
Returns
Operation status.
kBool GoMeasurement_Enabled ( GoMeasurement  measurement)
inherited

Returns a boolean value representing whether the given measurement is enabled.

Parameters
measurementGoMeasurement object.
Returns
kTRUE if enabled; kFALSE otherwise.
kStatus GoMeasurement_EnableHold ( GoMeasurement  measurement,
kBool  enable 
)
inherited

Sets measurement value hold for the given measurement.

Parameters
measurementGoMeasurement object.
enablekTRUE to enable measurement value hold, kFALSE to disable it.
Returns
Operation status.
kStatus GoMeasurement_EnableSmoothing ( GoMeasurement  measurement,
kBool  enable 
)
inherited

Sets measurement value smoothing for the given measurement.

Parameters
measurementGoMeasurement object.
enablekTRUE to enable measurement value smoothing, kFALSE to disable it.
Returns
Operation status.
kBool GoMeasurement_HasId ( GoMeasurement  measurement)
inherited

Returns whether or not the given measurement has a valid ID assigned to it.

Parameters
measurementGoMeasurement object.
Returns
kTRUE if there is an ID; kFALSE otherwise.
kBool GoMeasurement_HoldEnabled ( GoMeasurement  measurement)
inherited

Returns a boolean value representing the current state of measurement value hold.

Parameters
measurementGoMeasurement object.
Returns
kTRUE if enabled and kFALSE if disabled.
k32s GoMeasurement_Id ( GoMeasurement  measurement)
inherited

Gets the ID for the given measurement.

Parameters
measurementGoMeasurement object.
Returns
The ID value if there is one assigned. Otherwise, -1 is returned.
const kChar * GoMeasurement_Name ( GoMeasurement  measurement)
inherited

Gets the name for the given measurement.

Parameters
measurementGoMeasurement object.
Returns
A character array pointer for the measurement name.
k64f GoMeasurement_Offset ( GoMeasurement  measurement)
inherited

Returns the measurement value offset.

Parameters
measurementGoMeasurement object.
Returns
Measurement value offset.
k64f GoMeasurement_Scale ( GoMeasurement  measurement)
inherited

Returns the current measurement value scaling factor.

Parameters
measurementGoMeasurement object.
Returns
The measurement value scaling factor.
kStatus GoMeasurement_SetDecisionMax ( GoMeasurement  measurement,
k64f  max 
)
inherited

Sets the maximum decision value for the given measurement.

Parameters
measurementGoMeasurement object.
maxThe maximum decision value to set.
Returns
Operation status.
kStatus GoMeasurement_SetDecisionMin ( GoMeasurement  measurement,
k64f  min 
)
inherited

Sets the minimum decision value for the given measurement.

Parameters
measurementGoMeasurement object.
minThe minimum decision value to set.
Returns
Operation status.
kStatus GoMeasurement_SetId ( GoMeasurement  measurement,
k32u  id 
)
inherited

Sets an ID number for the given measurement.

Parameters
measurementGoMeasurement object.
idThe ID value to set for the measurement.
Returns
Operation status.
kStatus GoMeasurement_SetName ( GoMeasurement  measurement,
const kChar *  name 
)
inherited

Sets the name for the given measurement.

Parameters
measurementGoMeasurement object.
nameThe name to assign to the measurement.
Returns
Operation status.
kStatus GoMeasurement_SetOffset ( GoMeasurement  measurement,
k64f  value 
)
inherited

Sets the measurement value offset for the given measurement.

Parameters
measurementGoMeasurement object.
valueThe measurement offset to set.
Returns
Operation status.
kStatus GoMeasurement_SetScale ( GoMeasurement  measurement,
k64f  value 
)
inherited

Sets the measurement value scaling for the given measurement.

Parameters
measurementGoMeasurement object.
valueThe intended measurement value scaling factor.
Returns
Operation status.
kStatus GoMeasurement_SetSmoothingWindow ( GoMeasurement  measurement,
k64s  value 
)
inherited

Sets the measurement value smoothing window for the given measurement.

Parameters
measurementGoMeasurement object.
valueThe intended size of the smoothing window.
Returns
Operation status.
kBool GoMeasurement_SmoothingEnabled ( GoMeasurement  measurement)
inherited

Returns a boolean value representing the current state of measurement value smoothing.

Parameters
measurementGoMeasurement object.
Returns
kTRUE if enabled and kFALSE if disabled.
k64s GoMeasurement_SmoothingWindow ( GoMeasurement  measurement)
inherited

Returns the current measurement value smoothing window size.

Parameters
measurementGoMeasurement object.
Returns
Smoothing window size.
kObject GoMeasurement_SourceTool ( GoMeasurement  measurement)
inherited

Returns the source tool of the given measurement.

Parameters
measurementGoMeasurement object.
Returns
A pointer to the source tool for the measurement.
GoMeasurementType GoMeasurement_Type ( GoMeasurement  measurement)
inherited

Gets the measurement type for the given measurement.

Parameters
measurementGoMeasurement object.
Returns
The measurement value type enumerator value.

The documentation for this class was generated from the following file: