.. index:: pair: class; EE::UI::Charts::AxisViewport .. _doxid-class_e_e_1_1_u_i_1_1_charts_1_1_axis_viewport: class EE::UI::Charts::AxisViewport ================================== .. toctree:: :hidden: Mutable, per-view range in transformed coordinates. .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include class AxisViewport { public: // methods :ref:`DataRange` :target:`range`() const; bool :target:`manual`() const; void :target:`fit`(std::optional<:ref:`DataRange`> extent, const :ref:`ChartAxis`& axis); void :target:`setRange`(:ref:`DataRange` range, const :ref:`ChartAxis`& axis); void :target:`zoom`(double anchor, double factor, const :ref:`ChartAxis`& axis); void :target:`pan`(double delta, const :ref:`ChartAxis`& axis); double :target:`toPixel`(double value, float pixelStart, float pixelLength, bool inverted, const :ref:`ChartAxis`& axis) const; double :target:`fromPixel`(float pixel, float pixelStart, float pixelLength, bool inverted, const :ref:`ChartAxis`& axis) const; };