39 #ifndef OME_QTWIDGETS_GL_AXIS2D_H
40 #define OME_QTWIDGETS_GL_AXIS2D_H
42 #include <glm/glm.hpp>
44 #include <QtCore/QObject>
45 #include <QtGui/QOpenGLBuffer>
46 #include <QtGui/QOpenGLShader>
47 #include <QtGui/QOpenGLFunctions>
49 #include <ome/bioformats/Types.h>
50 #include <ome/bioformats/FormatReader.h>
54 #include <ome/qtwidgets/glsl/v110/GLFlatShader2D.h>
68 class Axis2D :
public QObject,
protected QOpenGLFunctions
82 explicit Axis2D(ome::compat::shared_ptr<ome::bioformats::FormatReader>
reader,
107 render(
const glm::mat4& mvp) = 0;
132 ome::compat::shared_ptr<ome::bioformats::FormatReader>
reader;
141 #endif // OME_QTWIDGETS_GL_AXIS2D_H
Memory type substitution.
Open Microscopy Environment C++ implementation.
Definition: CoreMetadata.cpp:40