Class EquidistantAzimuthalProjection

    • Field Detail

      • mode

        private int mode
      • en

        private double[] en
      • M1

        private double M1
      • N1

        private double N1
      • Mp

        private double Mp
      • He

        private double He
      • G

        private double G
      • sinphi0

        private double sinphi0
      • cosphi0

        private double cosphi0
    • Constructor Detail

      • EquidistantAzimuthalProjection

        public EquidistantAzimuthalProjection()
      • EquidistantAzimuthalProjection

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

      • clone

        public java.lang.Object clone()
        Overrides:
        clone in class Projection
      • 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 AzimuthalProjection
      • project

        public ProjCoordinate project​(double lam,
                                      double phi,
                                      ProjCoordinate xy)
        Description copied from class: Projection
        Computes the projection of a given point (i.e. from geographics to projection space). This should be overridden for all projections.
        Overrides:
        project in class Projection
        Parameters:
        lam - the geographic x ordinate (in radians)
        phi - the geographic y ordinatee (in radians)
        xy - the projected coordinate (in coordinate system units)
        Returns:
        the target coordinate
      • projectInverse

        public ProjCoordinate projectInverse​(double x,
                                             double y,
                                             ProjCoordinate lp)
        Description copied from class: Projection
        Computes the inverse projection of a given point (i.e. from projection space to geographics). This should be overridden for all projections.
        Overrides:
        projectInverse in class Projection
        Parameters:
        x - the projected x ordinate (in coordinate system units)
        y - the projected y ordinate (in coordinate system units)
        lp - the inverse-projected geographic coordinate (in radians)
        Returns:
        the target coordinate