RDSSink.h

Go to the documentation of this file.
00001 #ifndef _RDSSINK_H
00002 #define _RDSSINK_H
00003 
00004 #include <OpenTracker/OpenTracker.h>
00005 #include <OpenTracker/dllinclude.h>
00006 #include "RDSModule.h"
00007 
00008 /* Definitions for bitmask based feature flags for visibility and
00009    availability - copied from RTIA.h*/
00010 
00011 #define FLOWCOMP_REALTIME 0x01
00012 #define SPGR_REALTIME 0x2
00013 #define FATSAT_REALTIME 0x4
00014 #define SPATIAL_SAT_REALTIME 0x8
00015 #define IR_REALTIME 0x10
00016 #define FOV_REALTIME 0x20
00017 #define SWAP_PF_REALTIME 0x40
00018 #define AUTO_NEX_REALTIME 0x80
00019 #define ROTATE_REALTIME 0x100
00020 #define TRANSLATE_REALTIME 0x200
00021 #define FOV_ADDINFO_REALTIME 0x400
00022 #define SLTHICK_REALTIME 0x800
00023 #define FLIP_REALTIME 0x1000
00024 #define SPECTRAL_SPATIAL_REALTIME 0x2000
00025 #define HIRES3D_REALTIME 0x4000
00026 #define TAGGING_TYPE_RT 0x8000
00027 #define TAGGING_ANGLE_RT 0x10000
00028 
00029 
00030 namespace ot {
00031 
00038   class OPENTRACKER_API RDSSink : public Node
00039   {
00040     // Members
00041   public:
00044     int number;
00045     bool center;
00046     // Methods
00047   protected:
00051     RDSSink() : center(false) {}
00052   public:
00056     virtual int isEventGenerator()
00057     {
00058       return 1;
00059     }
00060 
00070     virtual void onEventGenerated( Event& event, Node& generator);
00071 
00072     friend class RDSModule;
00073   };
00074 }
00075 #endif

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