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;
ctkQImageView(QWidget *parent=0)
Constructor.
virtual void mouseReleaseEvent(QMouseEvent *event)
void ySpacingChanged(double ySpacing)
void setFlipXAxis(bool flip)
void intensityLevelChanged(double intensityLevel)
virtual void mousePressEvent(QMouseEvent *event)
void setZoom(double factor)
bool invertImage(void) const
double intensityWindow(void) const
void setSliceNumber(int slicenum)
virtual void resizeEvent(QResizeEvent *event)
void positionValueChanged(double positionValue)
double sliceSpacing(void)
void transposeXYChanged(bool transposeXY)
double positionValue(void)
void yCenterChanged(double y)
void setFlipYAxis(bool flip)
void xPositionChanged(double xPosition)
void flipXAxisChanged(bool flipXAxis)
double slicePosition(void)
void sliceNumberChanged(int sliceNum)
void xSpacingChanged(double xSpacing)
double sliceThickness(void)
virtual void enterEvent(QEvent *event)
void setCenter(double x, double y)
void setPosition(double x, double y)
void setInvertImage(bool invert)
void flipYAxisChanged(bool flipYAxis)
virtual void leaveEvent(QEvent *event)
QWidget Superclass
Superclass typedef.
double intensityLevel(void) const
bool flipXAxis(void) const
void sliceThicknessChanged(double sliceThickness)
ctkQImageView(ctkQImageViewPrivate &pvt, QWidget *parent=0)
protected constructor to derive private implementations
void xCenterChanged(double x)
virtual void keyPressEvent(QKeyEvent *event)
bool flipYAxis(void) const
bool transposeXY(void) const
void slicePositionChanged(double slicePosition)
void intensityWindowChanged(double intensityWindow)
int sliceNumber(void) const
void addImage(const QImage &image)
virtual void mouseMoveEvent(QMouseEvent *event)
virtual ~ctkQImageView(void)
Destructor.
void numberOfSlicesChanged(int numberOfSlices)
void setIntensityWindowLevel(double iwWindow, double iwLevel)
virtual void update(bool zoomChanged=false, bool sizeChanged=false)
void setTransposeXY(bool transpose)
int numberOfSlices(void) const
void zoomChanged(double factor)
void invertImageChanged(bool invert)
void yPositionChanged(double yPosition)