Class KrovakProjection

java.lang.Object
org.locationtech.proj4j.proj.Projection
org.locationtech.proj4j.proj.KrovakProjection
All Implemented Interfaces:
Serializable, Cloneable

public class KrovakProjection extends Projection
The Krovak projection. While Krovak defines parameters for the azimuth and the latitude of the pseudo-standard parallel, these are hardcoded in this implementation.
See Also:
  • Field Details

    • czech

      boolean czech
    • s45

      private double s45
    • alfa

      private double alfa
    • k

      private double k
    • ro0

      private double ro0
    • s0

      private double s0
    • n

      private double n
  • Constructor Details

    • KrovakProjection

      public KrovakProjection()
  • Method Details

    • 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
    • project

      public ProjCoordinate project(double lplam, double lpphi, ProjCoordinate out)
      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)
      out - the projected coordinate (in coordinate system units)
      Returns:
      the target coordinate
    • projectInverse

      protected ProjCoordinate projectInverse(double x, double y, ProjCoordinate dst)
      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)
      dst - the inverse-projected geographic coordinate (in radians)
      Returns:
      the target coordinate
    • toString

      public String toString()
      Overrides:
      toString in class Projection