RDSParallelRecon.h

Go to the documentation of this file.
00001 #ifndef _RDSPARALLELRECON_H
00002 #define _RDSPARALLELRECON_H
00003 
00004 #include <OpenTracker/OpenTracker.h>
00005 #include <OpenTracker/dllinclude.h>
00006 #include "newmat.h"
00007 
00008     typedef std::map<int,Matrix*> MatrixMap;
00009 
00010 namespace ot {
00011 
00012     class OPENTRACKER_API RDSParallelRecon : public Node
00013     {
00014     private:
00015         int channels;
00016         int reconres;
00017         std::string lineorder;
00018         short **full_data;
00019 
00020     public:
00022         RDSParallelRecon(int channels_, std::string lineorder_,int reconres_);
00023 
00024     public:
00028         virtual int isEventGenerator()
00029         {
00030             return 1;
00031         }
00032 
00038         virtual void onEventGenerated( Event& event, Node & generator);
00039 
00040         bool CheckChannels();
00041 
00042         friend class CommonNodeFactory;
00043     };
00044 
00045 } // namespace ot
00046 
00047 
00048 
00049 
00050 #endif

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