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_lutdev_set_lutDevSetLutdev_set_lutDevSetLutDevSetLut (Operator)

Name

dev_set_lutdev_set_lutDevSetLutdev_set_lutDevSetLutDevSetLut — Setzen einer Farbtabelle.

Signatur

dev_set_lut( : : LutName : )

Herror dev_set_lut(const char* LutName)

Herror T_dev_set_lut(const Htuple LutName)

Herror dev_set_lut(const HTuple& LutName)

void HWindow::DevSetLut(const HTuple& LutName) const

void DevSetLut(const HTuple& LutName)

static void HWindow::DevSetLut(const HString& LutName)

static void HWindow::DevSetLut(const char* LutName)

void HOperatorSetX.DevSetLut([in] VARIANT LutName)

void HWindowX.DevSetLut([in] BSTR LutName)

static void HOperatorSet.DevSetLut(HTuple lutName)

static void HWindow.DevSetLut(string lutName)

Beschreibung

dev_set_lutdev_set_lutDevSetLutdev_set_lutDevSetLutDevSetLut legt die Farbtabelle des aktiven Grafikfensters fest. Mithilfe einer Farbtabelle wird die Transformation eines Grauwertes eines einkanaligen Bildes auf einen Grauwert oder eine Farbe für die Darstellung festgelegt. query_lutquery_lutQueryLutquery_lutQueryLutQueryLut liefert die Namen aller Farbtabellen.

Weitere Informationen finden sich in der Beschreibung des Operators set_lutset_lutSetLutset_lutSetLutSetLut. Im Gegensatz zu jenem Operator gilt die neue Farbtabelle 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

LutNameLutNameLutNameLutNameLutNamelutName (input_control)  filename.read HTupleHTupleHTupleVARIANTHtuple (string) (string) (HString) (char*) (BSTR) (char*)

Name der Farbtabelle, Werte der Farbtabelle (RGB) oder der Name der Datei.

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

Wertevorschläge: 'default'"default""default""default""default""default", 'linear'"linear""linear""linear""linear""linear", 'inverse'"inverse""inverse""inverse""inverse""inverse", 'sqr'"sqr""sqr""sqr""sqr""sqr", 'inv_sqr'"inv_sqr""inv_sqr""inv_sqr""inv_sqr""inv_sqr", 'cube'"cube""cube""cube""cube""cube", 'inv_cube'"inv_cube""inv_cube""inv_cube""inv_cube""inv_cube", 'sqrt'"sqrt""sqrt""sqrt""sqrt""sqrt", 'inv_sqrt'"inv_sqrt""inv_sqrt""inv_sqrt""inv_sqrt""inv_sqrt", 'cubic_root'"cubic_root""cubic_root""cubic_root""cubic_root""cubic_root", 'inv_cubic_root'"inv_cubic_root""inv_cubic_root""inv_cubic_root""inv_cubic_root""inv_cubic_root", 'color1'"color1""color1""color1""color1""color1", 'color2'"color2""color2""color2""color2""color2", 'color3'"color3""color3""color3""color3""color3", 'color4'"color4""color4""color4""color4""color4", 'three'"three""three""three""three""three", 'six'"six""six""six""six""six", 'twelve'"twelve""twelve""twelve""twelve""twelve", 'twenty_four'"twenty_four""twenty_four""twenty_four""twenty_four""twenty_four", 'rainbow'"rainbow""rainbow""rainbow""rainbow""rainbow", 'temperature'"temperature""temperature""temperature""temperature""temperature", 'cyclic_gray'"cyclic_gray""cyclic_gray""cyclic_gray""cyclic_gray""cyclic_gray", 'cyclic_temperature'"cyclic_temperature""cyclic_temperature""cyclic_temperature""cyclic_temperature""cyclic_temperature", 'hsi'"hsi""hsi""hsi""hsi""hsi", 'change1'"change1""change1""change1""change1""change1", 'change2'"change2""change2""change2""change2""change2", 'change3'"change3""change3""change3""change3""change3"

Dateiendung: .lut

Beispiel (HDevelop)

read_image(Image,'mreut')
dev_set_lut('inverse')
* For true color only:
dev_display(Image)

Ergebnis

Sind die Parameterwerte korrekt, dann liefert dev_set_lutdev_set_lutDevSetLutdev_set_lutDevSetLutDevSetLut 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_lutset_lutSetLutset_lutSetLutSetLut

Modul

Foundation


KlassenKlassenKlassenKlassen | | | | Operatoren