18 #ifndef __igstkOpenIGTLinkVideoImager_h
19 #define __igstkOpenIGTLinkVideoImager_h
22 #pragma warning ( disable : 4018 )
25 #pragma warning( disable : 4284 )
30 #include "igtlServerSocket.h"
31 #include "igtlImageMessage.h"
53 typedef igtl::ServerSocket CommunicationType;
57 void SetCommunication( CommunicationType *communication );
99 virtual void PrintSelf( std::ostream& os, itk::Indent indent )
const;
112 void operator=(
const Self&);
119 itk::MutexLock::Pointer m_BufferLock;
122 typedef std::map< std::string, igstk::Frame* >
123 VideoImagerToolFrameContainerType;
125 VideoImagerToolFrameContainerType m_ToolFrameBuffer;
128 std::map< std::string, int > m_ToolStatusContainer;
131 CommunicationType::Pointer m_Communication;
132 igtl::MessageHeader::Pointer m_HeaderMsg;
133 igtl::ImageMessage::Pointer m_ImgMsg;
134 igtl::Socket::Pointer m_Socket;
139 #endif //__igstk_OpenIGTLinkVideoImager_h_