HALCON Reference Manual 10.0.2
Table of Contents / System / Sockets ClassesClassesClasses | | | Operators

receive_imagereceive_imagereceive_imageReceiveImageReceiveImage (Operator)

Name

receive_imagereceive_imagereceive_imageReceiveImageReceiveImage — Receive an image over a socket connection.

Signature

receive_image( : Image : Socket : )

Herror receive_image(Hobject* Image, const Hlong Socket)

Herror T_receive_image(Hobject* Image, const Htuple Socket)

Herror receive_image(Hobject* Image, const HTuple& Socket)

HImage HImage::ReceiveImage(const HSocket& Socket)

HImageArray HImageArray::ReceiveImage(const HSocket& Socket)

HImageArray HSocket::ReceiveImage() const

void HOperatorSetX.ReceiveImage(
[out] IHUntypedObjectX*Image, [in] VARIANT Socket)

IHImageX* HSocketX.ReceiveImage()

void HImageX.ReceiveImage([in] IHSocketX* Socket)

static void HOperatorSet.ReceiveImage(out HObject image, HTuple socket)

HImage HSocket.ReceiveImage()

void HImage.ReceiveImage(HSocket socket)

Description

receive_imagereceive_imagereceive_imageReceiveImageReceiveImage reads an image object that was sent over the socket connection determined by SocketSocketSocketSocketsocket by another HALCON process using the operator send_imagesend_imagesend_imageSendImageSendImage. If no image has been sent, the HALCON process calling receive_imagereceive_imagereceive_imageReceiveImageReceiveImage blocks until enough data arrives. For a detailed example, see open_socket_acceptopen_socket_acceptopen_socket_acceptOpenSocketAcceptOpenSocketAccept.

Attention

'int8' images can be received by 64 bit systems only!

Parallelization

Parameters

ImageImageImageImageimage (output_object)  image(-array) objectHImageHImageHImageXHobject * (byte / direction / cyclic / int1 / int2 / uint2 / int4 / int8 / real / complex / vector_field)

Received image.

SocketSocketSocketSocketsocket (input_control)  socket_id HSocket, HTupleHSocket, HTupleHSocketX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong)

Socket number.

Possible Predecessors

open_socket_connectopen_socket_connectopen_socket_connectOpenSocketConnectOpenSocketConnect, socket_accept_connectsocket_accept_connectsocket_accept_connectSocketAcceptConnectSocketAcceptConnect, get_socket_paramget_socket_paramget_socket_paramGetSocketParamGetSocketParam, set_socket_paramset_socket_paramset_socket_paramSetSocketParamSetSocketParam

See also

send_imagesend_imagesend_imageSendImageSendImage, send_regionsend_regionsend_regionSendRegionSendRegion, receive_regionreceive_regionreceive_regionReceiveRegionReceiveRegion, send_tuplesend_tuplesend_tupleSendTupleSendTuple, receive_tuplereceive_tuplereceive_tupleReceiveTupleReceiveTuple, get_next_socket_data_typeget_next_socket_data_typeget_next_socket_data_typeGetNextSocketDataTypeGetNextSocketDataType

Module

Foundation


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