Class PolarStereographicCoordinateInfo

java.lang.Object
hec.map.transform.CoordinateInfo
hec.map.transform.PolarStereographicCoordinateInfo
All Implemented Interfaces:
AsciiSerializable, FieldAccessor, CoordinateTransformConstants, Serializable

public class PolarStereographicCoordinateInfo extends CoordinateInfo implements Serializable, AsciiSerializable
See Also:
  • Constructor Details

    • PolarStereographicCoordinateInfo

      public PolarStereographicCoordinateInfo()
    • PolarStereographicCoordinateInfo

      public PolarStereographicCoordinateInfo(String units, String spheroid)
    • PolarStereographicCoordinateInfo

      public PolarStereographicCoordinateInfo(String units, String spheroid, double sMajorAxis, double sMinorAxis, double longPol, double trueScale, double fe, double fn)
  • Method Details

    • setMajorAxis

      public void setMajorAxis(double sMajorAxis)
    • setMinorAxis

      public void setMinorAxis(double sMinorAxis)
    • setLongPol

      public void setLongPol(double longPol)
    • setTrueScale

      public void setTrueScale(double trueScale)
    • setFalseNorthing

      public void setFalseNorthing(double fn)
    • setFalseEasting

      public void setFalseEasting(double fe)
    • getType

      public String getType()
      Specified by:
      getType in class CoordinateInfo
    • getMajorAxis

      public double getMajorAxis()
    • getMinorAxis

      public double getMinorAxis()
    • getLongPol

      public double getLongPol()
    • getTrueScale

      public double getTrueScale()
    • getFalseNorthing

      public double getFalseNorthing()
    • getFalseEasting

      public double getFalseEasting()
    • writeObject2

      protected void writeObject2(BufferedWriter writer) throws IOException
      Specified by:
      writeObject2 in class CoordinateInfo
      Throws:
      IOException
    • readObject2

      protected void readObject2(BufferedReader reader) throws IOException
      Specified by:
      readObject2 in class CoordinateInfo
      Throws:
      IOException
    • saveData

      public boolean saveData(org.jdom.Element cinfoElem)
      Description copied from class: CoordinateInfo
      XML format save
      Overrides:
      saveData in class CoordinateInfo
      Returns:
    • loadData

      public boolean loadData(org.jdom.Element cinfoElem)
      Overrides:
      loadData in class CoordinateInfo
    • equals

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

      public static PolarStereographicCoordinateInfo getHRAPCoordinateInfo()
    • isHrap

      public boolean isHrap()
    • getFieldObject

      public Object getFieldObject(Field fld)
      Description copied from interface: FieldAccessor
      This method allows access to java.lang.reflect.Field objects within the implementing class.
      Specified by:
      getFieldObject in interface FieldAccessor
      Overrides:
      getFieldObject in class CoordinateInfo
      Parameters:
      fld - The field to get.
      Returns:
      The data object that is stored in the given field
    • setFieldObject

      public boolean setFieldObject(Field fld, Object fobj)
      Description copied from interface: FieldAccessor
      This allows access to fields withing the implementing object to set there data.
      Specified by:
      setFieldObject in interface FieldAccessor
      Overrides:
      setFieldObject in class CoordinateInfo
      Parameters:
      fld - The java field object representing the member field to be set
      fobj - The data to set in that field
      Returns:
      returns true if successful