ipm_interface.h File Reference

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>
Include dependency graph for ipm_interface.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)

Detailed Description

interface.h file for this module. Defines public funtions prototypes this module's interface library makes available to other modules.

Generated on Wed Jun 2 12:43:03 2010 for LAR Atlas by  doxygen 1.6.3