Class EditableLatLon

java.lang.Object
ucar.unidata.geoloc.ProjectionImpl
ucar.unidata.geoloc.projection.LatLonProjection
ucar.unidata.view.geoloc.EditableLatLon
All Implemented Interfaces:
Serializable, ucar.unidata.geoloc.Projection

public class EditableLatLon extends ucar.unidata.geoloc.projection.LatLonProjection
See Also:
  • Field Summary

    Fields inherited from class ucar.unidata.geoloc.ProjectionImpl

    atts, defaultMapArea, defaultUnits, EARTH_RADIUS, INDEX_LAT, INDEX_LON, INDEX_X, INDEX_Y, isLatLon, name, PI, PI_OVER_2, PI_OVER_4, TOLERANCE
  • Constructor Summary

    Constructors
    Constructor
    Description
    Constructor
    Constructor
    EditableLatLon(String name, ucar.unidata.geoloc.ProjectionRect defaultMapArea)
    Constructor
    EditableLatLon(ucar.unidata.geoloc.Earth earth)
    Constructor
  • Method Summary

    Modifier and Type
    Method
    Description
    ucar.unidata.geoloc.ProjectionImpl
    Taken from ucar.unidata.geoloc.projection.LatLonProjection
    double
    Getter for latitude1
    double
    Getter for longitude1
    Label getter
    double
    Getter for latitude0
    double
    Getter for longitude0
    toString for params
    void
    setLowerRightLatitude(double latitude1)
    Setter for latitude1
    void
    setLowerRightLongitude(double longitude1)
    Setter for longitude1
    void
    setUpperLeftLatitude(double latitude0)
    Setter for latitude0
    void
    setUpperLeftLongitude(double longitude0)
    Setter for longitude0
    toString override

    Methods inherited from class ucar.unidata.geoloc.projection.LatLonProjection

    crossSeam, equals, getCenterLon, hashCode, latLonToProj, latLonToProj, latLonToProj, latLonToProjRect, latLonToProjRect, projToLatLon, projToLatLon, projToLatLon, projToLatLonBB, setCenterLon, setCenterLon, setDefaultMapArea

    Methods inherited from class ucar.unidata.geoloc.ProjectionImpl

    addParameter, addParameter, addParameter, findProjectionParameter, getClassName, getDefaultMapArea, getDefaultMapAreaLL, getDefaultUnits, getHeader, getName, getProjectionParameters, isLatLon, latLonToProj, latLonToProj, latLonToProj, latLonToProj, latLonToProj, latLonToProj, latLonToProj, latLonToProjBB, projToLatLon, projToLatLon, projToLatLon, projToLatLonBBold, setName

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface ucar.unidata.geoloc.Projection

    latLonToProj, projToLatLon
  • Constructor Details

    • EditableLatLon

      public EditableLatLon()
      Constructor
    • EditableLatLon

      public EditableLatLon(ucar.unidata.geoloc.Earth earth)
      Constructor
      Parameters:
      earth -
    • EditableLatLon

      public EditableLatLon(String name)
      Constructor
      Parameters:
      name -
    • EditableLatLon

      public EditableLatLon(String name, ucar.unidata.geoloc.ProjectionRect defaultMapArea)
      Constructor
      Parameters:
      name -
      defaultMapArea -
  • Method Details

    • getProjectionTypeLabel

      public String getProjectionTypeLabel()
      Label getter
      Overrides:
      getProjectionTypeLabel in class ucar.unidata.geoloc.projection.LatLonProjection
      Returns:
    • getUpperLeftLatitude

      public double getUpperLeftLatitude()
      Getter for latitude0
      Returns:
      latitude0
    • getLowerRightLatitude

      public double getLowerRightLatitude()
      Getter for latitude1
      Returns:
    • getUpperLeftLongitude

      public double getUpperLeftLongitude()
      Getter for longitude0
      Returns:
    • getLowerRightLongitude

      public double getLowerRightLongitude()
      Getter for longitude1
      Returns:
    • setUpperLeftLatitude

      public void setUpperLeftLatitude(double latitude0)
      Setter for latitude0
      Parameters:
      latitude0 -
    • setLowerRightLatitude

      public void setLowerRightLatitude(double latitude1)
      Setter for latitude1
      Parameters:
      latitude1 -
    • setUpperLeftLongitude

      public void setUpperLeftLongitude(double longitude0)
      Setter for longitude0
      Parameters:
      longitude0 -
    • setLowerRightLongitude

      public void setLowerRightLongitude(double longitude1)
      Setter for longitude1
      Parameters:
      longitude1 -
    • paramsToString

      public String paramsToString()
      toString for params
      Specified by:
      paramsToString in interface ucar.unidata.geoloc.Projection
      Overrides:
      paramsToString in class ucar.unidata.geoloc.projection.LatLonProjection
      Returns:
      params as a string
    • toString

      public String toString()
      toString override
      Overrides:
      toString in class ucar.unidata.geoloc.ProjectionImpl
      Returns:
      params as a string
    • constructCopy

      public ucar.unidata.geoloc.ProjectionImpl constructCopy()
      Taken from ucar.unidata.geoloc.projection.LatLonProjection
      Overrides:
      constructCopy in class ucar.unidata.geoloc.projection.LatLonProjection
      Returns: