ClassesClassesClassesClasses | | | | Operators

get_framegrabber_lutT_get_framegrabber_lutGetFramegrabberLutget_framegrabber_lutGetFramegrabberLutGetFramegrabberLut (Operator)

Name

get_framegrabber_lutT_get_framegrabber_lutGetFramegrabberLutget_framegrabber_lutGetFramegrabberLutGetFramegrabberLut — Query look-up table of the image acquisition device.

Signature

get_framegrabber_lut( : : AcqHandle : ImageRed, ImageGreen, ImageBlue)

Herror T_get_framegrabber_lut(const Htuple AcqHandle, Htuple* ImageRed, Htuple* ImageGreen, Htuple* ImageBlue)

Herror get_framegrabber_lut(const HTuple& AcqHandle, HTuple* ImageRed, HTuple* ImageGreen, HTuple* ImageBlue)

HTuple HFramegrabber::GetFramegrabberLut(HTuple* ImageGreen, HTuple* ImageBlue) const

void GetFramegrabberLut(const HTuple& AcqHandle, HTuple* ImageRed, HTuple* ImageGreen, HTuple* ImageBlue)

void HFramegrabber::GetFramegrabberLut(HTuple* ImageRed, HTuple* ImageGreen, HTuple* ImageBlue) const

void HOperatorSetX.GetFramegrabberLut(
[in] VARIANT AcqHandle, [out] VARIANT* ImageRed, [out] VARIANT* ImageGreen, [out] VARIANT* ImageBlue)

VARIANT HFramegrabberX.GetFramegrabberLut(
[out] VARIANT* ImageGreen, [out] VARIANT* ImageBlue)

static void HOperatorSet.GetFramegrabberLut(HTuple acqHandle, out HTuple imageRed, out HTuple imageGreen, out HTuple imageBlue)

void HFramegrabber.GetFramegrabberLut(out HTuple imageRed, out HTuple imageGreen, out HTuple imageBlue)

Description

The operator get_framegrabber_lutget_framegrabber_lutGetFramegrabberLutget_framegrabber_lutGetFramegrabberLutGetFramegrabberLut queries the look-up table (LUT) of the image acquisition device specified by AcqHandleAcqHandleAcqHandleAcqHandleAcqHandleacqHandle. Note that this operation is not supported for all kinds of image acquisition devices.

Attention

Basically an image acquisition handle AcqHandleAcqHandleAcqHandleAcqHandleAcqHandleacqHandle cannot be used in multiple threads. However, possible exceptions are described in the specific reference documentation of the respective image acquisition interface. Different image acquisition handles can be used safely with different threads for each handle.

For a multithreaded application all image acquisition operators (as listed in open_framegrabberopen_framegrabberOpenFramegrabberopen_framegrabberOpenFramegrabberOpenFramegrabber) are an own group in which info_framegrabberinfo_framegrabberInfoFramegrabberinfo_framegrabberInfoFramegrabberInfoFramegrabber, open_framegrabberopen_framegrabberOpenFramegrabberopen_framegrabberOpenFramegrabberOpenFramegrabber, close_framegrabberclose_framegrabberCloseFramegrabberclose_framegrabberCloseFramegrabberCloseFramegrabber and close_all_framegrabbersclose_all_framegrabbersCloseAllFramegrabbersclose_all_framegrabbersCloseAllFramegrabbersCloseAllFramegrabbers are executed exclusively.

get_framegrabber_lutget_framegrabber_lutGetFramegrabberLutget_framegrabber_lutGetFramegrabberLutGetFramegrabberLut runs in parallel with all non-exclusive operators inside and outside of this group.

Parallelization

Parameters

AcqHandleAcqHandleAcqHandleAcqHandleAcqHandleacqHandle (input_control)  framegrabber HFramegrabber, HTupleHTupleHFramegrabber, HTupleHFramegrabberX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong) (Hlong)

Handle of the acquisition device to be used.

ImageRedImageRedImageRedImageRedImageRedimageRed (output_control)  integer-array HTupleHTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong) (Hlong)

Red level of the LUT entries.

ImageGreenImageGreenImageGreenImageGreenImageGreenimageGreen (output_control)  integer-array HTupleHTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong) (Hlong)

Green level of the LUT entries.

ImageBlueImageBlueImageBlueImageBlueImageBlueimageBlue (output_control)  integer-array HTupleHTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong) (Hlong)

Blue level of the LUT entries.

Result

The operator get_framegrabber_lutget_framegrabber_lutGetFramegrabberLutget_framegrabber_lutGetFramegrabberLutGetFramegrabberLut returns the value 2 (H_MSG_TRUE) if the image acquisition device is open.

Possible Predecessors

open_framegrabberopen_framegrabberOpenFramegrabberopen_framegrabberOpenFramegrabberOpenFramegrabber

Possible Successors

set_framegrabber_lutset_framegrabber_lutSetFramegrabberLutset_framegrabber_lutSetFramegrabberLutSetFramegrabberLut

See also

set_framegrabber_lutset_framegrabber_lutSetFramegrabberLutset_framegrabber_lutSetFramegrabberLutSetFramegrabberLut, open_framegrabberopen_framegrabberOpenFramegrabberopen_framegrabberOpenFramegrabberOpenFramegrabber

Module

Foundation


ClassesClassesClassesClasses | | | | Operators