set_lut_styleT_set_lut_styleSetLutStyleSetLutStyleset_lut_style (Operator)

Name

set_lut_styleT_set_lut_styleSetLutStyleSetLutStyleset_lut_style — Changing the look-up-table (lut).

Warning

set_lut_styleset_lut_styleSetLutStyleSetLutStyleset_lut_style is obsolete and is only provided for reasons of backward compatibility.

Signature

set_lut_style( : : WindowHandle, Hue, Saturation, Intensity : )

Herror T_set_lut_style(const Htuple WindowHandle, const Htuple Hue, const Htuple Saturation, const Htuple Intensity)

void SetLutStyle(const HTuple& WindowHandle, const HTuple& Hue, const HTuple& Saturation, const HTuple& Intensity)

void HWindow::SetLutStyle(double Hue, double Saturation, double Intensity) const

static void HOperatorSet.SetLutStyle(HTuple windowHandle, HTuple hue, HTuple saturation, HTuple intensity)

void HWindow.SetLutStyle(double hue, double saturation, double intensity)

def set_lut_style(window_handle: HHandle, hue: float, saturation: float, intensity: float) -> None

Description

set_lut_styleset_lut_styleSetLutStyleSetLutStyleset_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 changes: Hue = 0.0 Complement colors: Hue = 0.5

Saturation:

Changes of saturation, No changes: Saturation = 1.0 Gray value image: Saturation = 0.0

Intensity:

Changes of intensity, No changes: Intensity = 1.0 Black image: Intensity = 0.0

Changes affect only the part of an look-up-table that is used for displaying images. The parameter of modification remain until the next call of set_lut_styleset_lut_styleSetLutStyleSetLutStyleset_lut_style. Calling set_lutset_lutSetLutSetLutset_lut has got no effect on these parameters.

Execution Information

Parameters

WindowHandleWindowHandleWindowHandlewindowHandlewindow_handle (input_control)  window HWindow, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Window handle.

HueHueHuehuehue (input_control)  real HTuplefloatHTupleHtuple (real) (double) (double) (double)

Modification of color value.

Default: 0.0

Value range: 0.0 ≤ Hue Hue Hue hue hue ≤ 1.0

SaturationSaturationSaturationsaturationsaturation (input_control)  real HTuplefloatHTupleHtuple (real) (double) (double) (double)

Modification of saturation.

Default: 1.5

Value range: 0.0 ≤ Saturation Saturation Saturation saturation saturation

IntensityIntensityIntensityintensityintensity (input_control)  real HTuplefloatHTupleHtuple (real) (double) (double) (double)

Modification of intensity.

Default: 1.5

Value range: 0.0 ≤ Intensity Intensity Intensity intensity intensity

Example (HDevelop)

read_image(Image,'monkey')
dev_set_lut('color1')
repeat
  get_mbutton(WindowHandle,Row,Column,Button)
  Saturation := Row/300.0
  Hue := Column/512.0
  set_lut_style(WindowHandle,Hue,Saturation,1.0)
  dev_display(Image)
until(Button == 4)

Example (C)

read_image(&Image,"monkey");
set_lut(WindowHandle,"color1");
do{
  get_mbutton(WindowHandle,&Row,&Column,&Button);
  Saturation= Row/300.0;
  Hue = Column/512.0;
  set_lut_style(WindowHandle,Hue,Saturation,1.0);
  disp_image(Image);
}
while(Button != 4);

Example (HDevelop)

read_image(Image,'monkey')
dev_set_lut('color1')
repeat
  get_mbutton(WindowHandle,Row,Column,Button)
  Saturation := Row/300.0
  Hue := Column/512.0
  set_lut_style(WindowHandle,Hue,Saturation,1.0)
  dev_display(Image)
until(Button == 4)

Example (HDevelop)

read_image(Image,'monkey')
dev_set_lut('color1')
repeat
  get_mbutton(WindowHandle,Row,Column,Button)
  Saturation := Row/300.0
  Hue := Column/512.0
  set_lut_style(WindowHandle,Hue,Saturation,1.0)
  dev_display(Image)
until(Button == 4)

Result

set_lut_styleset_lut_styleSetLutStyleSetLutStyleset_lut_style returns 2 ( H_MSG_TRUE) if the window is valid and the parameter is correct. Otherwise an exception is raised.

Possible Predecessors

get_lut_styleget_lut_styleGetLutStyleGetLutStyleget_lut_style

Possible Successors

set_lutset_lutSetLutSetLutset_lut

Alternatives

set_lutset_lutSetLutSetLutset_lut, scale_imagescale_imageScaleImageScaleImagescale_image

See also

get_lut_styleget_lut_styleGetLutStyleGetLutStyleget_lut_style

Module

Foundation