get_param_typesT_get_param_typesGetParamTypesGetParamTypesget_param_types (Operator)

Name

get_param_typesT_get_param_typesGetParamTypesGetParamTypesget_param_types — Default-Datentyp für die Steuerparameter eines HALCON-Operators.

Signatur

get_param_types( : : OperatorName : InpCtrlParType, OutpCtrlParType)

Herror T_get_param_types(const Htuple OperatorName, Htuple* InpCtrlParType, Htuple* OutpCtrlParType)

void GetParamTypes(const HTuple& OperatorName, HTuple* InpCtrlParType, HTuple* OutpCtrlParType)

static HTuple HInfo::GetParamTypes(const HString& OperatorName, HTuple* OutpCtrlParType)

static HTuple HInfo::GetParamTypes(const char* OperatorName, HTuple* OutpCtrlParType)

static HTuple HInfo::GetParamTypes(const wchar_t* OperatorName, HTuple* OutpCtrlParType)   (Nur Windows)

static void HOperatorSet.GetParamTypes(HTuple operatorName, out HTuple inpCtrlParType, out HTuple outpCtrlParType)

static HTuple HInfo.GetParamTypes(string operatorName, out HTuple outpCtrlParType)

def get_param_types(operator_name: str) -> Tuple[Sequence[str], Sequence[str]]

Beschreibung

get_param_typesget_param_typesGetParamTypesGetParamTypesGetParamTypesget_param_types gibt für jeden Eingabe- und jeden Ausgabesteuerparameter dessen Default-Datentyp an. Ein Default-Typ eines Parameters ist der Typ, der in HALCON/C in „simple Mode“ verwendet wird. Dies ist für Parameter relevant, die mehr als einen Typ zulassen wie z.B. write_stringwrite_stringWriteStringWriteStringWriteStringwrite_string. Dabei werden die Typen der Eingabeparameter in der Variablen InpCtrlParTypeInpCtrlParTypeInpCtrlParTypeInpCtrlParTypeinpCtrlParTypeinp_ctrl_par_type zusammengefasst, die Typen der Ausgabeparameter in der Variablen OutpCtrlParTypeOutpCtrlParTypeOutpCtrlParTypeOutpCtrlParTypeoutpCtrlParTypeoutp_ctrl_par_type. Mögliche Werte der Typen sind:

'integer':

Eine ganze Zahl.

'integer tuple':

Eine ganze Zahl oder Tupel ganzer Zahlen.

'real':

Eine Gleitpunktzahl.

'real tuple':

Eine Gleitpunktzahl oder Tupel von Gleitpunktzahlen.

'string':

Eine Zeichenreihe.

'string tuple':

Eine Zeichenreihe oder Tupel von Zeichenreihen.

'no_default':

Einzelner Wert, dessen Typ nicht festgelegt werden kann.

'no_default tuple':

Einzelner Wert oder Tupel von Werten, deren Typ nicht festgelegt werden kann.

'default':

Einzelner Wert mit unbekanntem Typ, System nimmt 'integer' an.

Ausführungsinformationen

Parameter

OperatorNameOperatorNameOperatorNameOperatorNameoperatorNameoperator_name (input_control)  proc_name HTuplestrHTupleHtuple (string) (string) (HString) (char*)

Name des Operators.

Defaultwert: 'get_param_types' "get_param_types" "get_param_types" "get_param_types" "get_param_types" "get_param_types"

InpCtrlParTypeInpCtrlParTypeInpCtrlParTypeInpCtrlParTypeinpCtrlParTypeinp_ctrl_par_type (output_control)  string-array HTupleSequence[str]HTupleHtuple (string) (string) (HString) (char*)

Default-Typen der Eingabesteuerparameter.

OutpCtrlParTypeOutpCtrlParTypeOutpCtrlParTypeOutpCtrlParTypeoutpCtrlParTypeoutp_ctrl_par_type (output_control)  string-array HTupleSequence[str]HTupleHtuple (string) (string) (HString) (char*)

Default-Typen der Ausgabesteuerparameter.

Ergebnis

get_param_typesget_param_typesGetParamTypesGetParamTypesGetParamTypesget_param_types liefert den Wert TRUE, falls der angegebene Operatorname existiert. Ansonsten wird eine Fehlerbehandlung durchgeführt.

Vorgänger

get_keywordsget_keywordsGetKeywordsGetKeywordsGetKeywordsget_keywords, search_operatorsearch_operatorSearchOperatorSearchOperatorSearchOperatorsearch_operator, get_operator_nameget_operator_nameGetOperatorNameGetOperatorNameGetOperatorNameget_operator_name, get_operator_infoget_operator_infoGetOperatorInfoGetOperatorInfoGetOperatorInfoget_operator_info

Alternativen

get_param_infoget_param_infoGetParamInfoGetParamInfoGetParamInfoget_param_info

Siehe auch

get_param_namesget_param_namesGetParamNamesGetParamNamesGetParamNamesget_param_names, get_param_numget_param_numGetParamNumGetParamNumGetParamNumget_param_num, get_operator_infoget_operator_infoGetOperatorInfoGetOperatorInfoGetOperatorInfoget_operator_info, get_operator_nameget_operator_nameGetOperatorNameGetOperatorNameGetOperatorNameget_operator_name

Modul

Foundation