examples-physical/code/common/imageviewerbase.h
#ifndef IMAGEVIEWERBASE_H
#define IMAGEVIEWERBASE_H
namespace bex {
class ImageViewerBase {
public:
virtual ~ImageViewerBase() {}
virtual void writeData(const unsigned char* data, int width, int height) = 0;
virtual void update() = 0;
virtual bool isExitRequested() const = 0;
virtual void waitUntilClosed() = 0;
};
}
#endif // IMAGEVIEWERBASE_H