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_
Base class for all the IGSTK classes.
#define igstkStandardClassTraitsMacro(classname, superclassname)
Convenience macro for traits of a non-templated class.
defines standard system-wide macros, constants, and other common parameters in the IGSTK Library...
::itk::SmartPointer< const Self > ConstPointer