class mpkMouseControl

Functions for realizing mouse interaction (picking links, controlling the configuration with a cartesian interface, etc.)

Public Fields

[more]static PQP_Model* mouseptr
[more]static double scene_size
[more]static bool link_attached_to_cursor
[more]static bool move_to_target_mode
[more]static mpkBaseRobot* picked_rob
[more]static int picked_rob_idx
[more]static int picked_dof
[more]static mpkBaseRobot::Joint* picked_joint
[more]static int picked_joint_idx

Public Methods

[more]static void init (SoGroup* scene_root, mpkRobotCollection* robots, mpkObstacleCollection* obstacles, void (*status_callback)()=0)
[more]static void myMouseButtonCB (void* userData, SoEventCallback* eventCB)
[more]static SoSeparator* ivroot ()
[more]static bool get_show_cross_cursor ()
[more]static void set_show_cross_cursor (bool on)
[more]static void move_cross_cursor_1d (int ax, double incr)
[more]static void get_cross_cursor_pos (double& x, double& y, double& z)
[more]static void set_cross_cursor_pos (double x, double y, double z)
[more]static void update_rubber_line ()
[more]static void move_robot_point_to (const double pgoal[3])


Documentation

Functions for realizing mouse interaction (picking links, controlling the configuration with a cartesian interface, etc.)
ostatic void init(SoGroup* scene_root, mpkRobotCollection* robots, mpkObstacleCollection* obstacles, void (*status_callback)()=0)

ostatic void myMouseButtonCB(void* userData, SoEventCallback* eventCB)

ostatic SoSeparator* ivroot()

ostatic bool get_show_cross_cursor()

ostatic void set_show_cross_cursor(bool on)

ostatic void move_cross_cursor_1d(int ax, double incr)

ostatic void get_cross_cursor_pos(double& x, double& y, double& z)

ostatic void set_cross_cursor_pos(double x, double y, double z)

ostatic void update_rubber_line()

ostatic void move_robot_point_to(const double pgoal[3])

ostatic PQP_Model* mouseptr

ostatic double scene_size

ostatic bool link_attached_to_cursor

ostatic bool move_to_target_mode

ostatic mpkBaseRobot* picked_rob

ostatic int picked_rob_idx

ostatic int picked_dof

ostatic mpkBaseRobot::Joint* picked_joint

ostatic int picked_joint_idx


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.