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 Defaulttyp 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'"integer""integer""integer""integer""integer":

Eine ganze Zahl.

'integer tuple':

Eine ganze Zahl oder Tupel ganzer Zahlen.

'real'"real""real""real""real""real":

Eine Gleitpunktzahl.

'real tuple':

Eine Gleitpunktzahl oder Tupel von Gleitpunktzahlen.

'string'"string""string""string""string""string":

Eine Zeichenreihe.

'string tuple':

Eine Zeichenreihe oder Tupel von Zeichenreihen.

'no_default'"no_default""no_default""no_default""no_default""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'"default""default""default""default""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*)

Defaulttypen der Eingabesteuerparameter.

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

Defaulttypen der Ausgabesteuerparameter.

Ergebnis

get_param_typesget_param_typesGetParamTypesGetParamTypesGetParamTypesget_param_types liefert den Wert 2 (H_MSG_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