 |
CTK
0.1.0
The Common Toolkit is a community effort to provide support code for medical image analysis, surgical navigation, and related projects.
|
Go to the documentation of this file.
21 #ifndef __ctkQImageView_h
22 #define __ctkQImageView_h
30 #include "ctkWidgetsExport.h"
32 class ctkQImageViewPrivate;
108 virtual void update(
bool zoomChanged=
false,
bool sizeChanged=
false );
148 QScopedPointer< ctkQImageViewPrivate > d_ptr;
void sliceNumberChanged(int sliceNum)
virtual void mouseReleaseEvent(QMouseEvent *event)
void intensityWindowChanged(double intensityWindow)
void intensityLevelChanged(double intensityLevel)
void ySpacingChanged(double ySpacing)
double intensityLevel(void) const
void positionValueChanged(double positionValue)
void setInvertImage(bool invert)
double sliceThickness(void)
double intensityWindow(void) const
bool flipYAxis(void) const
double positionValue(void)
void setPosition(double x, double y)
QWidget Superclass
Superclass typedef.
bool transposeXY(void) const
double sliceSpacing(void)
void numberOfSlicesChanged(int numberOfSlices)
ctkQImageView(QWidget *parent=0)
Constructor.
void slicePositionChanged(double slicePosition)
bool flipXAxis(void) const
void flipYAxisChanged(bool flipYAxis)
void yCenterChanged(double y)
void yPositionChanged(double yPosition)
void setTransposeXY(bool transpose)
void xSpacingChanged(double xSpacing)
virtual void resizeEvent(QResizeEvent *event)
int sliceNumber(void) const
void addImage(const QImage &image)
void invertImageChanged(bool invert)
void setCenter(double x, double y)
double slicePosition(void)
void xCenterChanged(double x)
void setIntensityWindowLevel(double iwWindow, double iwLevel)
virtual void mousePressEvent(QMouseEvent *event)
virtual void keyPressEvent(QKeyEvent *event)
virtual void enterEvent(QEvent *event)
virtual void mouseMoveEvent(QMouseEvent *event)
ctkQImageView(ctkQImageViewPrivate &pvt, QWidget *parent=0)
protected constructor to derive private implementations
bool invertImage(void) const
void xPositionChanged(double xPosition)
virtual void leaveEvent(QEvent *event)
void flipXAxisChanged(bool flipXAxis)
int numberOfSlices(void) const
void sliceThicknessChanged(double sliceThickness)
virtual void update(bool zoomChanged=false, bool sizeChanged=false)
void setZoom(double factor)
void transposeXYChanged(bool transposeXY)
void setFlipXAxis(bool flip)
virtual ~ctkQImageView(void)
Destructor.
void setFlipYAxis(bool flip)
void zoomChanged(double factor)
void setSliceNumber(int slicenum)