Class AbstractFormatter

    • Field Detail

      • majorTickMarksCopy

        protected java.util.List<java.lang.Double> majorTickMarksCopy
      • unitScaling

        protected double unitScaling
      • rangeMin

        protected double rangeMin
      • rangeMax

        protected double rangeMax
      • localSchmidtTriggerThreshold

        protected double localSchmidtTriggerThreshold
      • schmittTriggerThreshold

        protected javafx.beans.property.DoubleProperty schmittTriggerThreshold
    • Constructor Detail

      • AbstractFormatter

        public AbstractFormatter​(Axis axis)
        Construct a DefaultFormatter for the given NumberAxis
        Parameters:
        axis - The axis to format tick marks for
      • AbstractFormatter

        public AbstractFormatter()
    • Method Detail

      • schmittTriggerThresholdProperty

        public javafx.beans.property.DoubleProperty schmittTriggerThresholdProperty()
        sets the min/max threshold when to change from one formatter domain to the other
        Returns:
        the Schmitt trigger threshold property
      • getRange

        protected double getRange()
      • getLogRange

        protected double getLogRange()
      • updateFormatter

        public void updateFormatter​(java.util.List<java.lang.Double> newMajorTickMarks,
                                    double unitScaling)
        Description copied from interface: AxisLabelFormatter
        Called just before new TickMarks are computed
        Specified by:
        updateFormatter in interface AxisLabelFormatter
        Parameters:
        newMajorTickMarks - for which the labels should be computed
        unitScaling - scaling applied to the raw data set units
      • rangeUpdated

        protected abstract void rangeUpdated()