get_param_namesGetParamNamesGetParamNamesget_param_namesT_get_param_names
Short description
get_param_namesGetParamNamesGetParamNamesget_param_namesT_get_param_names — Get the names of the parameters of a HALCON-operator.
Signature
get_param_names( proc_name OperatorName, out string InpObjPar, out string OutpObjPar, out string InpCtrlPar, out string OutpCtrlPar )void GetParamNames( const HTuple& OperatorName, HTuple* InpObjPar, HTuple* OutpObjPar, HTuple* InpCtrlPar, HTuple* OutpCtrlPar )static void HOperatorSet.GetParamNames( HTuple operatorName, out HTuple inpObjPar, out HTuple outpObjPar, out HTuple inpCtrlPar, out HTuple outpCtrlPar )def get_param_names( operator_name: str ) -> Tuple[Sequence[str], Sequence[str], Sequence[str], Sequence[str]]
Herror T_get_param_names( 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)
static HTuple HInfo.GetParamNames( string operatorName, out HTuple outpObjPar, out HTuple inpCtrlPar, out HTuple outpCtrlPar )
Description
For the HALCON-operator indicated in OperatorNameoperatorNameoperator_name the operator
get_param_namesGetParamNames 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
OperatorNameoperatorNameoperator_name (input_control) proc_name → (string)HTuple (HString)HTuple (string)strHtuple (char*)
Name of the operator.
Default: 'get_param_names'"get_param_names"
InpObjParinpObjParinp_obj_par (output_control) string-array → (string)HTuple (HString)HTuple (string)Sequence[str]Htuple (char*)
Names of the input objects.
OutpObjParoutpObjParoutp_obj_par (output_control) string-array → (string)HTuple (HString)HTuple (string)Sequence[str]Htuple (char*)
Names of the output objects.
InpCtrlParinpCtrlParinp_ctrl_par (output_control) string-array → (string)HTuple (HString)HTuple (string)Sequence[str]Htuple (char*)
Names of the input control parameters.
OutpCtrlParoutpCtrlParoutp_ctrl_par (output_control) string-array → (string)HTuple (HString)HTuple (string)Sequence[str]Htuple (char*)
Names of the output control parameters.
Result
The operator get_param_namesGetParamNames returns the value 2 (H_MSG_TRUE) if the name of
the operator exists and the helpfiles are available.
Otherwise an exception is raised.
Combinations with other operators
Combinations
Possible predecessors
get_keywordsGetKeywords, search_operatorSearchOperator, get_operator_nameGetOperatorName, get_operator_infoGetOperatorInfo
Possible successors
get_param_numGetParamNum, get_param_typesGetParamTypes
Alternatives
get_operator_infoGetOperatorInfo, get_param_infoGetParamInfo
See also
get_param_numGetParamNum, get_param_typesGetParamTypes, get_operator_nameGetOperatorName
Module
Foundation