Skip to content

query_sheet_of_light_paramsQuerySheetOfLightParamsQuerySheetOfLightParamsquery_sheet_of_light_paramsT_query_sheet_of_light_params🔗

Short description🔗

query_sheet_of_light_paramsQuerySheetOfLightParamsQuerySheetOfLightParamsquery_sheet_of_light_paramsT_query_sheet_of_light_params — For a given sheet-of-light model get the names of the generic iconic or control parameters that can be used in the different sheet-of-light operators.

Signature🔗

query_sheet_of_light_params( sheet_of_light_model SheetOfLightModelID, attribute.name QueryName, out attribute.value GenParamName )void QuerySheetOfLightParams( const HTuple& SheetOfLightModelID, const HTuple& QueryName, HTuple* GenParamName )static void HOperatorSet.QuerySheetOfLightParams( HTuple sheetOfLightModelID, HTuple queryName, out HTuple genParamName )def query_sheet_of_light_params( sheet_of_light_model_id: HHandle, query_name: str ) -> Sequence[str]

Herror T_query_sheet_of_light_params( const Htuple SheetOfLightModelID, const Htuple QueryName, Htuple* GenParamName )

HTuple HSheetOfLightModel::QuerySheetOfLightParams( const HString& QueryName ) const

HTuple HSheetOfLightModel::QuerySheetOfLightParams( const char* QueryName ) const

HTuple HSheetOfLightModel::QuerySheetOfLightParams( const wchar_t* QueryName ) const (Windows only)

HTuple HSheetOfLightModel.QuerySheetOfLightParams( string queryName )

Description🔗

The operator query_sheet_of_light_paramsQuerySheetOfLightParams returns the names of the generic parameters that are supported by the following operators create_sheet_of_light_modelCreateSheetOfLightModel, set_sheet_of_light_paramSetSheetOfLightParam, get_sheet_of_light_paramGetSheetOfLightParam and get_sheet_of_light_resultGetSheetOfLightResult. The parameter QueryNamequeryNamequery_name is used to select the desired parameter group:

The returned parameter list does not depend on the current state of the model or its results.

Execution information🔗

Execution information
  • Multithreading type: reentrant (runs in parallel with non-exclusive operators).

  • Multithreading scope: global (may be called from any thread).

  • Processed without parallelization.

Parameters🔗

SheetOfLightModelIDsheetOfLightModelIDsheet_of_light_model_id (input_control) sheet_of_light_model → (handle)HTuple (HHandle)HSheetOfLightModel, HTuple (IntPtr)HHandleHtuple (handle)

Handle of the sheet-of-light model.

QueryNamequeryNamequery_name (input_control) attribute.name → (string)HTuple (HString)HTuple (string)strHtuple (char*)

Name of the parameter group.

Default: 'create_model_params'"create_model_params"
List of values: 'create_model_params', 'get_model_params', 'get_result_objects', 'set_model_params'"create_model_params", "get_model_params", "get_result_objects", "set_model_params"

GenParamNamegenParamNamegen_param_name (output_control) attribute.value-array → (string)HTuple (HString)HTuple (string)Sequence[str]Htuple (char*)

List containing the names of the supported generic parameters.

Result🔗

The operator query_sheet_of_light_paramsQuerySheetOfLightParams returns the value 2 (H_MSG_TRUE) if the given parameters are correct. Otherwise, an exception will be raised.

Combinations with other operators🔗

Combinations

Possible successors

create_sheet_of_light_modelCreateSheetOfLightModel, set_sheet_of_light_paramSetSheetOfLightParam, get_sheet_of_light_paramGetSheetOfLightParam, get_sheet_of_light_resultGetSheetOfLightResult

Module🔗

3D Metrology