KlassenKlassenKlassenKlassen | | | | Operatoren

get_param_typesT_get_param_typesGetParamTypesget_param_typesGetParamTypesGetParamTypes (Operator)

Name

get_param_typesT_get_param_typesGetParamTypesget_param_typesGetParamTypesGetParamTypes — 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)

Herror 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)

void HOperatorSetX.GetParamTypes(
[in] VARIANT OperatorName, [out] VARIANT* InpCtrlParType, [out] VARIANT* OutpCtrlParType)

VARIANT HInfoX.GetParamTypes(
[in] BSTR OperatorName, [out] VARIANT* OutpCtrlParType)

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

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

Beschreibung

get_param_typesget_param_typesGetParamTypesget_param_typesGetParamTypesGetParamTypes 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_stringWriteStringwrite_stringWriteStringWriteString. Dabei werden die Typen der Eingabeparameter in der Variablen InpCtrlParTypeInpCtrlParTypeInpCtrlParTypeInpCtrlParTypeInpCtrlParTypeinpCtrlParType zusammengefasst, die Typen der Ausgabeparameter in der Variablen OutpCtrlParTypeOutpCtrlParTypeOutpCtrlParTypeOutpCtrlParTypeOutpCtrlParTypeoutpCtrlParType. 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.

Parallelisierung

Parameter

OperatorNameOperatorNameOperatorNameOperatorNameOperatorNameoperatorName (input_control)  proc_name HTupleHTupleHTupleVARIANTHtuple (string) (string) (HString) (char*) (BSTR) (char*)

Name des Operators.

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

InpCtrlParTypeInpCtrlParTypeInpCtrlParTypeInpCtrlParTypeInpCtrlParTypeinpCtrlParType (output_control)  string-array HTupleHTupleHTupleVARIANTHtuple (string) (string) (HString) (char*) (BSTR) (char*)

Default-Typen der Eingabesteuerparameter.

OutpCtrlParTypeOutpCtrlParTypeOutpCtrlParTypeOutpCtrlParTypeOutpCtrlParTypeoutpCtrlParType (output_control)  string-array HTupleHTupleHTupleVARIANTHtuple (string) (string) (HString) (char*) (BSTR) (char*)

Default-Typen der Ausgabesteuerparameter.

Ergebnis

get_param_typesget_param_typesGetParamTypesget_param_typesGetParamTypesGetParamTypes liefert den Wert 2 (H_MSG_TRUE), falls der angegebene Operatorname existiert. Ansonsten wird eine Fehlerbehandlung durchgeführt.

Vorgänger

get_keywordsget_keywordsGetKeywordsget_keywordsGetKeywordsGetKeywords, search_operatorsearch_operatorSearchOperatorsearch_operatorSearchOperatorSearchOperator, get_operator_nameget_operator_nameGetOperatorNameget_operator_nameGetOperatorNameGetOperatorName, get_operator_infoget_operator_infoGetOperatorInfoget_operator_infoGetOperatorInfoGetOperatorInfo

Alternativen

get_param_infoget_param_infoGetParamInfoget_param_infoGetParamInfoGetParamInfo

Siehe auch

get_param_namesget_param_namesGetParamNamesget_param_namesGetParamNamesGetParamNames, get_param_numget_param_numGetParamNumget_param_numGetParamNumGetParamNum, get_operator_infoget_operator_infoGetOperatorInfoget_operator_infoGetOperatorInfoGetOperatorInfo, get_operator_nameget_operator_nameGetOperatorNameget_operator_nameGetOperatorNameGetOperatorName

Modul

Foundation


KlassenKlassenKlassenKlassen | | | | Operatoren