dispmap/svabstractkernel.h

22 lines
439 B
C
Raw Normal View History

2014-07-11 20:35:48 +04:00
#ifndef SVABSTRACTKERNEL_H
#define SVABSTRACTKERNEL_H
#include "svimage.h"
2014-07-23 20:50:12 +04:00
#include "svpointcloud.h"
2014-07-11 20:35:48 +04:00
class SvAbstractKernel
{
protected:
2014-07-23 20:50:12 +04:00
SvImage* m_image;
SvPointCloud* m_pointCloud;
2014-07-11 20:35:48 +04:00
public:
2014-07-23 20:50:12 +04:00
void setImage(SvImage* image) {m_image = image;}
void setPointCloud(SvPointCloud* pointCloud) {m_pointCloud = pointCloud;}
2014-07-11 20:35:48 +04:00
virtual void exec(int line) = 0;
virtual ~SvAbstractKernel() {}
};
#endif // SVABSTRACTKERNEL_H