get_param_types
— Default-Datentyp für die Steuerparameter eines HALCON-Operators.
get_param_types( : : OperatorName : InpCtrlParType, OutpCtrlParType)
get_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_string
. Dabei werden die Typen der Eingabeparameter in der
Variablen InpCtrlParType
zusammengefasst, die Typen der
Ausgabeparameter in der Variablen OutpCtrlParType
.
Mögliche Werte der Typen sind:
Eine ganze Zahl.
Eine ganze Zahl oder Tupel ganzer Zahlen.
Eine Gleitpunktzahl.
Eine Gleitpunktzahl oder Tupel von Gleitpunktzahlen.
Eine Zeichenreihe.
Eine Zeichenreihe oder Tupel von Zeichenreihen.
Einzelner Wert, dessen Typ nicht festgelegt werden kann.
Einzelner Wert oder Tupel von Werten, deren Typ nicht festgelegt werden kann.
Einzelner Wert mit unbekanntem Typ, System nimmt 'integer' an.
OperatorName
(input_control) proc_name →
(string)
Name des Operators.
Defaultwert: 'get_param_types'
InpCtrlParType
(output_control) string-array →
(string)
Default-Typen der Eingabesteuerparameter.
OutpCtrlParType
(output_control) string-array →
(string)
Default-Typen der Ausgabesteuerparameter.
get_param_types
liefert den Wert 2 (H_MSG_TRUE), falls der angegebene
Operatorname existiert. Ansonsten wird eine Fehlerbehandlung
durchgeführt.
get_keywords
,
search_operator
,
get_operator_name
,
get_operator_info
get_param_names
,
get_param_num
,
get_operator_info
,
get_operator_name
Foundation