set_paintT_set_paintSetPaintSetPaint (Operator)

Name

set_paintT_set_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)

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

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

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

void HWindow.SetPaint(HTuple mode)

Beschreibung

set_paintset_paintSetPaintSetPaintSetPaint setzt den Modus des Ausgabefensters für die Darstellung von Grauwerten (ein- oder mehrkanalig), der von disp_objdisp_objDispObjDispObjDispObj, disp_imagedisp_imageDispImageDispImageDispImage und disp_colordisp_colorDispColorDispColorDispColor 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_poseUpdateWindowPoseUpdateWindowPoseUpdateWindowPose 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_paintQueryPaintQueryPaintQueryPaint 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_paintSetPaintSetPaintSetPaint 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_partSetPartSetPartSetPart, set_part_styleset_part_styleSetPartStyleSetPartStyleSetPartStyle und set_lutset_lutSetLutSetLutSetLut. Bei einigen Ausgabemodi von set_paintset_paintSetPaintSetPaintSetPaint werden die Grauwerte grafisch dargestellt (z.B. 'histogram','contourline','3d_plot_lines', etc.). Dies hat zur Folge, dass auch Parameter, die mit set_colorset_colorSetColorSetColorSetColor, set_rgbset_rgbSetRgbSetRgbSetRgb,set_hsiset_hsiSetHsiSetHsiSetHsi, set_shapeset_shapeSetShapeSetShapeSetShape, set_line_widthset_line_widthSetLineWidthSetLineWidthSetLineWidth und set_insertset_insertSetInsertSetInsertSetInsert bestimmt wurden, Einfluss auf die Darstellung haben. Dies kann z.B. bei set_shape('convex')set_shape("convex")SetShape("convex")SetShape("convex")SetShape("convex") und set_paint(WindowHandle,'histogram')set_paint(WindowHandle,"histogram")SetPaint(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:

Ausführungsinformationen

Parameter

WindowHandleWindowHandleWindowHandleWindowHandlewindowHandle (input_control)  window HWindow, HTupleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Fenster-Handle.

ModeModeModeModemode (input_control)  string-array HTupleHTupleHtuple (string / integer / real) (string / int / long / double) (HString / Hlong / double) (char* / Hlong / double)

Name des Grauwertmodus, eventuell mit Parameter.

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

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

Ergebnis

set_paintset_paintSetPaintSetPaintSetPaint 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_paintQueryPaintQueryPaintQueryPaint, get_paintget_paintGetPaintGetPaintGetPaint

Nachfolger

disp_imagedisp_imageDispImageDispImageDispImage

Siehe auch

get_paintget_paintGetPaintGetPaintGetPaint, query_paintquery_paintQueryPaintQueryPaintQueryPaint, disp_imagedisp_imageDispImageDispImageDispImage, set_shapeset_shapeSetShapeSetShapeSetShape, set_rgbset_rgbSetRgbSetRgbSetRgb, set_colorset_colorSetColorSetColorSetColor, set_grayset_graySetGraySetGraySetGray, set_window_paramset_window_paramSetWindowParamSetWindowParamSetWindowParam, update_window_poseupdate_window_poseUpdateWindowPoseUpdateWindowPoseUpdateWindowPose

Modul

Foundation