, including all inherited members.
backup_pan_accel | asr_flir_ptu_driver::PTUDriver | [private] |
backup_pan_base | asr_flir_ptu_driver::PTUDriver | [private] |
backup_pan_hold | asr_flir_ptu_driver::PTUDriver | [private] |
backup_pan_move | asr_flir_ptu_driver::PTUDriver | [private] |
backup_pan_speed | asr_flir_ptu_driver::PTUDriver | [private] |
backup_pan_upper | asr_flir_ptu_driver::PTUDriver | [private] |
backup_settings | asr_flir_ptu_driver::PTUDriver | [private] |
backup_tilt_accel | asr_flir_ptu_driver::PTUDriver | [private] |
backup_tilt_base | asr_flir_ptu_driver::PTUDriver | [private] |
backup_tilt_hold | asr_flir_ptu_driver::PTUDriver | [private] |
backup_tilt_move | asr_flir_ptu_driver::PTUDriver | [private] |
backup_tilt_speed | asr_flir_ptu_driver::PTUDriver | [private] |
backup_tilt_upper | asr_flir_ptu_driver::PTUDriver | [private] |
calculateCoordinateForm(std::vector< double > start_point, std::vector< double > end_point) | asr_flir_ptu_driver::PTUDriver | [private] |
calculateCoveredDistance(double acceleration_time, double slew_speed_time, double decceleration_time, bool is_pan) | asr_flir_ptu_driver::PTUDriver | [private] |
calculateIntersectionPoint(std::vector< double > first_line_coordiante_form, std::vector< double > second_line_coordiante_form) | asr_flir_ptu_driver::PTUDriver | [private] |
calculatePointOfIntersectionWithForbiddenAreas(std::vector< double > start_point, std::vector< double > end_point) | asr_flir_ptu_driver::PTUDriver | [private] |
checkForPossibleKollision(double new_pan_angle, double new_tilt_angle) | asr_flir_ptu_driver::PTUDriver | [private] |
checkReturnCode(char return_code) | asr_flir_ptu_driver::PTUDriver | [private] |
convertPanFromAngleToPosition(double angle) | asr_flir_ptu_driver::PTUDriver | [private] |
convertPanFromPositionToAngle(long position) | asr_flir_ptu_driver::PTUDriver | [private] |
convertTiltFromAngleToPosition(double angle) | asr_flir_ptu_driver::PTUDriver | [private] |
convertTiltFromPositionToAngle(long position) | asr_flir_ptu_driver::PTUDriver | [private] |
createSettingsBackup() | asr_flir_ptu_driver::PTUDriver | [private] |
determineLegitEndPoint(double end_point_pan_candidate, double end_point_tilt_candidate) | asr_flir_ptu_driver::PTUDriver | [virtual] |
distance_factor | asr_flir_ptu_driver::PTUDriver | [private] |
double_computation_tolerance | asr_flir_ptu_driver::PTUDriver | [private] |
forbidden_area_first_line_coordinate_forms | asr_flir_ptu_driver::PTUDriver | [private] |
forbidden_area_fourth_line_coordinate_forms | asr_flir_ptu_driver::PTUDriver | [private] |
forbidden_area_second_line_coordinate_forms | asr_flir_ptu_driver::PTUDriver | [private] |
forbidden_area_third_line_coordinate_forms | asr_flir_ptu_driver::PTUDriver | [private] |
forbidden_areas | asr_flir_ptu_driver::PTUDriver | [protected] |
free_ptu | asr_flir_ptu_driver::PTUDriver | [private] |
get_current(char pan_or_tilt, char what) | asr_flir_ptu_driver::PTUDriver | [private] |
get_desired(char pan_or_tilt, char what) | asr_flir_ptu_driver::PTUDriver | [private] |
getAccelerationTimeAndSlewSpeedTime(double distance_in_steps, double base_speed, double acceleration, double slew_speed) | asr_flir_ptu_driver::PTUDriver | [private] |
getAngleSpeed(char type) | asr_flir_ptu_driver::PTUDriver | [virtual] |
getCurrentAngle(char type) | asr_flir_ptu_driver::PTUDriver | [virtual] |
getDesiredAngle(char type) | asr_flir_ptu_driver::PTUDriver | [virtual] |
getErrorString(char status_code) | asr_flir_ptu_driver::PTUDriver | [protected, virtual] |
getLimitAngle(char pan_or_tilt, char upper_or_lower) | asr_flir_ptu_driver::PTUDriver | [virtual] |
getVectorLength(std::vector< double > input_vector) | asr_flir_ptu_driver::PTUDriver | [private] |
getVectorLength(std::vector< double > start_point, std::vector< double > end_point) | asr_flir_ptu_driver::PTUDriver | [private] |
hasHalted() | asr_flir_ptu_driver::PTUDriver | [virtual] |
hasHaltedAndReachedGoal() | asr_flir_ptu_driver::PTUDriver | [virtual] |
isConnected() | asr_flir_ptu_driver::PTUDriver | [virtual] |
isInForbiddenArea(double pan_angle, double tilt_angle) | asr_flir_ptu_driver::PTUDriver | [virtual] |
isInSpeedControlMode() | asr_flir_ptu_driver::PTUDriver | [virtual] |
isOnLineSegmentBetweenTwoPoints(std::vector< double > start_point, std::vector< double > end_point, std::vector< double > line_coordinate_form, std::vector< double > point_to_check, double tolerance) | asr_flir_ptu_driver::PTUDriver | [private] |
isWithinPanTiltLimits(double pan, double tilt) | asr_flir_ptu_driver::PTUDriver | [virtual] |
max_pan_max_tilt_points | asr_flir_ptu_driver::PTUDriver | [private] |
max_pan_min_tilt_points | asr_flir_ptu_driver::PTUDriver | [private] |
min_pan_max_tilt_points | asr_flir_ptu_driver::PTUDriver | [private] |
min_pan_min_tilt_points | asr_flir_ptu_driver::PTUDriver | [private] |
pan_acceleration_time | asr_flir_ptu_driver::PTUDriver | [private] |
pan_max | asr_flir_ptu_driver::PTUDriver | [protected] |
pan_min | asr_flir_ptu_driver::PTUDriver | [protected] |
pan_resolution | asr_flir_ptu_driver::PTUDriver | [protected] |
pan_slew_speed_time | asr_flir_ptu_driver::PTUDriver | [private] |
POW_VAL_HOLD | asr_flir_ptu_driver::PTUDriver | [private, static] |
POW_VAL_MOVE | asr_flir_ptu_driver::PTUDriver | [private, static] |
precalculateForbiddenAreaCoodinateForms() | asr_flir_ptu_driver::PTUDriver | [private] |
predictPositionInTime(std::vector< double > start_point, std::vector< double > end_point, double point_in_time) | asr_flir_ptu_driver::PTUDriver | [private] |
prefetched_pan_current_base | asr_flir_ptu_driver::PTUDriver | [protected] |
prefetched_pan_current_position | asr_flir_ptu_driver::PTUDriver | [protected] |
prefetched_pan_desired_acceleration | asr_flir_ptu_driver::PTUDriver | [protected] |
prefetched_pan_desired_speed | asr_flir_ptu_driver::PTUDriver | [protected] |
prefetched_tilt_current_base | asr_flir_ptu_driver::PTUDriver | [protected] |
prefetched_tilt_current_position | asr_flir_ptu_driver::PTUDriver | [protected] |
prefetched_tilt_desired_acceleration | asr_flir_ptu_driver::PTUDriver | [protected] |
prefetched_tilt_desired_speed | asr_flir_ptu_driver::PTUDriver | [protected] |
prefetchValues() | asr_flir_ptu_driver::PTUDriver | [private] |
PTUDriver(const char *port, int baud, bool speed_control) | asr_flir_ptu_driver::PTUDriver | |
PTUDriver() | asr_flir_ptu_driver::PTUDriver | |
reachedGoal() | asr_flir_ptu_driver::PTUDriver | [virtual] |
restoreSettingsFromBackup() | asr_flir_ptu_driver::PTUDriver | [private] |
set_desired(char pan_or_tilt, char what, short int *value, char type) | asr_flir_ptu_driver::PTUDriver | [private] |
set_mode(char mode_type, char mode) | asr_flir_ptu_driver::PTUDriver | [private] |
setAbsoluteAngles(double pan_angle, double tilt_angle, bool no_forbidden_area_check) | asr_flir_ptu_driver::PTUDriver | [virtual] |
setAbsoluteAngleSpeeds(double pan_speed, double tilt_speed) | asr_flir_ptu_driver::PTUDriver | [virtual] |
setAbsoluteAngleSpeeds(signed short pan_speed, signed short tilt_speed) | asr_flir_ptu_driver::PTUDriver | [virtual] |
setComputationTolerance(double computation_tolerance) | asr_flir_ptu_driver::PTUDriver | [virtual] |
setDistanceFactor(long distance_factor) | asr_flir_ptu_driver::PTUDriver | [virtual] |
setForbiddenAreas(std::vector< std::map< std::string, double > > forbidden_areas) | asr_flir_ptu_driver::PTUDriver | [virtual] |
setLimitAngles(double pan_min, double pan_max, double tilt_min, double tilt_max) | asr_flir_ptu_driver::PTUDriver | [virtual] |
setLimitAnglesToHardwareConstraints() | asr_flir_ptu_driver::PTUDriver | [virtual] |
setSettings(int pan_base, int tilt_base, int pan_speed, int tilt_speed, int pan_upper, int tilt_upper, int pan_accel, int tilt_accel, int pan_hold, int tilt_hold, int pan_move, int tilt_move) | asr_flir_ptu_driver::PTUDriver | [virtual] |
setSpeedControlMode(bool speed_control_mode) | asr_flir_ptu_driver::PTUDriver | [virtual] |
setValuesOutOfLimitsButWithinMarginToLimit(double *pan, double *tilt, double margin) | asr_flir_ptu_driver::PTUDriver | [virtual] |
setValuesToBackupValues(int &pan_base, int &tilt_base, int &pan_speed, int &tilt_speed, int &pan_upper, int &tilt_upper, int &pan_accel, int &tilt_accel, int &pan_hold, int &tilt_hold, int &pan_move, int &tilt_move) | asr_flir_ptu_driver::PTUDriver | [private] |
solveSecondDegreePolynomial(double a, double b, double c) | asr_flir_ptu_driver::PTUDriver | [private] |
speed_control | asr_flir_ptu_driver::PTUDriver | [private] |
tilt_acceleration_time | asr_flir_ptu_driver::PTUDriver | [private] |
tilt_max | asr_flir_ptu_driver::PTUDriver | [protected] |
tilt_min | asr_flir_ptu_driver::PTUDriver | [protected] |
tilt_resolution | asr_flir_ptu_driver::PTUDriver | [protected] |
tilt_slew_speed_time | asr_flir_ptu_driver::PTUDriver | [private] |
~PTUDriver() | asr_flir_ptu_driver::PTUDriver | |