Skip to content

send_regionSendRegionSendRegionsend_regionT_send_region🔗

Short description🔗

send_regionSendRegionSendRegionsend_regionT_send_region — Send regions over a socket connection.

Signature🔗

send_region( region Region, socket Socket )void SendRegion( const HObject& Region, const HTuple& Socket )static void HOperatorSet.SendRegion( HObject region, HTuple socket )def send_region( region: HObject, socket: HHandle ) -> None

Herror T_send_region( const Hobject Region, const Htuple Socket )

void HSocket::SendRegion( const HRegion& Region ) const

void HRegion::SendRegion( const HSocket& Socket ) const

void HSocket.SendRegion( HRegion region )

void HRegion.SendRegion( HSocket socket )

Description🔗

send_regionSendRegion sends a region object over the socket connection determined by Socketsocketsocket. The receiving HALCON process must call receive_regionReceiveRegion to read the regions from the socket. For a detailed example, see open_socket_acceptOpenSocketAccept.

Execution information🔗

Execution information
  • Multithreading type: reentrant (runs in parallel with non-exclusive operators).

  • Multithreading scope: global (may be called from any thread).

  • Processed without parallelization.

Parameters🔗

Regionregionregion (input_object) region(-array) → objectHObjectHRegionHObjectHobject

Regions to be sent.

Socketsocketsocket (input_control) socket → (handle)HTuple (HHandle)HSocket, HTuple (IntPtr)HHandleHtuple (handle)

Socket number.

Combinations with other operators🔗

Combinations

Possible predecessors

open_socket_connectOpenSocketConnect, socket_accept_connectSocketAcceptConnect

See also

receive_regionReceiveRegion, send_imageSendImage, receive_imageReceiveImage, send_tupleSendTuple, receive_tupleReceiveTuple, get_next_socket_data_typeGetNextSocketDataType

Module🔗

Foundation