18 #ifndef __igstkTrackerToolObserverToOpenIGTLinkRelay_h
19 #define __igstkTrackerToolObserverToOpenIGTLinkRelay_h
26 #include "igtlOSUtil.h"
27 #include "igtlTransformMessage.h"
28 #include "igtlClientSocket.h"
50 void RequestSetPort(
int port );
52 void RequestSetHostName(
const char * hostname );
69 virtual void PrintSelf( std::ostream& os, itk::Indent indent )
const;
72 itk::Object * caller,
const itk::EventObject & event );
74 typedef itk::MemberCommand< TrackerToolObserverToOpenIGTLinkRelay >
80 ObserverType::Pointer m_Observer;
84 vtkMatrix4x4 * m_Matrix;
90 std::string m_HostName;
92 igtl::ClientSocket::Pointer m_Socket;
94 igtl::TransformMessage::Pointer m_TransformMessage;
100 #endif //__igstk_TrackerToolObserverToOpenIGTLinkRelay_h_