KlassenKlassenKlassenKlassen | | | | Operatoren

set_paintT_set_paintSetPaintset_paintSetPaintSetPaint (Operator)

Name

set_paintT_set_paintSetPaintset_paintSetPaintSetPaint — Festlegen des Modus für die Darstellung von Grauwerten.

Signatur

set_paint( : : WindowHandle, Mode : )

Herror T_set_paint(const Htuple WindowHandle, const Htuple Mode)

Herror set_paint(const HTuple& WindowHandle, const HTuple& Mode)

void HWindow::SetPaint(const HTuple& Mode) const

void SetPaint(const HTuple& WindowHandle, const HTuple& Mode)

void HWindow::SetPaint(const HTuple& Mode) const

void HOperatorSetX.SetPaint(
[in] VARIANT WindowHandle, [in] VARIANT Mode)

void HWindowX.SetPaint([in] VARIANT Mode)

static void HOperatorSet.SetPaint(HTuple windowHandle, HTuple mode)

void HWindow.SetPaint(HTuple mode)

Beschreibung

set_paintset_paintSetPaintset_paintSetPaintSetPaint setzt den Modus des Ausgabefensters für die Darstellung von Grauwerten (ein- oder mehrkanalig), der von disp_objdisp_objDispObjdisp_objDispObjDispObj, disp_imagedisp_imageDispImagedisp_imageDispImageDispImage und disp_colordisp_colorDispColordisp_colorDispColorDispColor verwendet werden.

Im Folgenden werden die verschiedenen Arten, in denen Grauwertdaten ausgegeben werden können, dargestellt. Vorab sei bemerkt, dass der Modus 'default' in 99% der Anwendungen die richtige Wahl ist (und deshalb auch als Voreinstellung verwendet wird).

Graubilder können auch als Gebirge aufgefasst werden. Hierzu steht eine 3D-Darstellung mit '3d_plot' zur Verfügung. Diese Darstellung erlaubt auch interaktives Betrachten des Höhenmodells, was durch den Operator update_window_poseupdate_window_poseUpdateWindowPoseupdate_window_poseUpdateWindowPoseUpdateWindowPose unterstützt wird.

Dreikanalige Bilder werden als RGB-Daten interpretiert.

Vektorfeldbilder werden als Vektorfelder ausgegeben ('vector_field').

Alle verfügbaren Modi können mit dem Operator query_paintquery_paintQueryPaintquery_paintQueryPaintQueryPaint abgefragt werden.

Bei den Modi, die mehr als einen Wert benötigen, sind folgende Techniken möglich:

Ist der Modus 'default' gewählt, dann muss für die Ausgabe von 2- und 3-kanaligen Bildern kein Aufruf von set_paintset_paintSetPaintset_paintSetPaintSetPaint erfolgen. Es wird dann automatisch ein geeignetes Verfahren aufgerufen.

Die Ausgabe der Grauwerte wird auch von anderen Operatoren (und deren Parametern) beeinflusst. Dies sind insbesondere set_partset_partSetPartset_partSetPartSetPart, set_part_styleset_part_styleSetPartStyleset_part_styleSetPartStyleSetPartStyle und set_lutset_lutSetLutset_lutSetLutSetLut. Bei einigen Ausgabemodi von set_paintset_paintSetPaintset_paintSetPaintSetPaint werden die Grauwerte grafisch dargestellt (z.B. 'histogram','contourline','3d_plot_lines', etc.). Dies hat zur Folge, dass auch Parameter, die mit set_colorset_colorSetColorset_colorSetColorSetColor, set_rgbset_rgbSetRgbset_rgbSetRgbSetRgb,set_hsiset_hsiSetHsiset_hsiSetHsiSetHsi, set_shapeset_shapeSetShapeset_shapeSetShapeSetShape, set_line_widthset_line_widthSetLineWidthset_line_widthSetLineWidthSetLineWidth und set_insertset_insertSetInsertset_insertSetInsertSetInsert bestimmt wurden, Einfluss auf die Darstellung haben. Dies kann z.B. bei set_shape('convex')set_shape("convex")SetShape("convex")set_shape("convex")SetShape("convex")SetShape("convex") und set_paint(WindowHandle,'histogram')set_paint(WindowHandle,"histogram")SetPaint(WindowHandle,"histogram")set_paint(WindowHandle,"histogram")SetPaint(WindowHandle,"histogram")SetPaint(WindowHandle,"histogram") zu unerwarteten Ergebnissen führen. Es wird nämlich die konvexe Hülle des Histogramms ausgegeben. Sollten also unerwartete Ergebnisse erscheinen, so sind die Werte der Darstellungsparameter für Regionen zu überprüfen.

Modi:

Parallelisierung

Parameter

WindowHandleWindowHandleWindowHandleWindowHandleWindowHandlewindowHandle (input_control)  window HWindow, HTupleHTupleHTupleHWindowX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong) (Hlong)

Fenster-Handle.

ModeModeModeModeModemode (input_control)  string-array HTupleHTupleHTupleVARIANTHtuple (string / integer / real) (string / int / long / double) (HString / Hlong / double) (char* / Hlong / double) (BSTR / Hlong / double) (char* / Hlong / double)

Name des Grauwertmodus, eventuell mit Parameter.

Defaultwert: 'default' "default" "default" "default" "default" "default"

Werteliste: '3d_plot'"3d_plot""3d_plot""3d_plot""3d_plot""3d_plot", 'default'"default""default""default""default""default", 'vector_field'"vector_field""vector_field""vector_field""vector_field""vector_field"

Ergebnis

set_paintset_paintSetPaintset_paintSetPaintSetPaint liefert den Wert 2 (H_MSG_TRUE), falls der Parameter korrekt und das Fenster gültig ist. Ansonsten wird eine Fehlerbehandlung durchgeführt.

Vorgänger

query_paintquery_paintQueryPaintquery_paintQueryPaintQueryPaint, get_paintget_paintGetPaintget_paintGetPaintGetPaint

Nachfolger

disp_imagedisp_imageDispImagedisp_imageDispImageDispImage

Siehe auch

get_paintget_paintGetPaintget_paintGetPaintGetPaint, query_paintquery_paintQueryPaintquery_paintQueryPaintQueryPaint, disp_imagedisp_imageDispImagedisp_imageDispImageDispImage, set_shapeset_shapeSetShapeset_shapeSetShapeSetShape, set_rgbset_rgbSetRgbset_rgbSetRgbSetRgb, set_colorset_colorSetColorset_colorSetColorSetColor, set_grayset_graySetGrayset_graySetGraySetGray, set_window_paramset_window_paramSetWindowParamset_window_paramSetWindowParamSetWindowParam, update_window_poseupdate_window_poseUpdateWindowPoseupdate_window_poseUpdateWindowPoseUpdateWindowPose

Modul

Foundation


KlassenKlassenKlassenKlassen | | | | Operatoren