get_param_namesT_get_param_namesGetParamNamesGetParamNamesget_param_names (Operator)
Name
get_param_namesT_get_param_namesGetParamNamesGetParamNamesget_param_names
— Get the names of the parameters of a HALCON-operator.
Signature
void GetParamNames(const HTuple& OperatorName, HTuple* InpObjPar, HTuple* OutpObjPar, HTuple* InpCtrlPar, HTuple* OutpCtrlPar)
static HTuple HInfo::GetParamNames(const HString& OperatorName, HTuple* OutpObjPar, HTuple* InpCtrlPar, HTuple* OutpCtrlPar)
static HTuple HInfo::GetParamNames(const char* OperatorName, HTuple* OutpObjPar, HTuple* InpCtrlPar, HTuple* OutpCtrlPar)
static HTuple HInfo::GetParamNames(const wchar_t* OperatorName, HTuple* OutpObjPar, HTuple* InpCtrlPar, HTuple* OutpCtrlPar)
(
Windows only)
def get_param_names(operator_name: str) -> Tuple[Sequence[str], Sequence[str], Sequence[str], Sequence[str]]
Description
For the HALCON-operator indicated in OperatorNameOperatorNameOperatorNameOperatorNameoperatorNameoperator_name
the operator
get_param_namesget_param_namesGetParamNamesGetParamNamesGetParamNamesget_param_names
returns the names of the input objects, the output objects,
of the input control parameters and the output control parameters.
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
OperatorNameOperatorNameOperatorNameOperatorNameoperatorNameoperator_name
(input_control) proc_name →
HTuplestrHTupleHtuple (string) (string) (HString) (char*)
Name of the operator.
Default:
'get_param_names'
"get_param_names"
"get_param_names"
"get_param_names"
"get_param_names"
"get_param_names"
InpObjParInpObjParInpObjParInpObjParinpObjParinp_obj_par
(output_control) string-array →
HTupleSequence[str]HTupleHtuple (string) (string) (HString) (char*)
Names of the input objects.
OutpObjParOutpObjParOutpObjParOutpObjParoutpObjParoutp_obj_par
(output_control) string-array →
HTupleSequence[str]HTupleHtuple (string) (string) (HString) (char*)
Names of the output objects.
InpCtrlParInpCtrlParInpCtrlParInpCtrlParinpCtrlParinp_ctrl_par
(output_control) string-array →
HTupleSequence[str]HTupleHtuple (string) (string) (HString) (char*)
Names of the input control parameters.
OutpCtrlParOutpCtrlParOutpCtrlParOutpCtrlParoutpCtrlParoutp_ctrl_par
(output_control) string-array →
HTupleSequence[str]HTupleHtuple (string) (string) (HString) (char*)
Names of the output control parameters.
Result
The operator get_param_namesget_param_namesGetParamNamesGetParamNamesGetParamNamesget_param_names
returns the value 2 (
H_MSG_TRUE)
if the name of
the operator exists and the helpfiles are available.
Otherwise an exception is raised.
Possible Predecessors
get_keywordsget_keywordsGetKeywordsGetKeywordsGetKeywordsget_keywords
,
search_operatorsearch_operatorSearchOperatorSearchOperatorSearchOperatorsearch_operator
,
get_operator_nameget_operator_nameGetOperatorNameGetOperatorNameGetOperatorNameget_operator_name
,
get_operator_infoget_operator_infoGetOperatorInfoGetOperatorInfoGetOperatorInfoget_operator_info
Possible Successors
get_param_numget_param_numGetParamNumGetParamNumGetParamNumget_param_num
,
get_param_typesget_param_typesGetParamTypesGetParamTypesGetParamTypesget_param_types
Alternatives
get_operator_infoget_operator_infoGetOperatorInfoGetOperatorInfoGetOperatorInfoget_operator_info
,
get_param_infoget_param_infoGetParamInfoGetParamInfoGetParamInfoget_param_info
See also
get_param_numget_param_numGetParamNumGetParamNumGetParamNumget_param_num
,
get_param_typesget_param_typesGetParamTypesGetParamTypesGetParamTypesget_param_types
,
get_operator_nameget_operator_nameGetOperatorNameGetOperatorNameGetOperatorNameget_operator_name
Module
Foundation