get_measure_paramT_get_measure_paramGetMeasureParamGetMeasureParamget_measure_param (Operator)
Name
get_measure_paramT_get_measure_paramGetMeasureParamGetMeasureParamget_measure_param — Auslesen von Einstellungen und Eigenschaften eines Messobjekts.
Signatur
Beschreibung
get_measure_paramget_measure_paramGetMeasureParamGetMeasureParamGetMeasureParamget_measure_param liefert Einstellungen und Eigenschaften des
Messobjekts MeasureHandleMeasureHandleMeasureHandleMeasureHandlemeasureHandlemeasure_handle.
Die Namen der abzurufenden Eigenschaften werden im generischen Parameter
GenParamNameGenParamNameGenParamNameGenParamNamegenParamNamegen_param_name übergeben, die entsprechenden Werte werden in
GenParamValueGenParamValueGenParamValueGenParamValuegenParamValuegen_param_value zurückgegeben.
Die Werte, die für GenParamNameGenParamNameGenParamNameGenParamNamegenParamNamegen_param_name möglich sind, hängen von
der Art des Messobjekts sowie den gesetzten Eigenschaften ab.
Falls eine Eigenschaft nicht verfügbar ist, so liefert
get_measure_paramget_measure_paramGetMeasureParamGetMeasureParamGetMeasureParamget_measure_param einen Fehler zurück.
- Eigenschaften für alle Messobjekte
-
-
'type'"type""type""type""type""type":
Typ des Messobjekts, entweder 'rectangle2'"rectangle2""rectangle2""rectangle2""rectangle2""rectangle2" falls das Objekt mit
gen_measure_rectangle2gen_measure_rectangle2GenMeasureRectangle2GenMeasureRectangle2GenMeasureRectangle2gen_measure_rectangle2 erstellt wurde oder 'arc'"arc""arc""arc""arc""arc"
falls das Objekt mit gen_measure_arcgen_measure_arcGenMeasureArcGenMeasureArcGenMeasureArcgen_measure_arc erstellt wurde.
-
'image_width'"image_width""image_width""image_width""image_width""image_width", 'image_height'"image_height""image_height""image_height""image_height""image_height":
Breite bzw. Höhe des Bildes, für welches das Messobjekt erstellt wurde.
-
'interpolation'"interpolation""interpolation""interpolation""interpolation""interpolation":
Verwendete Interpolationsart: 'nearest_neighbor'"nearest_neighbor""nearest_neighbor""nearest_neighbor""nearest_neighbor""nearest_neighbor",
'bilinear'"bilinear""bilinear""bilinear""bilinear""bilinear" oder 'bicubic'"bicubic""bicubic""bicubic""bicubic""bicubic".
- Eigenschaften für rechteckige Messobjekte
-
Eigenschaften für Messobjekte, die mit gen_measure_rectangle2gen_measure_rectangle2GenMeasureRectangle2GenMeasureRectangle2GenMeasureRectangle2gen_measure_rectangle2
erstellt wurden.
-
'row'"row""row""row""row""row", 'column'"column""column""column""column""column":
Zeile bzw. Spalte des Mittelpunkts des Messrechtecks.
-
'phi'"phi""phi""phi""phi""phi":
Rotationswinkel des Messrechtecks.
-
'length1'"length1""length1""length1""length1""length1", 'length2'"length2""length2""length2""length2""length2":
Seitenlängen des Messrechtecks.
- Eigenschaften für kreissegmentförmige Messobjekte
-
Eigenschaften für Messobjekte, die mit gen_measure_arcgen_measure_arcGenMeasureArcGenMeasureArcGenMeasureArcgen_measure_arc erstellt
wurden.
-
'row'"row""row""row""row""row", 'column'"column""column""column""column""column":
Zeile bzw. Spalte des Mittelpunkts des Kreisringsegments.
-
'radius'"radius""radius""radius""radius""radius":
Radius des Kreisringsegments.
-
'angle_start'"angle_start""angle_start""angle_start""angle_start""angle_start", 'angle_extent'"angle_extent""angle_extent""angle_extent""angle_extent""angle_extent":
Startwinkel und Winkelbereich des Kreisringsegments.
-
'annulus_radius'"annulus_radius""annulus_radius""annulus_radius""annulus_radius""annulus_radius":
Radius des Kreisringsegments.
- Eigenschaften für Messobjekte mit Fuzzy-Funktionen
-
Eigenschaften für Messobjekte, für die Fuzzy-Funktionen mit
set_fuzzy_measureset_fuzzy_measureSetFuzzyMeasureSetFuzzyMeasureSetFuzzyMeasureset_fuzzy_measure oder set_fuzzy_measure_norm_pairset_fuzzy_measure_norm_pairSetFuzzyMeasureNormPairSetFuzzyMeasureNormPairSetFuzzyMeasureNormPairset_fuzzy_measure_norm_pair
festgelegt wurden:
-
'fuzzy_contrast'"fuzzy_contrast""fuzzy_contrast""fuzzy_contrast""fuzzy_contrast""fuzzy_contrast":
Fuzzy-Funktion zum Bewerten der Amplituden.
-
'fuzzy_position'"fuzzy_position""fuzzy_position""fuzzy_position""fuzzy_position""fuzzy_position",
'fuzzy_position_center'"fuzzy_position_center""fuzzy_position_center""fuzzy_position_center""fuzzy_position_center""fuzzy_position_center",
'fuzzy_position_end'"fuzzy_position_end""fuzzy_position_end""fuzzy_position_end""fuzzy_position_end""fuzzy_position_end",
'fuzzy_position_first_edge'"fuzzy_position_first_edge""fuzzy_position_first_edge""fuzzy_position_first_edge""fuzzy_position_first_edge""fuzzy_position_first_edge",
'fuzzy_position_last_edge'"fuzzy_position_last_edge""fuzzy_position_last_edge""fuzzy_position_last_edge""fuzzy_position_last_edge""fuzzy_position_last_edge":
Fuzzy-Funktionen zum Bewerten des gerichteten Abstands der gefundenen
Kanten zum Referenzpunkt des Messobjekts.
-
'fuzzy_position_pair'"fuzzy_position_pair""fuzzy_position_pair""fuzzy_position_pair""fuzzy_position_pair""fuzzy_position_pair",
'fuzzy_position_pair_center'"fuzzy_position_pair_center""fuzzy_position_pair_center""fuzzy_position_pair_center""fuzzy_position_pair_center""fuzzy_position_pair_center",
'fuzzy_position_pair_end'"fuzzy_position_pair_end""fuzzy_position_pair_end""fuzzy_position_pair_end""fuzzy_position_pair_end""fuzzy_position_pair_end",
'fuzzy_position_first_pair'"fuzzy_position_first_pair""fuzzy_position_first_pair""fuzzy_position_first_pair""fuzzy_position_first_pair""fuzzy_position_first_pair",
'fuzzy_position_last_pair'"fuzzy_position_last_pair""fuzzy_position_last_pair""fuzzy_position_last_pair""fuzzy_position_last_pair""fuzzy_position_last_pair":
Fuzzy-Funktionen zum Bewerten des Abstands von Kantenpaaren zum
Referenzpunkt.
-
'fuzzy_size'"fuzzy_size""fuzzy_size""fuzzy_size""fuzzy_size""fuzzy_size", 'fuzzy_size_diff'"fuzzy_size_diff""fuzzy_size_diff""fuzzy_size_diff""fuzzy_size_diff""fuzzy_size_diff",
'fuzzy_size_abs_diff'"fuzzy_size_abs_diff""fuzzy_size_abs_diff""fuzzy_size_abs_diff""fuzzy_size_abs_diff""fuzzy_size_abs_diff":
Fuzzy-Funktion zum Bewerten des Abstands zwischen den beiden Kanten
eines Paares.
-
'fuzzy_gray'"fuzzy_gray""fuzzy_gray""fuzzy_gray""fuzzy_gray""fuzzy_gray":
Fuzzy-Funktion zum Gewichten des Mittelwerts der projizierten
Grauwertprofilen zwischen den beiden Kanten eines Paars.
Ausführungsinformationen
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Parameter
MeasureHandleMeasureHandleMeasureHandleMeasureHandlemeasureHandlemeasure_handle (input_control) measure → HMeasure, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)
Handle des Messobjekts.
GenParamNameGenParamNameGenParamNameGenParamNamegenParamNamegen_param_name (input_control) attribute.name(-array) → HTupleMaybeSequence[str]HTupleHtuple (string) (string) (HString) (char*)
Name der abzurufenden Eigenschaft.
Defaultwert:
'type'
"type"
"type"
"type"
"type"
"type"
Werteliste: 'angle_extent'"angle_extent""angle_extent""angle_extent""angle_extent""angle_extent", 'angle_start'"angle_start""angle_start""angle_start""angle_start""angle_start", 'annulus_radius'"annulus_radius""annulus_radius""annulus_radius""annulus_radius""annulus_radius", 'column'"column""column""column""column""column", 'fuzzy_contrast'"fuzzy_contrast""fuzzy_contrast""fuzzy_contrast""fuzzy_contrast""fuzzy_contrast", 'fuzzy_gray'"fuzzy_gray""fuzzy_gray""fuzzy_gray""fuzzy_gray""fuzzy_gray", 'fuzzy_position'"fuzzy_position""fuzzy_position""fuzzy_position""fuzzy_position""fuzzy_position", 'fuzzy_position_center'"fuzzy_position_center""fuzzy_position_center""fuzzy_position_center""fuzzy_position_center""fuzzy_position_center", 'fuzzy_position_end'"fuzzy_position_end""fuzzy_position_end""fuzzy_position_end""fuzzy_position_end""fuzzy_position_end", 'fuzzy_position_first_edge'"fuzzy_position_first_edge""fuzzy_position_first_edge""fuzzy_position_first_edge""fuzzy_position_first_edge""fuzzy_position_first_edge", 'fuzzy_position_first_pair'"fuzzy_position_first_pair""fuzzy_position_first_pair""fuzzy_position_first_pair""fuzzy_position_first_pair""fuzzy_position_first_pair", 'fuzzy_position_last_edge'"fuzzy_position_last_edge""fuzzy_position_last_edge""fuzzy_position_last_edge""fuzzy_position_last_edge""fuzzy_position_last_edge", 'fuzzy_position_last_pair'"fuzzy_position_last_pair""fuzzy_position_last_pair""fuzzy_position_last_pair""fuzzy_position_last_pair""fuzzy_position_last_pair", 'fuzzy_position_pair'"fuzzy_position_pair""fuzzy_position_pair""fuzzy_position_pair""fuzzy_position_pair""fuzzy_position_pair", 'fuzzy_position_pair_center'"fuzzy_position_pair_center""fuzzy_position_pair_center""fuzzy_position_pair_center""fuzzy_position_pair_center""fuzzy_position_pair_center", 'fuzzy_position_pair_end'"fuzzy_position_pair_end""fuzzy_position_pair_end""fuzzy_position_pair_end""fuzzy_position_pair_end""fuzzy_position_pair_end", 'fuzzy_size'"fuzzy_size""fuzzy_size""fuzzy_size""fuzzy_size""fuzzy_size", 'fuzzy_size_abs_diff'"fuzzy_size_abs_diff""fuzzy_size_abs_diff""fuzzy_size_abs_diff""fuzzy_size_abs_diff""fuzzy_size_abs_diff", 'fuzzy_size_diff'"fuzzy_size_diff""fuzzy_size_diff""fuzzy_size_diff""fuzzy_size_diff""fuzzy_size_diff", 'image_height'"image_height""image_height""image_height""image_height""image_height", 'image_width'"image_width""image_width""image_width""image_width""image_width", 'interpolation'"interpolation""interpolation""interpolation""interpolation""interpolation", 'length1'"length1""length1""length1""length1""length1", 'length2'"length2""length2""length2""length2""length2", 'phi'"phi""phi""phi""phi""phi", 'radius'"radius""radius""radius""radius""radius", 'row'"row""row""row""row""row", 'type'"type""type""type""type""type"
GenParamValueGenParamValueGenParamValueGenParamValuegenParamValuegen_param_value (output_control) attribute.value(-array) → HTupleSequence[Union[str, float, int]]HTupleHtuple (real / string / integer) (double / string / int / long) (double / HString / Hlong) (double / char* / Hlong)
Wert der abgerufenen Eigenschaft.
Ergebnis
Sind die Parameterwerte korrekt, dann liefert get_measure_paramget_measure_paramGetMeasureParamGetMeasureParamGetMeasureParamget_measure_param
den Wert 2 (H_MSG_TRUE). Andernfalls wird eine Fehlerbehandlung durchgeführt.
Vorgänger
gen_measure_rectangle2gen_measure_rectangle2GenMeasureRectangle2GenMeasureRectangle2GenMeasureRectangle2gen_measure_rectangle2,
gen_measure_arcgen_measure_arcGenMeasureArcGenMeasureArcGenMeasureArcgen_measure_arc
Siehe auch
gen_measure_rectangle2gen_measure_rectangle2GenMeasureRectangle2GenMeasureRectangle2GenMeasureRectangle2gen_measure_rectangle2,
gen_measure_arcgen_measure_arcGenMeasureArcGenMeasureArcGenMeasureArcgen_measure_arc,
translate_measuretranslate_measureTranslateMeasureTranslateMeasureTranslateMeasuretranslate_measure
Modul
1D Metrology