Changing the look-up-table (lut).
set_lut_style changes the look-up-table (lut) of the device displaying the valid output window. It has got three parameters: Hue: Rotation of color space, Hue = 1.9 conforms to a one-time rotation of the color space. No changement: Hue = 0.0 Complement colors: Hue = 0.5 Saturation Changement of saturation, No changement: Saturation = 1.0 Gray value image: Saturation = 0.0 Intensity Changement of intensity, No changement: Intensity = 1.0 Black image: Intensity = 0.0 Changement affects only the part of an look-up-table that is used for diplaying images. The parameter of modification remain until the next call of set_lut_style. Calling set_lut has got no effect on these parameters.
|
WindowHandle (input_control) |
window -> integer |
| Window identifier. | |
|
Hue (input_control) |
real -> real |
| Modification of color value. | |
| Default value: 0.0 | |
| Typical range of values: 0.0 <= Hue <= 1.0 | |
| Restriction: (0.0 <= Hue) && (Hue <= 1.0) | |
|
Saturation (input_control) |
real -> real |
| Modification of saturation. | |
| Default value: 1.5 | |
| Typical range of values: 0.0 <= Saturation | |
| Restriction: 0.0 <= Saturation | |
|
Intensity (input_control) |
real -> real |
| Modification of intensity. | |
| Default value: 1.5 | |
| Typical range of values: 0.0 <= Intensity | |
| Restriction: 0.0 <= Intensity | |
read_image(Image,'affe') set_lut(WindowHandle,'color') repeat(:::) > get_mbutton(WindowHandle,Row,Column,Button) eval(Row/300.0,Saturation) eval(Column/512.0,Hue) set_lut_style(WindowHandle,Hue,Saturation,1.0) until(Button = 1).
set_lut_style returns 2 (H_MSG_TRUE) if the window is valid and the parameter is correct. Otherwise an exception handling is raised.
set_lut_style is reentrant, local, and processed without parallelization.
Foundation