Class RangePolicyMinimumViewport

    • Constructor Detail

      • RangePolicyMinimumViewport

        public RangePolicyMinimumViewport​(Range range)

        Constructs an instance that will always ensure that the given range will be displayed.

        Parameters:
        range - the range that always should be visible.
    • Method Detail

      • getMax

        public double getMax​(double chartMin,
                             double chartMax)
        Returns the maximum of the chart or of the internal range if greater.

        Parameters:
        chartMin - ignored.
        chartMax - returned if greater than the value of the internal range.
        Returns:
        Math.max(this.range.getMax(), chartMax).
        See Also:
        IRangePolicy.getMax(double, double)
      • getMin

        public double getMin​(double chartMin,
                             double chartMax)
        Description copied from interface: IRangePolicy
        Define the lower bound of the Chart2D's value range. Depends on the AAxis this instance is bound to.
        Parameters:
        chartMin - the minimum value of the connected Chart2D that may / should be taken into account.
        chartMax - the maximum value of the connected Chart2D that may / should be taken into account.
        Returns:
        the minimum value (lower bound) for the Chart2D to display.
        See Also:
        IRangePolicy.getMin(double, double)