package net.mar;
import net.mar.AnException;
import java.util.StringTokenizer;

public class StringToDegrees
{
private double RADegrees=-999;
private double DECDegrees=-999;

		public void setString(String coords) {
        String [] strArray;
		strArray = coords.replace(':',' ').trim().split("\\s+");
		System.out.println(strArray.length);
        if (strArray.length == 6){
			try {
		RADegrees=(Double.valueOf(strArray[0]).doubleValue()+
		(Double.valueOf(strArray[1]).doubleValue()+
		(Double.valueOf(strArray[2]).doubleValue()/60.0))/60.0)*15.0;

		DECDegrees=Math.abs((Double.valueOf(strArray[3]).doubleValue()))+
		(Double.valueOf(strArray[4]).doubleValue()+
		(Double.valueOf(strArray[5]).doubleValue()/60.0))/60.0;
System.out.println(strArray[3].indexOf("a"));
        if (strArray[3].indexOf("-") >= 0)
        {
			DECDegrees=DECDegrees*-1.0;
		}

		}
		catch (Exception e){
		}
System.out.println(RADegrees+" "+DECDegrees);
//System.out.println(Math.abs((Double.valueOf(strArray[3]).doubleValue()));
		}
		}


		}