interface functions are defined here. More...
#include "ipm_interface.h"
#include <lar/lar.h>
#include <lar/ipm_messages.h>
Functions | |
void | ipm_subscribe_data (ipm_data_message *msg, carmen_handler_t handler, carmen_subscribe_t subscribe_how) |
void | ipm_publish_data (ipm_data_message *msg) |
void | ipm_publish_heartbeat (void) |
void | ipm_subscribe_heartbeat (ipm_heartbeat_message *msg, carmen_handler_t handler, carmen_subscribe_t subscribe_how) |
int | ipm_get_ipl_from_ipm_data_message (ipm_data_message *sensordata, IplImage **pimg) |
int | ipm_query_data (double timetowait, ipm_data_message **sensordata) |
int | ipm_query_shminfo (double, int *shmid, int *shmsize) |
int | ipm_convert_point_to_birdview_frame (int srcx, int srcy, int *dstx, int *dsty) |
int | ipm_convert_point_to_robot_frame (int srcx, int srcy, int *dstx, int *dsty) |
void | param_daemon_install_ipm_expert_params (TYPE_ipm_expert_params *p, int subscribe_changes) |
void | param_daemon_install_camerakinematics_params (TYPE_camerakinematics_params *p, int camera_num, int subscribe_changes, int verbose) |
int | param_daemon_set_ipm_uselaser (int val) |
interface functions are defined here.