Class SpatialReferenceImpl

java.lang.Object
com.esri.core.geometry.SpatialReference
com.esri.core.geometry.SpatialReferenceImpl
All Implemented Interfaces:
Serializable

class SpatialReferenceImpl extends SpatialReference
  • Field Details

    • no_projection_engine

      static final boolean no_projection_engine
      See Also:
    • c_SULIMIT32

      public static final int c_SULIMIT32
      See Also:
    • c_SULIMIT64

      public static final long c_SULIMIT64
      See Also:
    • m_userWkid

      int m_userWkid
    • m_userLatestWkid

      int m_userLatestWkid
    • m_userOldestWkid

      int m_userOldestWkid
    • m_userWkt

      String m_userWkt
    • m_lock

      private static final ReentrantLock m_lock
    • m_esri_codes

      private static final int[] m_esri_codes
  • Constructor Details

    • SpatialReferenceImpl

      SpatialReferenceImpl()
  • Method Details

    • getID

      public int getID()
      Description copied from class: SpatialReference
      Returns the well known ID for the horizontal coordinate system of the spatial reference.
      Specified by:
      getID in class SpatialReference
      Returns:
      wkid The well known ID.
    • getFalseX

      double getFalseX()
    • getFalseY

      double getFalseY()
    • getFalseZ

      double getFalseZ()
    • getFalseM

      double getFalseM()
    • getGridUnitsXY

      double getGridUnitsXY()
    • getGridUnitsZ

      double getGridUnitsZ()
    • getGridUnitsM

      double getGridUnitsM()
    • getPrecision

    • getTolerance

      double getTolerance(int semantics)
      Description copied from class: SpatialReference
      Get the XY tolerance of the spatial reference
      Specified by:
      getTolerance in class SpatialReference
      Returns:
      The XY tolerance of the spatial reference as double.
    • queryValidCoordinateRange

      public void queryValidCoordinateRange(Envelope2D env2D)
    • requiresReSimplify

      public boolean requiresReSimplify(SpatialReference dst)
    • getText

      public String getText()
      Specified by:
      getText in class SpatialReference
    • getOldID

      int getOldID()
      Returns the oldest value of the well known ID for the horizontal coordinate system of the spatial reference. This ID is used for JSON serialization. Not public.
      Specified by:
      getOldID in class SpatialReference
    • getLatestID

      int getLatestID()
      Returns the latest value of the well known ID for the horizontal coordinate system of the spatial reference. This ID is used for JSON serialization. Not public.
      Specified by:
      getLatestID in class SpatialReference
    • createImpl

      public static SpatialReferenceImpl createImpl(int wkid)
    • createImpl

      public static SpatialReferenceImpl createImpl(String wkt)
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • geodesicDistanceOnWGS84Impl

      static double geodesicDistanceOnWGS84Impl(Point ptFrom, Point ptTo)
    • getAuthority

      public String getAuthority()
    • getAuthority_

      private String getAuthority_(int latestWKID)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object