KlassenKlassenKlassenKlassen | | | | Operatoren

get_param_numget_param_numGetParamNumget_param_numGetParamNumGetParamNum (Operator)

Name

get_param_numget_param_numGetParamNumget_param_numGetParamNumGetParamNum — Anzahl der Parameter eines HALCON-Operators.

Signatur

get_param_num( : : OperatorName : CName, InpObjPar, OutpObjPar, InpCtrlPar, OutpCtrlPar, Type)

Herror get_param_num(const char* OperatorName, char* CName, Hlong* InpObjPar, Hlong* OutpObjPar, Hlong* InpCtrlPar, Hlong* OutpCtrlPar, char* Type)

Herror T_get_param_num(const Htuple OperatorName, Htuple* CName, Htuple* InpObjPar, Htuple* OutpObjPar, Htuple* InpCtrlPar, Htuple* OutpCtrlPar, Htuple* Type)

Herror get_param_num(const HTuple& OperatorName, char* CName, Hlong* InpObjPar, Hlong* OutpObjPar, Hlong* InpCtrlPar, Hlong* OutpCtrlPar, char* Type)

void GetParamNum(const HTuple& OperatorName, HTuple* CName, HTuple* InpObjPar, HTuple* OutpObjPar, HTuple* InpCtrlPar, HTuple* OutpCtrlPar, HTuple* Type)

static HString HInfo::GetParamNum(const HString& OperatorName, Hlong* InpObjPar, Hlong* OutpObjPar, Hlong* InpCtrlPar, Hlong* OutpCtrlPar, HString* Type)

static HString HInfo::GetParamNum(const char* OperatorName, Hlong* InpObjPar, Hlong* OutpObjPar, Hlong* InpCtrlPar, Hlong* OutpCtrlPar, HString* Type)

void HOperatorSetX.GetParamNum(
[in] VARIANT OperatorName, [out] VARIANT* CName, [out] VARIANT* InpObjPar, [out] VARIANT* OutpObjPar, [out] VARIANT* InpCtrlPar, [out] VARIANT* OutpCtrlPar, [out] VARIANT* Type)

BSTR HInfoX.GetParamNum(
[in] BSTR OperatorName, [out] Hlong* InpObjPar, [out] Hlong* OutpObjPar, [out] Hlong* InpCtrlPar, [out] Hlong* OutpCtrlPar, [out] BSTR* Type)

static void HOperatorSet.GetParamNum(HTuple operatorName, out HTuple CName, out HTuple inpObjPar, out HTuple outpObjPar, out HTuple inpCtrlPar, out HTuple outpCtrlPar, out HTuple type)

static string HInfo.GetParamNum(string operatorName, out int inpObjPar, out int outpObjPar, out int inpCtrlPar, out int outpCtrlPar, out string type)

Beschreibung

get_param_numget_param_numGetParamNumget_param_numGetParamNumGetParamNum bestimmt für den angegebenen HALCON-Operator die Anzahl der Ein- und Ausgabeobjektparameter sowie der Ein- und Ausgabesteuerparameter. Außerdem erhält man den Namen der C-Funktion (CNameCNameCNameCNameCNameCName), die von dem Operator aufgerufen wird. Der Ausgabeparameter TypeTypeTypeTypeTypetype gibt an, ob es sich um einen Operator oder eine Benutzer-Prozedur handelt.

Parallelisierung

Parameter

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

Name des Operators.

Defaultwert: 'get_param_num' "get_param_num" "get_param_num" "get_param_num" "get_param_num" "get_param_num"

CNameCNameCNameCNameCNameCName (output_control)  string HTupleHTupleHTupleVARIANTHtuple (string) (string) (HString) (char*) (BSTR) (char*)

Name der aufgerufenen C-Funktion.

InpObjParInpObjParInpObjParInpObjParInpObjParinpObjPar (output_control)  integer HTupleHTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong) (Hlong)

Anzahl der Eingabeobjektparameter.

OutpObjParOutpObjParOutpObjParOutpObjParOutpObjParoutpObjPar (output_control)  integer HTupleHTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong) (Hlong)

Anzahl der Ausgabeobjektparameter.

InpCtrlParInpCtrlParInpCtrlParInpCtrlParInpCtrlParinpCtrlPar (output_control)  integer HTupleHTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong) (Hlong)

Anzahl der Eingabesteuerparameter.

OutpCtrlParOutpCtrlParOutpCtrlParOutpCtrlParOutpCtrlParoutpCtrlPar (output_control)  integer HTupleHTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong) (Hlong)

Anzahl der Ausgabesteuerparameter.

TypeTypeTypeTypeTypetype (output_control)  string HTupleHTupleHTupleVARIANTHtuple (string) (string) (HString) (char*) (BSTR) (char*)

Systemprozedur oder Benutzerprozedur.

Wertevorschläge: 'system'"system""system""system""system""system", 'user'"user""user""user""user""user"

Ergebnis

get_param_numget_param_numGetParamNumget_param_numGetParamNumGetParamNum liefert den Wert 2 (H_MSG_TRUE), falls der 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

Nachfolger

get_param_typesget_param_typesGetParamTypesget_param_typesGetParamTypesGetParamTypes

Alternativen

get_operator_infoget_operator_infoGetOperatorInfoget_operator_infoGetOperatorInfoGetOperatorInfo, get_param_infoget_param_infoGetParamInfoget_param_infoGetParamInfoGetParamInfo

Siehe auch

get_param_namesget_param_namesGetParamNamesget_param_namesGetParamNamesGetParamNames, get_param_typesget_param_typesGetParamTypesget_param_typesGetParamTypesGetParamTypes, get_operator_nameget_operator_nameGetOperatorNameget_operator_nameGetOperatorNameGetOperatorName

Modul

Foundation


KlassenKlassenKlassenKlassen | | | | Operatoren