.. index:: pair: class; EE::UI::Charts::ChartAxis .. _doxid-class_e_e_1_1_u_i_1_1_charts_1_1_chart_axis: class EE::UI::Charts::ChartAxis =============================== .. toctree:: :hidden: Axis semantics are independent of a :ref:`UIChart ` 's per-view viewport. .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include class ChartAxis { public: // typedefs typedef std::function<:ref:`String`(double value, double step)> :target:`Formatter`; // construction :target:`ChartAxis`(:ref:`AxisPosition` position, std::function changed = {}); // methods :ref:`AxisPosition` :target:`position`() const; void :target:`setLabel`(:ref:`String` label); const :ref:`String`& :target:`label`() const; void :target:`setFormatter`(:ref:`Formatter` formatter); :ref:`String` :target:`formatTick`(double value, double step) const; void :target:`setConstraints`(:ref:`RangeConstraints` constraints); const :ref:`RangeConstraints`& :target:`constraints`() const; const :ref:`AxisScale`& :target:`scale`() const; :ref:`Uint64` :target:`revision`() const; };