Name
get_operator_infoget_operator_infoGetOperatorInfoget_operator_infoGetOperatorInfoGetOperatorInfo — Informationen zu einem HALCON-Operator.
get_operator_infoget_operator_infoGetOperatorInfoget_operator_infoGetOperatorInfoGetOperatorInfo dient zur Abfrage der Online-Texte zu
einem vorgegebenen Operator (siehe auch
get_operator_nameget_operator_nameGetOperatorNameget_operator_nameGetOperatorNameGetOperatorName). Die Art der Information
(SlotSlotSlotSlotSlotslot), die für jeden Operator zur Verfügung stehen,
lassen sich mittels query_operator_infoquery_operator_infoQueryOperatorInfoquery_operator_infoQueryOperatorInfoQueryOperatorInfo
abfragen. Derzeit werden folgende Slots angeboten:
- 'short':
Kurzbeschreibung des Operators.
- 'abstract':
Beschreibung des Operators.
- 'chapter':
Kapitelname(n) in der Operatorhierarchie (Kapitel, Unterkapitel
im HALCON-Manual).
- 'functionality':
Funktionalität, ist gleich der Objektklasse,
der der Operator zugeordnet werden kann.
- 'keywords':
Schlüsselwörter zu dem Operator (optional).
- 'example':
Beispiel für die Anwendung des Operators (optional).
Mit 'example.SPRACHE' (SPRACHE
)
können Beispiele für eine bestimmte Sprache abgefragt
werden, insofern sie vorhanden sind. Wird die Sprache
nicht mit angegeben oder ist in dieser Sprache kein
Beispiel vorhandenen, wird das TRIAS-Beispiel ausgegeben.
- 'complexity':
Komplexität des Operators (optional).
- 'effect':
Momentan nicht genutzt.
- 'parallelization'
Charakteristik des parallelen Verhaltens eines Operators.
- 'parallel_method'
Methoden der von einem Operator unterstützten automatischen Parallelisierung.
- 'alternatives':
Alternativen zum Operator (optional).
- 'see_also':
Operatoren mit weitergehenden Informationen (optional).
- 'predecessor':
Mögliche und sinnvolle Vorgängerprozedur
- 'successor':
Mögliche und sinnvolle Nachfolgerprozedur
- 'result_state':
Rückgabewert des Operators (TRUE, FALSE, FAIL, VOID
oder EXCEPTION).
- 'attention':
Einschränkungen und Hinweise zur korrekten Anwendung
des Operators (optional).
- 'parameter':
Namen der Parameter des Operators (siehe get_param_infoget_param_infoGetParamInfoget_param_infoGetParamInfoGetParamInfo).
- 'references':
Literaturverweise (optional).
- 'module':
Das Modul, zu dem der Operator gehört.
- 'html_path':
Das Verzeichnis, in dem die HTML-Dokumentation des Operators steht.
- 'warning':
Eventuelle Warnungen zur Verwendung des Operators.
Die Texte werden den Dateien operators_[LANG].ref, operators_[LANG].sta,
operators_[LANG].key, operators_[LANG].num und operators_[LANG].idx
entnommen, die HALCON im aktuellen Verzeichnis und im Verzeichnis 'help_dir'
(siehe get_systemget_systemGetSystemget_systemGetSystemGetSystem und set_systemset_systemSetSystemset_systemSetSystemSetSystem) sucht. Bei Slots mit
textuellen Informationen kann mit '.latex' nach dem Slotnamen der Text in
LaTeX Notation geholt werden.
Das Encoding der Ergebnisse ist ISO 8859-1 für Englisch und Deutsch sowie
UTF-8 für Japanisch.
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Name des Operators, zu dem Information benötigt
werden.
Defaultwert:
'get_operator_info'
"get_operator_info"
"get_operator_info"
"get_operator_info"
"get_operator_info"
"get_operator_info"
Gewünschte Information.
Defaultwert:
'abstract'
"abstract"
"abstract"
"abstract"
"abstract"
"abstract"
Werteliste: 'abstract'"abstract""abstract""abstract""abstract""abstract", 'alternatives'"alternatives""alternatives""alternatives""alternatives""alternatives", 'attention'"attention""attention""attention""attention""attention", 'chapter'"chapter""chapter""chapter""chapter""chapter", 'chapter_id'"chapter_id""chapter_id""chapter_id""chapter_id""chapter_id", 'complexity'"complexity""complexity""complexity""complexity""complexity", 'compute_device'"compute_device""compute_device""compute_device""compute_device""compute_device", 'example'"example""example""example""example""example", 'functionality'"functionality""functionality""functionality""functionality""functionality", 'html_path'"html_path""html_path""html_path""html_path""html_path", 'keywords'"keywords""keywords""keywords""keywords""keywords", 'module'"module""module""module""module""module", 'parallel_method'"parallel_method""parallel_method""parallel_method""parallel_method""parallel_method", 'parallelization'"parallelization""parallelization""parallelization""parallelization""parallelization", 'predecessor'"predecessor""predecessor""predecessor""predecessor""predecessor", 'references'"references""references""references""references""references", 'result_state'"result_state""result_state""result_state""result_state""result_state", 'see_also'"see_also""see_also""see_also""see_also""see_also", 'short'"short""short""short""short""short", 'successor'"successor""successor""successor""successor""successor", 'warning'"warning""warning""warning""warning""warning"
Information (leer, falls keine Information
vorhanden ist)
get_operator_infoget_operator_infoGetOperatorInfoget_operator_infoGetOperatorInfoGetOperatorInfo liefert den Wert 2 (H_MSG_TRUE), wenn die Parameter
korrekt sind und die Hilfsdateien verfügbar sind. Sonst wird eine
Fehlerbehandlung durchgeführt.
get_keywordsget_keywordsGetKeywordsget_keywordsGetKeywordsGetKeywords,
search_operatorsearch_operatorSearchOperatorsearch_operatorSearchOperatorSearchOperator,
get_operator_nameget_operator_nameGetOperatorNameget_operator_nameGetOperatorNameGetOperatorName,
query_operator_infoquery_operator_infoQueryOperatorInfoquery_operator_infoQueryOperatorInfoQueryOperatorInfo,
query_param_infoquery_param_infoQueryParamInfoquery_param_infoQueryParamInfoQueryParamInfo,
get_param_infoget_param_infoGetParamInfoget_param_infoGetParamInfoGetParamInfo
get_param_namesget_param_namesGetParamNamesget_param_namesGetParamNamesGetParamNames,
get_param_numget_param_numGetParamNumget_param_numGetParamNumGetParamNum,
get_param_typesget_param_typesGetParamTypesget_param_typesGetParamTypesGetParamTypes
get_param_namesget_param_namesGetParamNamesget_param_namesGetParamNamesGetParamNames
query_operator_infoquery_operator_infoQueryOperatorInfoquery_operator_infoQueryOperatorInfoQueryOperatorInfo,
get_param_infoget_param_infoGetParamInfoget_param_infoGetParamInfoGetParamInfo,
get_operator_nameget_operator_nameGetOperatorNameget_operator_nameGetOperatorNameGetOperatorName,
get_param_numget_param_numGetParamNumget_param_numGetParamNumGetParamNum,
get_param_typesget_param_typesGetParamTypesget_param_typesGetParamTypesGetParamTypes
Foundation