get_generic_shape_model_resultT_get_generic_shape_model_resultGetGenericShapeModelResultGetGenericShapeModelResultget_generic_shape_model_result (Operator)

Name

get_generic_shape_model_resultT_get_generic_shape_model_resultGetGenericShapeModelResultGetGenericShapeModelResultget_generic_shape_model_result — Auslesen alphanumerischer Werte des Matching-Ergebnisses.

Signatur

get_generic_shape_model_result( : : MatchResultID, MatchSelector, GenParamName : GenParamValue)

Herror T_get_generic_shape_model_result(const Htuple MatchResultID, const Htuple MatchSelector, const Htuple GenParamName, Htuple* GenParamValue)

void GetGenericShapeModelResult(const HTuple& MatchResultID, const HTuple& MatchSelector, const HTuple& GenParamName, HTuple* GenParamValue)

HTuple HGenericShapeModelResult::GetGenericShapeModelResult(const HTuple& MatchSelector, const HString& GenParamName) const

HTuple HGenericShapeModelResult::GetGenericShapeModelResult(const HTuple& MatchSelector, const char* GenParamName) const

HTuple HGenericShapeModelResult::GetGenericShapeModelResult(const HTuple& MatchSelector, const wchar_t* GenParamName) const   (Nur Windows)

static void HOperatorSet.GetGenericShapeModelResult(HTuple matchResultID, HTuple matchSelector, HTuple genParamName, out HTuple genParamValue)

HTuple HGenericShapeModelResult.GetGenericShapeModelResult(HTuple matchSelector, string genParamName)

def get_generic_shape_model_result(match_result_id: HHandle, match_selector: Sequence[Union[str, int]], gen_param_name: str) -> Sequence[Union[int, float, str]]

Beschreibung

get_generic_shape_model_resultget_generic_shape_model_resultGetGenericShapeModelResultGetGenericShapeModelResultGetGenericShapeModelResultget_generic_shape_model_result gibt alphanumerische Ergebnisse des formbasierten Matchings in GenParamValueGenParamValueGenParamValueGenParamValuegenParamValuegen_param_value zurück. Die in MatchResultIDMatchResultIDMatchResultIDMatchResultIDmatchResultIDmatch_result_id enthaltenen Matches sind absteigend nach ihrem Score sortiert.

Der Parameter MatchSelectorMatchSelectorMatchSelectorMatchSelectormatchSelectormatch_selector dient zur Auswahl von welchen Matches Werte ausgelesen werden sollen. Die Reihenfolge der Matches wird dabei ihren Scores entsprechend beibehalten, daher ist die Auswahl unabhängig von der Reihenfolge der Auswahlkriterien die in MatchSelectorMatchSelectorMatchSelectorMatchSelectormatchSelectormatch_selector übergeben werden. Zudem wird ein Matching-Ergebnis nur einmal zurückgegeben, auch wenn es mehr als ein Auswahlkriterium erfüllt.

Für MatchSelectorMatchSelectorMatchSelectorMatchSelectormatchSelectormatch_selector können folgende Auswahlkriterien verschiedener Arten übergeben und kombiniert werden:

Falls MatchSelectorMatchSelectorMatchSelectorMatchSelectormatchSelectormatch_selector kein gültiges Auswahlkriterium ist, wird eine Fehlermeldung zurückgegeben.

GenParamNameGenParamNameGenParamNameGenParamNamegenParamNamegen_param_name gibt an welcher alphanumerische Ergebniswert zurückgegeben werden soll. Folgende Werte sind setzbar:

Es ist zu beachten, dass für Werte, die sich auf die Lage der Matches beziehen Koordinaten als Ecken-zentrierte Koordinaten gegeben werden. Für weitere Informationen über Ecken-zentrierte Koordinaten siehe das Kapitel Transformationen / 2D-Transformationen.

Ausführungsinformationen

Parameter

MatchResultIDMatchResultIDMatchResultIDMatchResultIDmatchResultIDmatch_result_id (input_control)  generic_shape_model_result HGenericShapeModelResult, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Handle der Matches.

MatchSelectorMatchSelectorMatchSelectorMatchSelectormatchSelectormatch_selector (input_control)  string-array HTupleSequence[Union[str, int]]HTupleHtuple (string / integer) (string / int / long) (HString / Hlong) (char* / Hlong)

Selektor für die auszulesenden Matching-Ergebnisse.

Defaultwert: 'all' "all" "all" "all" "all" "all"

Werteliste: 'all'"all""all""all""all""all", 'best'"best""best""best""best""best"

GenParamNameGenParamNameGenParamNameGenParamNamegenParamNamegen_param_name (input_control)  attribute.name HTuplestrHTupleHtuple (string) (string) (HString) (char*)

Name des auszulesenden Ergebnisparameters.

Defaultwert: 'score' "score" "score" "score" "score" "score"

Werteliste: 'angle'"angle""angle""angle""angle""angle", 'clutter_hom_mat_2d'"clutter_hom_mat_2d""clutter_hom_mat_2d""clutter_hom_mat_2d""clutter_hom_mat_2d""clutter_hom_mat_2d", 'clutter_score'"clutter_score""clutter_score""clutter_score""clutter_score""clutter_score", 'column'"column""column""column""column""column", 'hom_mat_2d'"hom_mat_2d""hom_mat_2d""hom_mat_2d""hom_mat_2d""hom_mat_2d", 'model_identifier'"model_identifier""model_identifier""model_identifier""model_identifier""model_identifier", 'num_match_result'"num_match_result""num_match_result""num_match_result""num_match_result""num_match_result", 'row'"row""row""row""row""row", 'scale_column'"scale_column""scale_column""scale_column""scale_column""scale_column", 'scale_row'"scale_row""scale_row""scale_row""scale_row""scale_row", 'score'"score""score""score""score""score"

GenParamValueGenParamValueGenParamValueGenParamValuegenParamValuegen_param_value (output_control)  attribute.value-array HTupleSequence[Union[int, float, str]]HTupleHtuple (real / integer / string) (double / int / long / string) (double / Hlong / HString) (double / Hlong / char*)

Wert des auszulesenden Ergebnisparameters.

Ergebnis

Sind die Parameterwerte korrekt, dann liefert get_generic_shape_model_resultget_generic_shape_model_resultGetGenericShapeModelResultGetGenericShapeModelResultGetGenericShapeModelResultget_generic_shape_model_result den Wert TRUE. Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.

Vorgänger

find_generic_shape_modelfind_generic_shape_modelFindGenericShapeModelFindGenericShapeModelFindGenericShapeModelfind_generic_shape_model

Modul

Matching