NDISource.h

Go to the documentation of this file.
00001 #ifndef _NDISOURCE_H
00002 #define _NDISOURCE_H
00003 
00004 #include <OpenTracker/OpenTracker.h>
00005 
00006 namespace ot {
00007 
00014         class NDISource : public Node
00015         {
00016                 // Members
00017         public:
00019                 Event event;
00020 
00021                 enum Enum{
00022                         m_NotTracked,
00023                         m_Tracked,
00024                         m_Missing
00025                 };
00026 
00027                 // Methods
00028         protected:
00030                 NDISource() : Node()
00031                 {}
00032 
00033         private:
00034                 Enum isTracked;
00035                 bool b_isDynamic;
00036                 bool changed;
00037 
00038         public:
00043                 virtual int isEventGenerator()
00044                 {
00045                         return 1;
00046                 }
00047 
00048                 void setStatus(Enum status)
00049                 {
00050                         isTracked=status;
00051                 }
00052 
00053                 bool isDynamic()
00054                 {
00055                         return b_isDynamic;
00056                 }
00057 
00058                 friend class NDIModule;
00059         };
00060 }
00061 #endif

Generated on Wed Feb 28 15:18:49 2007 for NaviTrack by  doxygen 1.4.6