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

get_measure_param( : : MeasureHandle, GenParamName : GenParamValue)

Herror T_get_measure_param(const Htuple MeasureHandle, const Htuple GenParamName, Htuple* GenParamValue)

void GetMeasureParam(const HTuple& MeasureHandle, const HTuple& GenParamName, HTuple* GenParamValue)

HTuple HMeasure::GetMeasureParam(const HTuple& GenParamName) const

HTuple HMeasure::GetMeasureParam(const HString& GenParamName) const

HTuple HMeasure::GetMeasureParam(const char* GenParamName) const

HTuple HMeasure::GetMeasureParam(const wchar_t* GenParamName) const   (Nur Windows)

static HTuple HImage::GetMeasureParam(const HMeasure& MeasureHandle, const HTuple& GenParamName)

static HTuple HImage::GetMeasureParam(const HMeasure& MeasureHandle, const HString& GenParamName)

static HTuple HImage::GetMeasureParam(const HMeasure& MeasureHandle, const char* GenParamName)

static HTuple HImage::GetMeasureParam(const HMeasure& MeasureHandle, const wchar_t* GenParamName)   (Nur Windows)

static void HOperatorSet.GetMeasureParam(HTuple measureHandle, HTuple genParamName, out HTuple genParamValue)

HTuple HMeasure.GetMeasureParam(HTuple genParamName)

HTuple HMeasure.GetMeasureParam(string genParamName)

static HTuple HImage.GetMeasureParam(HMeasure measureHandle, HTuple genParamName)

static HTuple HImage.GetMeasureParam(HMeasure measureHandle, string genParamName)

def get_measure_param(measure_handle: HHandle, gen_param_name: MaybeSequence[str]) -> Sequence[Union[str, float, int]]

def get_measure_param_s(measure_handle: HHandle, gen_param_name: MaybeSequence[str]) -> Union[str, float, int]

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

Eigenschaften für rechteckige Messobjekte

Eigenschaften für Messobjekte, die mit gen_measure_rectangle2gen_measure_rectangle2GenMeasureRectangle2GenMeasureRectangle2GenMeasureRectangle2gen_measure_rectangle2 erstellt wurden.

Eigenschaften für kreissegmentförmige Messobjekte

Eigenschaften für Messobjekte, die mit gen_measure_arcgen_measure_arcGenMeasureArcGenMeasureArcGenMeasureArcgen_measure_arc erstellt wurden.

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:

Ausführungsinformationen

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