TriangulateOrientationNode.h

Go to the documentation of this file.
00001 /* ========================================================================
00002 * TODO Uni-blabla
00003 * ========================================================================
00004 * PROJECT: OpenTracker
00005 * ======================================================================== */
00012 /* ======================================================================= */
00013 
00054 #ifndef _TRIANGULATEORIENTATIONNODE_H
00055 #define _TRIANGULATEORIENTATIONNODE_H
00056 
00057 #include "../OpenTracker.h"
00058 
00063 namespace ot
00064 {
00065 
00066         class OPENTRACKER_API TriangulateOrientationNode : public Node   
00067         {
00068 
00069         protected:
00071                 TriangulateOrientationNode();
00072 
00074             Event topState;
00075 
00077                 Event bLeftState;
00078 
00080                 Event bRightState;
00081 
00083                 Event mergedState;
00084 
00085         public: 
00086 
00090                 virtual int isEventGenerator()
00091                 {
00092                         return 1;
00093                 }
00094 
00102                 virtual void onEventGenerated( Event& event, Node & generator);                                
00103 
00104                 friend class CommonNodeFactory;
00105         };
00106 
00107 } // namespace ot
00108 
00109 #endif

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