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

receive_regionreceive_regionreceive_regionReceiveRegionReceiveRegion (Operator)

Name

receive_regionreceive_regionreceive_regionReceiveRegionReceiveRegion — Receive regions over a socket connection.

Signature

receive_region( : Region : Socket : )

Herror receive_region(Hobject* Region, const Hlong Socket)

Herror T_receive_region(Hobject* Region, const Htuple Socket)

Herror receive_region(Hobject* Region, const HTuple& Socket)

HRegion HRegion::ReceiveRegion(const HSocket& Socket)

HRegionArray HRegionArray::ReceiveRegion(const HSocket& Socket)

HRegionArray HSocket::ReceiveRegion() const

void HOperatorSetX.ReceiveRegion(
[out] IHUntypedObjectX*Region, [in] VARIANT Socket)

IHRegionX* HSocketX.ReceiveRegion()

void HRegionX.ReceiveRegion([in] IHSocketX* Socket)

static void HOperatorSet.ReceiveRegion(out HObject region, HTuple socket)

HRegion HSocket.ReceiveRegion()

void HRegion.ReceiveRegion(HSocket socket)

Description

receive_regionreceive_regionreceive_regionReceiveRegionReceiveRegion reads a region object that was sent over the socket connection determined by SocketSocketSocketSocketsocket by another HALCON process using the operator send_regionsend_regionsend_regionSendRegionSendRegion. If no regions have been sent, the HALCON process calling receive_regionreceive_regionreceive_regionReceiveRegionReceiveRegion blocks until enough data arrives. For a detailed example, see open_socket_acceptopen_socket_acceptopen_socket_acceptOpenSocketAcceptOpenSocketAccept.

Parallelization

Parameters

RegionRegionRegionRegionregion (output_object)  region(-array) objectHRegionHRegionHRegionXHobject *

Received regions.

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_regionsend_regionsend_regionSendRegionSendRegion, send_imagesend_imagesend_imageSendImageSendImage, receive_imagereceive_imagereceive_imageReceiveImageReceiveImage, 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