30 #ifndef TRANSFORM_UTIL_UTM_UTIL_H_ 31 #define TRANSFORM_UTIL_UTM_UTIL_H_ 35 #include <boost/serialization/singleton.hpp> 36 #include <boost/thread/mutex.hpp> 47 uint32_t
GetZone(
double longitude);
78 double latitude,
double longitude,
79 int& zone,
char& band,
double& easting,
double& northing)
const;
90 double latitude,
double longitude,
91 double& easting,
double& northing)
const;
104 int zone,
char band,
double easting,
double northing,
105 double& latitude,
double& longitude)
const;
132 double latitude,
double longitude,
133 int& zone,
char& band,
double& easting,
double& northing)
const;
144 double latitude,
double longitude,
145 double& easting,
double& northing)
const;
158 int zone,
char band,
double easting,
double northing,
159 double& latitude,
double& longitude)
const;
161 #if (BOOST_VERSION / 100 % 1000) >= 65 && (BOOST_VERSION / 100 % 1000) < 69 162 friend class boost::serialization::singleton<swri_transform_util::
UtmUtil::UtmData>;
164 friend class boost::serialization::detail::singleton_wrapper<swri_transform_util::UtmUtil::UtmData>;
181 #endif // TRANSFORM_UTIL_UTM_UTIL_H_