| 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 | protectedvirtual |
| 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 | privatestatic |
| POW_VAL_MOVE | asr_flir_ptu_driver::PTUDriver | privatestatic |
| 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 | |