nxn 매트릭스 분석 one depth 분석 필터 구현 git-svn-id: svn://192.168.0.12/source@168 8346c931-da38-4b9b-9d4c-e48b93cbd075
39 lines
899 B
C++
39 lines
899 B
C++
#ifndef YMORPHERETHREAD
|
|
#define YMORPHERETHREAD
|
|
#include <QThread>
|
|
#include <QMap>
|
|
#include <QString>
|
|
#include "dataalgorithm_interface.h"
|
|
#include <QMutex>
|
|
class YMorphereThread:public QThread{
|
|
Q_OBJECT
|
|
protected:
|
|
QMutex* mutex;
|
|
QMap<QString, QString> m_mapParam;
|
|
DataAlgorithmInterface* m_pDAInterface;
|
|
QMap<QString, int> m_mapResult;
|
|
QMap<QString, int>* m_pmapResult;
|
|
QString m_strName;
|
|
|
|
|
|
private:
|
|
virtual void parseParam() = 0;
|
|
|
|
|
|
public:
|
|
void setParam(QMap <QString, QString> mapParam);
|
|
void setMutex(QMutex* mutex);
|
|
void setID(int nID);
|
|
void setDataAlgorithmInterface(DataAlgorithmInterface* DAInterface);
|
|
void setMemory(QMap <QString, int> *threadMap);
|
|
QMap<QString, int> getResult();
|
|
void clearResult();
|
|
void clearpResult();
|
|
//virtual void setup() = 0;
|
|
|
|
};
|
|
|
|
|
|
#endif // YMORPHERETHREAD
|
|
|