gov.noaa.pmel.util
Class GeographicValue

java.lang.Object
  extended by gov.noaa.pmel.util.GeographicValue
Direct Known Subclasses:
Latitude, Longitude

public class GeographicValue
extends java.lang.Object

Base class used by LatitudeValue and LongitudeValue for translating between a float and deg/min/sec.


Field Summary
protected  float decimalValue
           
protected  int degrees
           
protected  int minutes
           
protected  int seconds
           
protected  int sign
           
 
Constructor Summary
GeographicValue()
           
GeographicValue(float decVal)
           
 
Method Summary
 void decimalToDegMinSec()
           
 void degMinSecToDecimal()
           
 float getDecimalValue()
           
 int getDegrees()
           
 int getMinutes()
           
 int getSeconds()
           
 int getSign()
           
static void main(java.lang.String[] args)
           
 void setDecimalValue(float decimalValue)
           
 void setDegrees(int degrees)
           
 void setMinutes(int minutes)
           
 void setSeconds(int seconds)
           
 void setSign(int sign)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

degrees

protected int degrees

minutes

protected int minutes

seconds

protected int seconds

sign

protected int sign

decimalValue

protected float decimalValue
Constructor Detail

GeographicValue

public GeographicValue()

GeographicValue

public GeographicValue(float decVal)
Method Detail

decimalToDegMinSec

public void decimalToDegMinSec()

degMinSecToDecimal

public void degMinSecToDecimal()

setDegrees

public void setDegrees(int degrees)

setMinutes

public void setMinutes(int minutes)

setSeconds

public void setSeconds(int seconds)

setSign

public void setSign(int sign)

setDecimalValue

public void setDecimalValue(float decimalValue)

getDegrees

public int getDegrees()

getMinutes

public int getMinutes()

getSeconds

public int getSeconds()

getSign

public int getSign()

getDecimalValue

public float getDecimalValue()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

main

public static void main(java.lang.String[] args)