scikit-surgerybk Logo
latest
  • Requirements for scikit-surgerybk
  • Module Contents
    • sksurgerybk package
      • Subpackages
        • sksurgerybk.interface package
        • sksurgerybk.pyigtlink package
      • Module contents
    • sksurgerybk package
      • Subpackages
        • sksurgerybk.interface package
        • sksurgerybk.pyigtlink package
      • Module contents
    • work_in_progress module
scikit-surgerybk
  • Docs »
  • latest »
  • sksurgerybk package »
  • sksurgerybk.pyigtlink package »
  • sksurgerybk.pyigtlink.pyIGTLink module
  • Edit on GitHub

sksurgerybk.pyigtlink.pyIGTLink module¶

Created on Tue Nov 3 19:17:05 2015

@author: Daniel Hoyer Iversen

class sksurgerybk.pyigtlink.pyIGTLink.ImageMessage(image, spacing=[1, 1, 1], timestamp=None, device_name='')[source]¶

Bases: sksurgerybk.pyigtlink.pyIGTLink.MessageBase

pack_body()[source]¶
class sksurgerybk.pyigtlink.pyIGTLink.ImageMessageMatlab(image, dim, spacing=[1, 1, 1], timestamp=None)[source]¶

Bases: sksurgerybk.pyigtlink.pyIGTLink.ImageMessage

class sksurgerybk.pyigtlink.pyIGTLink.MessageBase[source]¶

Bases: object

message

get_binary_body()[source]¶
get_binary_message()[source]¶
get_body_pack_size()[source]¶
is_valid()[source]¶
pack()[source]¶
pack_body()[source]¶
class sksurgerybk.pyigtlink.pyIGTLink.PyIGTLink(port=18905, localServer=True, iface='eth0')[source]¶

Bases: socketserver.TCPServer

For streaming data over TCP with IGTLink

add_message_to_send_queue(message, wait=False)[source]¶

Returns True if sucessfull

close_server()[source]¶

Will close connection and shutdown server

get_ip_adress()[source]¶
get_port_no()[source]¶
is_connected()[source]¶
update_connected_status(val)[source]¶
class sksurgerybk.pyigtlink.pyIGTLink.TCPRequestHandler(request, client_address, server)[source]¶

Bases: socketserver.BaseRequestHandler

Help class for PyIGTLink

handle()[source]¶
class sksurgerybk.pyigtlink.pyIGTLink.TransformMessage(tform, timestamp=None, device_name='')[source]¶

Bases: sksurgerybk.pyigtlink.pyIGTLink.MessageBase

pack_body()[source]¶
Next Previous

© Copyright 2019, University College London Revision 5b54d743.

Built with Sphinx using a theme provided by Read the Docs.