Class LandsatProjection

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable

    public class LandsatProjection
    extends Projection
    See Also:
    Serialized Form
    • Field Detail

      • a2

        private double a2
      • a4

        private double a4
      • b

        private double b
      • c1

        private double c1
      • c3

        private double c3
      • q

        private double q
      • t

        private double t
      • u

        private double u
      • w

        private double w
      • p22

        private double p22
      • sa

        private double sa
      • ca

        private double ca
      • xj

        private double xj
      • rlm

        private double rlm
      • rlm2

        private double rlm2
    • Constructor Detail

      • LandsatProjection

        public LandsatProjection()
    • Method Detail

      • project

        public ProjCoordinate project​(double lplam,
                                      double lpphi,
                                      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:
        lplam - the geographic x ordinate (in radians)
        lpphi - the geographic y ordinatee (in radians)
        xy - the projected coordinate (in coordinate system units)
        Returns:
        the target coordinate
      • seraz0

        private void seraz0​(double lam,
                            double mult)
      • 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