interface.h file for this module. Defines public funtions prototypes this module's interface library makes available to other modules. More...
#include <lar/lar.h>
#include <lar/ipm_messages.h>
Data Structures | |
struct | TYPE_ipm_expert_params |
This is the ipm output image caracteristics. More... | |
struct | TYPE_camerakinematics_params |
This is used to caracterize each camera's kinematic parameters. More... | |
Defines | |
#define | _MAXNUM_LASERPTS_ 1080 |
Functions | |
int | ipm_query_data (double timetowait, ipm_data_message **sensordata) |
int | ipm_get_ipl_from_ipm_data_message (ipm_data_message *sensordata, IplImage **pimg) |
void | ipm_publish_data (ipm_data_message *msg) |
void | carmen_ipm_reset (void) |
void | ipm_publish_heartbeat (void) |
void | ipm_subscribe_heartbeat (ipm_heartbeat_message *msg, carmen_handler_t handler, carmen_subscribe_t subscribe_how) |
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.h file for this module. Defines public funtions prototypes this module's interface library makes available to other modules.