39 #ifndef OME_QTWIDGETS_GL_IMAGE2D_H 40 #define OME_QTWIDGETS_GL_IMAGE2D_H 42 #include <QtCore/QObject> 43 #include <QtGui/QOpenGLVertexArrayObject> 44 #include <QtGui/QOpenGLBuffer> 45 #include <QtGui/QOpenGLShader> 46 #include <QtGui/QOpenGLFunctions_3_3_Core> 48 #include <ome/files/Types.h> 49 #include <ome/files/FormatReader.h> 53 #include <ome/qtwidgets/glm.h> 71 protected QOpenGLFunctions_3_3_Core
86 Image2D(ome::compat::shared_ptr<ome::files::FormatReader>
reader,
114 const glm::vec2& ylim);
142 setMin(
const glm::vec3& min);
161 setMax(
const glm::vec3& max);
181 render(
const glm::mat4& mvp) = 0;
225 ome::compat::shared_ptr<ome::files::FormatReader>
reader;
236 #endif // OME_QTWIDGETS_GL_IMAGE2D_H
std::size_t dimension_size_type