com.buglabs.nmea
Class DegreesMinutesSeconds

java.lang.Object
  extended by com.buglabs.nmea.DegreesMinutesSeconds

public class DegreesMinutesSeconds
extends java.lang.Object

A class to store DMS style location information.


Constructor Summary
DegreesMinutesSeconds(java.lang.String dms)
          Will throw NMEAParserException if parsing error occurs.
 
Method Summary
 double getDegrees()
           
 char getDirection()
           
 double getMinutes()
           
 double getSeconds()
           
 double toDecimalDegrees()
          Convert DegreesMinutesSeconds to decimal degrees
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DegreesMinutesSeconds

public DegreesMinutesSeconds(java.lang.String dms)
Will throw NMEAParserException if parsing error occurs.

Parameters:
dms -
Method Detail

getDegrees

public double getDegrees()
Returns:
Degrees part of DMS

getMinutes

public double getMinutes()
Returns:
Minutes part of DMS value

getSeconds

public double getSeconds()
Returns:
Seconds part of DMS value

getDirection

public char getDirection()
Returns:
Direction char for unit. Can be N/S/E/W.

toDecimalDegrees

public double toDecimalDegrees()
Convert DegreesMinutesSeconds to decimal degrees

Returns: