class mpkMouseControl |
Functions for realizing mouse interaction (picking links, controlling the configuration with a cartesian interface, etc.)
static PQP_Model* | mouseptr |
static double | scene_size |
static bool | link_attached_to_cursor |
static bool | move_to_target_mode |
static mpkBaseRobot* | picked_rob |
static int | picked_rob_idx |
static int | picked_dof |
static mpkBaseRobot::Joint* | picked_joint |
static int | picked_joint_idx |
static void | init (SoGroup* scene_root, mpkRobotCollection* robots, mpkObstacleCollection* obstacles, void (*status_callback)()=0) |
static void | myMouseButtonCB (void* userData, SoEventCallback* eventCB) |
static SoSeparator* | ivroot () |
static bool | get_show_cross_cursor () |
static void | set_show_cross_cursor (bool on) |
static void | move_cross_cursor_1d (int ax, double incr) |
static void | get_cross_cursor_pos (double& x, double& y, double& z) |
static void | set_cross_cursor_pos (double x, double y, double z) |
static void | update_rubber_line () |
static void | move_robot_point_to (const double pgoal[3]) |
Functions for realizing mouse interaction (picking links, controlling the configuration with a cartesian interface, etc.)
Alphabetic index HTML hierarchy of classes or Java