15 #ifndef BORNAGAIN_GUI_COREGUI_VIEWS_MASKWIDGETS_ISCENEADAPTOR_H
16 #define BORNAGAIN_GUI_COREGUI_VIEWS_MASKWIDGETS_ISCENEADAPTOR_H
52 qreal
toSceneX(qreal value)
const {
return value; }
53 qreal
toSceneY(qreal value)
const {
return value; }
qreal toSceneX(qreal value) const
convert native mask x-coordinate to scene coordinate
qreal fromSceneX(qreal value) const
convert scene x-coordinate to native mask coordinate
qreal toSceneY(qreal value) const
convert native mask y-coordinate to scene coordinate
qreal fromSceneY(qreal value) const
convert scene y-coordinate to native mask coordinate
Interface to adapt MaskItems coordinates (expressed in units of IntensityDataItem) to/from scene coor...
virtual qreal fromSceneX(qreal) const =0
convert scene x-coordinate to native mask coordinate
QRectF m_viewport_rectangle
virtual qreal toSceneY(qreal) const =0
convert native mask y-coordinate to scene coordinate
virtual qreal fromSceneY(qreal) const =0
convert scene y-coordinate to native mask coordinate
virtual const QRectF & viewportRectangle() const
returns viewport rectangle in scene coordinates
virtual qreal toSceneX(qreal) const =0
convert native mask x-coordinate to scene coordinate