15 #ifndef BORNAGAIN_MVVM_MODEL_MVVM_STANDARDITEMS_VIEWPORTITEM_H
16 #define BORNAGAIN_MVVM_MODEL_MVVM_STANDARDITEMS_VIEWPORTITEM_H
22 class ViewportAxisItem;
29 static inline const std::string P_XAXIS =
"P_XAXIS";
30 static inline const std::string P_YAXIS =
"P_YAXIS";
31 static inline const std::string T_ITEMS =
"T_ITEMS";
39 virtual void setViewportToContent(
double left,
double top,
double right,
double bottom);
41 virtual void setViewportToContent();
44 void register_xy_axes();
Complex item holding mixed SessionItem types (single properties and other CompountItems).
Item to represent viewport axis.
Base class to represent 2D viewport.
virtual std::pair< double, double > data_xaxis_range() const =0
virtual std::pair< double, double > data_yaxis_range() const =0
materialitems.h Collection of materials to populate MaterialModel.