00001
00002
00003
00011 #ifndef CLFCONVERT_H
00012 #define CLFCONVERT_H
00013
00014 #ifdef __cplusplus
00015 extern "C" {
00016 #endif
00017
00018 #include <carmen/carmen.h>
00019
00020
00021 void
00022 carmen_clfconvert_transform_laser_message(carmen_point_t refpose_currentframe,
00023 carmen_point_t refpose_newframe,
00024 carmen_robot_laser_message* msg);
00025
00026 void carmen_clfconvert_transform_laser_message_laser_pose(carmen_point_t refpose_currentframe,
00027 carmen_point_t refpose_newframe,
00028 carmen_robot_laser_message* msg);
00029
00030
00031 void carmen_clfconvert_transform_laser_message_odom_pose(carmen_point_t refpose_currentframe,
00032 carmen_point_t refpose_newframe,
00033 carmen_robot_laser_message* msg);
00034
00035 void
00036 carmen_clfconvert_transform_odometry_message(carmen_point_t refpose_currentframe,
00037 carmen_point_t refpose_newframe,
00038 carmen_base_odometry_message* msg) ;
00039
00040 void
00041 carmen_clfconvert_transform_truepos_message(carmen_point_t refpose_currentframe,
00042 carmen_point_t refpose_newframe,
00043 carmen_simulator_truepos_message* msg);
00044
00045
00046 #ifdef __cplusplus
00047 }
00048 #endif
00049
00050
00051 #endif
00052
00053