Class ZoomingOneDScreenTransform

    • Constructor Detail

      • ZoomingOneDScreenTransform

        public ZoomingOneDScreenTransform​(BoundedInterval world,
                                          int screenSize)
      • ZoomingOneDScreenTransform

        public ZoomingOneDScreenTransform​(BoundedInterval world,
                                          int screenSize,
                                          boolean invertDeviceCoordinates,
                                          boolean invertWorldCoordinates)
    • Method Detail

      • setZoomStrategy

        public void setZoomStrategy​(ZoomStrategy zoomStrategy)
      • screenToWorld

        public double screenToWorld​(int screen)
      • worldToScreen

        public int worldToScreen​(double world)
      • worldToScreenPrecise

        public double worldToScreenPrecise​(double world)
      • getWorldInterval

        public Interval getWorldInterval()
      • setWorldInterval

        public void setWorldInterval​(BoundedInterval world)
      • getScreenSize

        public int getScreenSize()
      • isAffine

        public boolean isAffine()
      • getWorldMin

        public double getWorldMin()
      • getWorldMax

        public double getWorldMax()
      • getWorldRange

        public double getWorldRange()
      • isWorldCoordinatesInverted

        public boolean isWorldCoordinatesInverted()
      • setScreenSize

        public void setScreenSize​(int screenSize)
      • setScreenMargins

        public void setScreenMargins​(int screenMargins)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object