Class DpiRescaleStyleVisitor

    • Constructor Detail

      • DpiRescaleStyleVisitor

        public DpiRescaleStyleVisitor​(double scale)
      • DpiRescaleStyleVisitor

        public DpiRescaleStyleVisitor​(FilterFactory filterFactory,
                                      double scale)
    • Method Detail

      • rescale

        protected Expression rescale​(Expression expr)
        Description copied from class: RescaleStyleVisitor
        Used to rescale the provided expr.

        We do optimize the case where the provided expression is a literal; no sense doing a calculation each time if we don't have to.

        Overrides:
        rescale in class RescaleStyleVisitor
        Returns:
        expr multiplied by the provided scale
      • rescaleOption

        protected void rescaleOption​(Map<String,​String> options,
                                     String key,
                                     double defaultValue)
        Description copied from class: RescaleStyleVisitor
        Rescales the specified vendor option
        Overrides:
        rescaleOption in class RescaleStyleVisitor
      • rescaleOption

        protected void rescaleOption​(Map<String,​String> options,
                                     String key,
                                     int defaultValue)
        Description copied from class: RescaleStyleVisitor
        Rescales the specified vendor option
        Overrides:
        rescaleOption in class RescaleStyleVisitor