stage.cc File Reference

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/types.h>
#include <errno.h>
#include <sys/socket.h>
#include <netdb.h>
#include <netinet/in.h>
#include <assert.h>
#include <unistd.h>
#include <math.h>
#include <glib.h>
#include <locale.h>
#include <FL/Fl_Shared_Image.H>
#include "stage_internal.hh"


Functions

stg_cb_tStg::cb_create (stg_model_callback_t callback, void *arg)
void Stg::cb_destroy (stg_cb_t *cb)
double Stg::constrain (double val, double minval, double maxval)
draw_t * Draw::create (type_t type, vertex_t *verts, size_t vert_count)
void Draw::destroy (draw_t *d)
void Stg::Init (int *argc, char **argv[])
bool Stg::InitDone ()
stg_pose_t Stg::pose_sum (stg_pose_t p1, stg_pose_t p2)
stg_color_t Stg::stg_color_pack (double r, double g, double b, double a)
void Stg::stg_color_unpack (stg_color_t col, double *r, double *g, double *b, double *a)
int Stg::stg_line_3d (int32_t x, int32_t y, int32_t z, int32_t dx, int32_t dy, int32_t dz, stg_line3d_func_t visit_voxel, void *arg)
stg_color_t Stg::stg_lookup_color (const char *name)
stg_point_tStg::stg_points_create (size_t count)
void Stg::stg_points_destroy (stg_point_t *pts)
int Stg::stg_polygon_3d (stg_point_int_t *pts, unsigned int pt_count, stg_line3d_func_t visit_voxel, void *arg)
void Stg::stg_pose_sum (stg_pose_t *result, stg_pose_t *p1, stg_pose_t *p2)
void Stg::stg_print_err (const char *err)
void Stg::stg_print_geom (stg_geom_t *geom)
void Stg::stg_print_pose (stg_pose_t *pose)
void Stg::stg_print_velocity (stg_velocity_t *vel)
stg_msec_t Stg::stg_realtime (void)
stg_msec_t Stg::stg_realtime_since_start (void)
int Stg::stg_rotrects_from_image_file (const char *filename, stg_rotrect_t **rects, unsigned int *rect_count, unsigned int *widthp, unsigned int *heightp)
void Stg::stg_rotrects_normalize (stg_rotrect_t *rects, int num)
stg_point_tStg::stg_unit_square_points_create (void)
GHashTable * Stg::Typetable ()

Generated on Thu Jan 7 17:42:16 2010 for Stage by  doxygen 1.5.5