Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members

MMIScore.h

00001 // Copyright (C) 1999 Jean-Marc Valin
00002 
00003 #ifndef MMISCORE_H
00004 #define MMISCORE_H
00005 
00006 #include "Node.h"
00007 #include "ObjectRef.h"
00008 
00009 namespace FD {
00010 
00011 class MMIScore : public Node {
00012 
00013 protected:
00014    
00016    int outputID;
00017 
00019    int mmiInputID;
00020 
00022    int framesInputID;
00023 
00025    ObjectRef currentScore;
00026 
00027    int processCount;
00028 
00029 public:
00031    MMIScore(std::string nodeName, ParameterSet params);
00032 
00035    virtual void initialize();
00036 
00039    virtual void reset();
00040 
00043    virtual ObjectRef getOutput(int output_id, int count); 
00044 
00045 protected:
00047    MMIScore() {throw new GeneralException("MMIScore copy constructor should not be called",__FILE__,__LINE__);}
00048 
00049 };
00050 
00051 }//namespace FD
00052 #endif

Generated on Wed Oct 5 14:28:55 2005 for FlowDesigner by  doxygen 1.4.4