Files
clients/MorphereAnalyzer/ymorpherethread.h
admin a476a4e9b1 리팩토링
nxn 매트릭스 분석
one depth 분석
필터 구현



git-svn-id: svn://192.168.0.12/source@168 8346c931-da38-4b9b-9d4c-e48b93cbd075
2015-07-29 04:29:04 +00:00

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