30 #ifndef TRANSFORM_UTIL_TRANSFORM_UTIL_H_ 31 #define TRANSFORM_UTIL_TRANSFORM_UTIL_H_ 34 #include <boost/array.hpp> 44 double reference_latitude,
45 double reference_longitude,
46 double reference_yaw);
62 double dst_longitude);
84 double source_latitude,
85 double source_longitude,
86 double destination_latitude,
87 double destination_longitude);
104 double& mid_latitude,
105 double& mid_longitude);
120 double GetHeading(
double src_x,
double src_y,
double dst_x,
double dst_y);
142 double ToYaw(
double heading);
207 boost::array<double, 9>& matrix_out);
217 boost::array<double, 36>& matrix);
228 boost::array<double, 36>& matrix);
282 bool FrameIdsEqual(
const std::string& frame1,
const std::string& frame2);
285 #endif // TRANSFORM_UTIL_TRANSFORM_UTIL_H_