HALCON Reference Manual 10.0.2
Table of Contents / Graphics / Parameters ClassesClassesClasses | | | Operators

set_fixset_fixset_fixSetFixSetFix (Operator)

Name

set_fixset_fixset_fixSetFixSetFix — Set fixing of “look-up-table” (lut)

Signature

set_fix( : : WindowHandle, Mode : )

Herror set_fix(const Hlong WindowHandle, const char* Mode)

Herror T_set_fix(const Htuple WindowHandle, const Htuple Mode)

Herror set_fix(const HTuple& WindowHandle, const HTuple& Mode)

void HWindow::SetFix(const HTuple& Mode) const

void HOperatorSetX.SetFix(
[in] VARIANT WindowHandle, [in] VARIANT Mode)

void HWindowX.SetFix([in] BSTR Mode)

static void HOperatorSet.SetFix(HTuple windowHandle, HTuple mode)

void HWindow.SetFix(string mode)

Description

Behaviour for ModeModeModeModemode = 'true'"true""true""true""true": set_fixset_fixset_fixSetFixSetFix fixes that pixel lastly ascertained by one of the operators set_grayset_grayset_graySetGraySetGray, set_colorset_colorset_colorSetColorSetColor, set_hsiset_hsiset_hsiSetHsiSetHsi or set_rgbset_rgbset_rgbSetRgbSetRgb (Remark: Here a pixel is the index within the current look-up-table). To assign a new color to a fixed pixel set a color or gray value by using set_colorset_colorset_colorSetColorSetColor, set_rgbset_rgbset_rgbSetRgbSetRgb, set_hsiset_hsiset_hsiSetHsiSetHsi or set_grayset_grayset_graySetGraySetGray. This makes it possible to define any color (set_colorset_colorset_colorSetColorSetColor), any gray value (set_grayset_grayset_graySetGraySetGray) and any color combination (set_rgbset_rgbset_rgbSetRgbSetRgb, set_hsiset_hsiset_hsiSetHsiSetHsi) at any position of the look-up-table.

ModeModeModeModemode set to 'false' reset the fixing. To modify or create a look-up-table process set_pixelset_pixelset_pixelSetPixelSetPixel, set_fix(::WindowHandle,'true':)set_fix(WindowHandle,"true")set_fix(WindowHandle,"true")SetFix(WindowHandle,"true")SetFix(WindowHandle,"true"), set_rgbset_rgbset_rgbSetRgbSetRgb and set_fix(::WindowHandle,'false':)set_fix(WindowHandle,"false")set_fix(WindowHandle,"false")SetFix(WindowHandle,"false")SetFix(WindowHandle,"false") one after another.

Attention

As a side effect set_fixset_fixset_fixSetFixSetFix can change colors of “non-HALCON windows”.

Parallelization

Parameters

WindowHandleWindowHandleWindowHandleWindowHandlewindowHandle (input_control)  window HWindow, HTupleHTupleHWindowX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong)

Window identifier.

ModeModeModeModemode (input_control)  string HTupleHTupleVARIANTHtuple (string) (string) (char*) (BSTR) (char*)

Mode of fixing.

Default value: 'true' "true" "true" "true" "true"

List of values: 'true'"true""true""true""true", 'false'"false""false""false""false"

Result

set_fixset_fixset_fixSetFixSetFix returns 2 (H_MSG_TRUE) if the window is valid, the hardware supports a look-up-table and all parameters are correct. Otherwise an exception is raised.

Possible Predecessors

get_fixget_fixget_fixGetFixGetFix

Possible Successors

set_pixelset_pixelset_pixelSetPixelSetPixel, set_rgbset_rgbset_rgbSetRgbSetRgb

See also

get_fixget_fixget_fixGetFixGetFix, set_pixelset_pixelset_pixelSetPixelSetPixel, set_rgbset_rgbset_rgbSetRgbSetRgb, set_colorset_colorset_colorSetColorSetColor, set_hsiset_hsiset_hsiSetHsiSetHsi, set_grayset_grayset_graySetGraySetGray

Module

Foundation


Table of Contents / Graphics / Parameters ClassesClassesClasses | | | Operators
HALCON Reference Manual 10.0.2 Copyright © 1996-2011 MVTec Software GmbH