49#include <Eigen/Geometry>
101 const Eigen::Matrix4d& voxelToWorld);
119 const QImage&
image()
const;
179 int m_sliceIndex = 0;
180 Eigen::Matrix4d m_voxelToWorld = Eigen::Matrix4d::Identity();
181 float m_windowCenter = 0.5f;
182 float m_windowWidth = 1.0f;
183 float m_opacity = 1.0f;
186 Eigen::Vector3d m_corner00;
187 Eigen::Vector3d m_corner10;
188 Eigen::Vector3d m_corner01;
189 Eigen::Vector3d m_corner11;
disp3D library export/import macros.
#define DISP3DSHARED_EXPORT
3-D brain visualisation using the Qt RHI rendering backend.
SliceOrientation
Orientation for an orthogonal MRI slice.
float windowCenter() const
const QImage & image() const
void setWindowLevel(float center, float width)
static void generateQuadIndices(QVector< unsigned int > &indices)
float windowWidth() const
QMatrix4x4 sliceToWorld() const
void setSlice(const QImage &image, SliceOrientation orientation, int sliceIndex, const Eigen::Matrix4d &voxelToWorld)
void generateQuadVertices(QVector< float > &vertices) const
SliceOrientation orientation() const
void setOpacity(float opacity)