Wählen Sie oben rechts eine andere Programmiersprache aus.

Wählen Sie oben rechts eine andere Programmiersprache aus.

Wählen Sie oben rechts eine andere Programmiersprache aus.

dev_set_line_widthdev_set_line_widthDevSetLineWidthDevSetLineWidth (Operator)

Name

dev_set_line_widthdev_set_line_widthDevSetLineWidthDevSetLineWidth — Festlegen der Strichstärke für die Konturdarstellung.

Signatur

dev_set_line_width( : : LineWidth : )

Herror dev_set_line_width(const Hlong LineWidth)

Herror T_dev_set_line_width(const Htuple LineWidth)

void DevSetLineWidth(const HTuple& LineWidth)

static void HWindow::DevSetLineWidth(Hlong LineWidth)

static void HOperatorSet.DevSetLineWidth(HTuple lineWidth)

static void HWindow.DevSetLineWidth(int lineWidth)

Beschreibung

dev_set_line_widthdev_set_line_widthDevSetLineWidthDevSetLineWidthDevSetLineWidth legt die Strichstärke in Pixeln fest, die zur Darstellung von Regionenkonturen (im Modus 'margin'"margin""margin""margin""margin"), von XLDs und anderen geometrischen Ausgaben (z.B. mit disp_regiondisp_regionDispRegionDispRegionDispRegion, disp_linedisp_lineDispLineDispLineDispLine usw.) verwendet wird.

Weitere Informationen finden sich in der Beschreibung des Operators set_line_widthset_line_widthSetLineWidthSetLineWidthSetLineWidth. Im Gegensatz zu jenem Operator gilt die neue Strichstärke jedoch auch für alle nachträglich geöffneten Grafikfenster.

Achtung

Beim Export von HDevelop-Programmen ist zu beachten, dass der für diesen Operator generierte Code sich anders verhalten kann, als der entsprechende HALCON-Operator. Eine detaillierte Beschreibung der Besonderheiten, die beim Export von grafischen HDevelop-Operatoren zu beachten sind, findet sich im „HDevelop User's Guide“ im Kapitel Code Export -> General Aspects of Code Generation -> Graphics Windows.

Parameter

LineWidthLineWidthLineWidthLineWidthlineWidth (input_control)  integer HTupleHTupleHtuple (integer) (int / long) (Hlong) (Hlong)

Strichstärke für Konturdarstellung.

Defaultwert: 1

Restriktion: LineWidth >= 1

Beispiel (HDevelop)

read_image(Image,'monkey')
threshold(Image,Region,128,255)
dev_set_draw('margin')
dev_set_line_width(5)
dev_clear_window ()
dev_display(Region)

Ergebnis

Sind die Parameterwerte korrekt, dann liefert dev_set_line_widthdev_set_line_widthDevSetLineWidthDevSetLineWidthDevSetLineWidth den Wert 2 (H_MSG_TRUE). Andernfalls wird eine Fehlerbehandlung durchgeführt und ein Fehlercode zurückgeliefert.

Nachfolger

dev_displaydev_displayDevDisplayDevDisplayDevDisplay

Siehe auch

set_line_widthset_line_widthSetLineWidthSetLineWidthSetLineWidth, query_line_widthquery_line_widthQueryLineWidthQueryLineWidthQueryLineWidth

Modul

Foundation