Classes |
| class | acceleration_sensor_t |
| class | acceleration_observer_t |
| class | angular_rate_sensor_t |
| class | angular_rate_observer_t |
| class | components_t |
| class | control_line_sensor_t |
| class | control_line_observer_t |
| class | controller_interface_t |
| class | drive_sensor_t |
| class | drive_observer_t |
| class | dynamic_object_t |
| class | iteris_sensor_t |
| class | iteris_observer_t |
| class | laser_sensor_t |
| class | scan_observer_t |
| class | manual_controller_t |
| class | mesh_object_t |
| class | motion_sensor_t |
| class | motion_observer_t |
| class | nav_sensor_t |
| class | nav_observer_t |
| class | non_simulated_object_t |
| struct | dyn_sim_object_t |
| struct | mesh_object_info_t |
| struct | sensor_object_t |
| struct | goal_t |
| struct | script_data_t |
| struct | rndf_goal_t |
| struct | waypoint_data_t |
| class | object_info_t |
| class | ray_sensor_t |
| class | ray_sensor_observer_t |
| class | script_controller_t |
| class | sensor_controller_t |
| class | signal_line_sensor_t |
| class | signal_line_observer_t |
| class | cbsim_utils_t |
| struct | orientation_t |
| class | sim_world_t |
| class | sim_world_object_t |
| class | simulated_object_t |
| class | sog_sensor_t |
| class | sog_observer_t |
| class | static_object_t |
| class | steering_sensor_t |
| class | timer_t |
| class | waypoint_controller_t |
Enumerations |
| enum | object_type_t { DYN_SIM = 0,
DYN_NO_SIM = 1,
STATIC = 2,
MESH = 3
} |
| enum | control_type_t {
SENSOR = 0,
MANUAL = 1,
SCRIPT = 2,
WAYPOINT = 3,
NONE = 4
} |
| enum | sensor_type_t { LASER = 0,
RAY = 1
} |
| enum | wheel_type_t { SKID = 0,
CONVENTIONAL = 1
} |
Functions |
| float | calculate_angle (float pos1x, float pos1y, float pos2x, float pos2y) |
| double | sqr (double x) |
| void | HomogTformPt (double T[3][4], double x[3], double p[3]) |
| void | tform_mult (double a[3][4], double b[3][4], double c[3][4]) |
| float | radian (float te) |
| float | calculate_distance (float posx1, float posy1, float posz1, float posx2, float posy2, float posz2) |
| float | mod (float i) |
| float | angle (float x, float y) |
| float | distance (float x1, float y1, float x2, float y2) |
| void | my_sleep (double mSec) |
| void | load_ppm_p6 (char *fname, unsigned int *w, unsigned int *h, unsigned char **data, int mallocflag) |
| void | load_ppm_p3 (char *fname, unsigned int *w, unsigned int *h, unsigned char **data, int mallocflag) |
| void | Normal_Plane (float v[3], float x[3], float y[3], float z[3]) |
| void | Render_Polygon (float v[4][3], float color[3], int texon, char *ppmname) |
| void | Render_Quadric (int type, float radius, float outerradius, float length, float color[3], int texon, char *ppmname) |
| void | Render_box (float dimensions[3], float color[3], int texon, char *ppmname) |
| void | Render_Ground (float size, float color[3], int texon, char *ppmname) |
| void | Render_Sky (float size, float color[3], int texon, char *ppmname) |
| void | get_rotation_matrix (double rot[16], double heading, double pitch, double roll) |
| void | matrix_to_euler (const double m[16], double &heading, double &attitude, double &bank) |