18 #ifndef __igstkWebcamWinVideoImager_h
19 #define __igstkWebcamWinVideoImager_h
22 #pragma warning ( disable : 4018 )
25 #pragma warning( disable : 4284 )
27 #include "igstkConfigure.h"
32 #include <sys/types.h>
100 virtual
void PrintSelf( std::ostream& os, itk::Indent indent ) const;
104 VideoImagerToolType * imagerTool );
108 VideoImagerToolType * imagerTool );
113 void operator=(const Self&);
119 itk::MutexLock::
Pointer m_BufferLock;
122 unsigned int m_NumberOfTools;
125 typedef std::map< std::
string, igstk::
Frame* >
126 VideoImagerToolFrameContainerType;
129 VideoImagerToolFrameContainerType m_ToolFrameBuffer;
132 std::map< std::
string,
int > m_ToolStatusContainer;
140 #ifdef IGSTK_USE_OpenCV
141 CvCapture *m_Capture;
148 #endif //__igstk_WebcamWinVideoImager_h_