Class ZoomLevel

  • Direct Known Subclasses:
    WebMercatorZoomLevel

    public abstract class ZoomLevel
    extends Object
    ZoomLevel is a class in dire need of documentation.
    Since:
    12
    Author:
    Tobias Sauerwein
    • Field Detail

      • maxTilePerRowNumber

        protected int maxTilePerRowNumber
      • maxTilePerColNumber

        protected int maxTilePerColNumber
      • maxTileNumber

        protected long maxTileNumber
    • Constructor Detail

      • ZoomLevel

        public ZoomLevel()
      • ZoomLevel

        public ZoomLevel​(int zoomLevel)
    • Method Detail

      • setZoomLevel

        protected void setZoomLevel​(int zoomLevel)
      • calculateMaxTilePerRowNumber

        public abstract int calculateMaxTilePerRowNumber​(int zoomLevel)
      • calculateMaxTilePerColNumber

        public abstract int calculateMaxTilePerColNumber​(int zoomLevel)
      • calculateMaxTileNumber

        public long calculateMaxTileNumber()
      • getZoomLevel

        public int getZoomLevel()
      • getMaxTilePerRowNumber

        public int getMaxTilePerRowNumber()
      • getMaxTilePerColNumber

        public int getMaxTilePerColNumber()
      • getMaxTileNumber

        public long getMaxTileNumber()
      • equals

        public boolean equals​(Object o)
        Overrides:
        equals in class Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object