15 #ifndef BORNAGAIN_MVVM_VIEW_MVVM_PLOTTING_SCENEADAPTERINTERFACE_H
16 #define BORNAGAIN_MVVM_VIEW_MVVM_PLOTTING_SCENEADAPTERINTERFACE_H
18 #include "mvvm/view_export.h"
Interface to convert coordinates of "scene" to coordinates of "widget".
virtual ~SceneAdapterInterface()=default
virtual double toSceneY(double) const =0
convert local y-coordinate to scene coordinate
virtual double fromSceneY(double) const =0
convert scene y-coordinate to local axis coordinate
virtual double toSceneX(double) const =0
convert local x-coordinate to scene coordinate
virtual double fromSceneX(double) const =0
convert scene x-coordinate to local axis coordinate
virtual QRectF viewportRectangle() const =0
returns viewport rectangle in scene coordinates
materialitems.h Collection of materials to populate MaterialModel.