#ifndef _NAVUTILS_H
#define _NAVUTILS_H

// Use temporarily!!!
#define MontereyUTM 10

/*
CLASS 
NavUtils

DESCRIPTION
Various navigation utilities, including projection transformation methods.

AUTHOR
Tom O'Reilly
*/

class NavUtils {

public:

  ///////////////////////////////////////////////////////////////////
  // Convert geographic coordinates (in radians) to UTM coordinates
  // (in meters)
  static int geoToUtm(double latitude, double longitude, long utmZone,
		      double *northing, double *easting);

  ///////////////////////////////////////////////////////////////////
  // Convert UTM coordinates (in meters) to geographic coordinates
  // (in radians)
  static int utmToGeo(double northing, double easting, long utmZone,
		      double *latitude, double *longitude);

};

#endif
