KlassenKlassenKlassenKlassen | | | | Operatoren

Seite in aktueller Syntax (Programmiersprache) nicht vorhanden.

Seite in aktueller Syntax (Programmiersprache) nicht vorhanden.

Seite in aktueller Syntax (Programmiersprache) nicht vorhanden.

Seite in aktueller Syntax (Programmiersprache) nicht vorhanden.

Seite in aktueller Syntax (Programmiersprache) nicht vorhanden.

dev_set_line_widthdev_set_line_widthDevSetLineWidthdev_set_line_widthDevSetLineWidthDevSetLineWidth (Operator)

Name

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

Herror dev_set_line_width(const HTuple& LineWidth)

void HWindow::DevSetLineWidth(const HTuple& LineWidth) const

void DevSetLineWidth(const HTuple& LineWidth)

static void HWindow::DevSetLineWidth(Hlong LineWidth)

void HOperatorSetX.DevSetLineWidth([in] VARIANT LineWidth)

void HWindowX.DevSetLineWidth([in] Hlong LineWidth)

static void HOperatorSet.DevSetLineWidth(HTuple lineWidth)

static void HWindow.DevSetLineWidth(int lineWidth)

Beschreibung

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

Weitere Informationen finden sich in der Beschreibung des Operators set_line_widthset_line_widthSetLineWidthset_line_widthSetLineWidthSetLineWidth. 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

LineWidthLineWidthLineWidthLineWidthLineWidthlineWidth (input_control)  integer HTupleHTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (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_widthDevSetLineWidthdev_set_line_widthDevSetLineWidthDevSetLineWidth den Wert 2 (H_MSG_TRUE). Andernfalls wird eine Fehlerbehandlung durchgeführt und ein Fehlercode zurückgeliefert.

Nachfolger

dev_displaydev_displayDevDisplaydev_displayDevDisplayDevDisplay

Siehe auch

set_line_widthset_line_widthSetLineWidthset_line_widthSetLineWidthSetLineWidth, query_line_widthquery_line_widthQueryLineWidthquery_line_widthQueryLineWidthQueryLineWidth

Modul

Foundation


KlassenKlassenKlassenKlassen | | | | Operatoren