File NPVUserInterface.h
File List > core > NPVUserInterface.h
Go to the documentation of this file
#ifndef NPVUserInterface_h
#define NPVUserInterface_h 1
#include <string>
#include <vector>
namespace nptool {
class VUserInterface {
public:
VUserInterface(){};
~VUserInterface(){};
public: // inheritted from VUserInterface, must be implemented
// Initialise the interface
virtual void Init(std::vector<std::string> arg) = 0;
virtual bool WaitEvent() { return true; };
virtual void ExecuteMacro(const std::string& path){};
virtual void WriteSpectra(const std::string& path){};
};
} // namespace nptool
#endif