2010-03-01 18:35:28 +00:00
|
|
|
#ifndef PROCESSING_H
|
|
|
|
#define PROCESSING_H
|
|
|
|
|
|
|
|
#include <iostream>
|
|
|
|
#include <fstream>
|
|
|
|
#include "operator.h"
|
|
|
|
#include "engine.h"
|
|
|
|
|
|
|
|
class Processing
|
|
|
|
{
|
|
|
|
public:
|
|
|
|
virtual ~Processing();
|
|
|
|
|
2010-03-02 13:54:50 +00:00
|
|
|
virtual void DefineStartStopCoord(double* dstart, double* dstop);
|
2010-03-01 18:35:28 +00:00
|
|
|
|
|
|
|
virtual void Process() {};
|
|
|
|
|
|
|
|
protected:
|
2010-03-02 13:54:50 +00:00
|
|
|
Processing(Operator* op, Engine* eng);
|
2010-03-01 18:35:28 +00:00
|
|
|
Operator* Op;
|
|
|
|
Engine* Eng;
|
2010-03-02 13:54:50 +00:00
|
|
|
|
|
|
|
unsigned int start[3];
|
|
|
|
unsigned int stop[3];
|
2010-03-01 18:35:28 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
#endif // PROCESSING_H
|