Class Orthomorphic

  • Direct Known Subclasses:
    NZMG

    public abstract class Orthomorphic
    extends Projection
    • Constructor Detail

      • Orthomorphic

        public Orthomorphic​(Position p,
                            Ellipsoid e,
                            Datum d)
        Create a new Orthomorphic instance for a location specified by Position, Ellipsoid and Datum
        Parameters:
        p - A Position object defining the location
        e - The Ellipsoid used as a reference
        d - The Datum used
      • Orthomorphic

        public Orthomorphic​(ENPair point,
                            Ellipsoid sphere,
                            Datum datum)
        Create an instance of Orthomorphic based on a specified ENPair
        Parameters:
        point - An ENPair containing the Easting and Northing distances of the point
        sphere - The Ellipsoid to use
        datum - The Datum to use with this instance
    • Method Detail

      • toEN

        public ENPair toEN()
        Description copied from class: Projection
        Get a 2-dimensional representation of the projected position as easting and northing distances
        Specified by:
        toEN in class Projection
        Returns:
        An ENPair representing the projected Position
      • gridConvergence

        public abstract double gridConvergence()
        Description copied from class: Projection
        Calculate Grid Convergence - the angle between the North axis and True North at this particular point.
        Specified by:
        gridConvergence in class Projection
        Returns:
        Grid convergence (radians)
      • a

        protected double a()
      • n0

        public abstract double n0()
      • e0

        public abstract double e0()
      • phi0

        public abstract double phi0()
      • lamda0

        public abstract double lamda0()
      • cfi

        public abstract double cfi​(int i)
      • cfilen

        public abstract int cfilen()
      • cfl

        public abstract double cfl​(int i)
      • cfllen

        public abstract int cfllen()
      • cfblen

        public abstract int cfblen()