Class AzimuthalProjection

    • Constructor Detail

      • AzimuthalProjection

        public AzimuthalProjection()
      • AzimuthalProjection

        public AzimuthalProjection​(double projectionLatitude,
                                   double projectionLongitude)
    • Method Detail

      • initialize

        public void initialize()
        Description copied from class: Projection
        Initialize the projection. This should be called after setting parameters and before using the projection. This is for performance reasons as initialization may be expensive.
        Overrides:
        initialize in class Projection
      • inside

        public boolean inside​(double lon,
                              double lat)
        Description copied from class: Projection
        Returns true if the given lat/long point is visible in this projection
        Overrides:
        inside in class Projection
      • setMapRadius

        public void setMapRadius​(double mapRadius)
        Set the map radius (in degrees). 180 shows a hemisphere, 360 shows the whole globe.
      • getMapRadius

        public double getMapRadius()
      • equals

        public boolean equals​(java.lang.Object that)
        Description copied from class: Projection
        Represents quality between possible outputs of Projection.project(ProjCoordinate, ProjCoordinate). Subclasses of Projection should capture additional state that is used in the project method and delgate to base. Note: The name of the projection is not part of equality.
        Overrides:
        equals in class Projection
      • hashCode

        public int hashCode()
        Description copied from class: Projection
        Hash of those fields considered in Projection equalituy. Subclasses that override equality should override hashCode.
        Overrides:
        hashCode in class Projection