17 #ifndef MITKIGTLDevice_H_HEADER_INCLUDED_
18 #define MITKIGTLDevice_H_HEADER_INCLUDED_
21 #include <MitkUSExports.h>
46 virtual std::string GetDeviceClass();
49 USIGTLDevice(std::string manufacturer, std::string model, std::string host,
50 int port,
bool server);
53 virtual bool OnInitialization();
54 virtual bool OnConnection();
55 virtual bool OnDisconnection();
56 virtual bool OnActivation();
57 virtual bool OnDeactivation();
69 #endif // MITKIGTLDevice_H_HEADER_INCLUDED_
A device holds information about it's model, make and the connected probes. It is the common super cl...
itk::SmartPointer< Self > Pointer
Superclass of all classes generating some kind of mitk::BaseData.
DataCollection - Class to facilitate loading/accessing structured data.
#define mitkClassMacro(className, SuperClassName)
A mitk::USIGTLDevice is a USDevice to receive images over an OpenIGTLink connection. It registers an OIGTL device as a Microservice to receive image messages and transforms them to mitk::Images. It can act both as a server (listening for incoming connections) and as a client (connecting to an existing OIGTL server).
#define mitkNewMacro5Param(classname, typea, typeb, typec, typed, typee)