Public Member Functions | |
def | __init__ (self, joint_name, calibration_changed_callback, calibration_points, tweak_callback) |
def | set_calibrated_value (self, value) |
def | set_raw_value (self, value) |
Static Public Attributes | |
update_gui = pyqtSignal() | |
Private Member Functions | |
def | _get_labels (self, joint_name) |
def | _get_picture (self, joint_name) |
def | _get_points_and_display (self, calibration_points) |
def | _point_change_callback (self, index, value) |
def | _set_progress_bar (self) |
def | _update_gui (self) |
Private Attributes | |
_calibrated_value | |
_calibrated_value_label | |
_calibration_points | |
_joint_name | |
_progress_bar | |
_raw_value | |
_raw_value_label | |
_timer | |
_tweak_callback | |
Calibrator for one joint, expecting linear calibrations between two or more points.
Definition at line 114 of file cyberglove_tweaker.py.
def sr_gui_cyberglove_calibrator.cyberglove_tweaker.SrGuiCybergloveJointTweaker.__init__ | ( | self, | |
joint_name, | |||
calibration_changed_callback, | |||
calibration_points, | |||
tweak_callback | |||
) |
Definition at line 121 of file cyberglove_tweaker.py.
|
private |
Definition at line 149 of file cyberglove_tweaker.py.
|
private |
Definition at line 144 of file cyberglove_tweaker.py.
|
private |
Definition at line 161 of file cyberglove_tweaker.py.
|
private |
Definition at line 236 of file cyberglove_tweaker.py.
|
private |
Split the sensor range into (number of cal points - 1) windows. Treat each window as a separate linear interpolation, so progress bar shows which calibration points are controlling the current value.
Definition at line 190 of file cyberglove_tweaker.py.
|
private |
Definition at line 225 of file cyberglove_tweaker.py.
def sr_gui_cyberglove_calibrator.cyberglove_tweaker.SrGuiCybergloveJointTweaker.set_calibrated_value | ( | self, | |
value | |||
) |
Definition at line 184 of file cyberglove_tweaker.py.
def sr_gui_cyberglove_calibrator.cyberglove_tweaker.SrGuiCybergloveJointTweaker.set_raw_value | ( | self, | |
value | |||
) |
Definition at line 187 of file cyberglove_tweaker.py.
|
private |
Definition at line 185 of file cyberglove_tweaker.py.
|
private |
Definition at line 155 of file cyberglove_tweaker.py.
|
private |
Definition at line 127 of file cyberglove_tweaker.py.
|
private |
Definition at line 125 of file cyberglove_tweaker.py.
|
private |
Definition at line 175 of file cyberglove_tweaker.py.
|
private |
Definition at line 188 of file cyberglove_tweaker.py.
|
private |
Definition at line 154 of file cyberglove_tweaker.py.
|
private |
Definition at line 142 of file cyberglove_tweaker.py.
|
private |
Definition at line 124 of file cyberglove_tweaker.py.
|
static |
Definition at line 119 of file cyberglove_tweaker.py.