// Constructor
FGViewer( fgViewType Type, bool from_model, int from_model_index,
- bool at_model, int at_model_index, double damping,
+ bool at_model, int at_model_index,
+ double damp_roll, double damp_pitch, double damp_heading,
double x_offset_m, double y_offset_m, double z_offset_m,
double heading_offset_deg, double pitch_offset_deg,
double roll_offset_deg, double fov_deg,
double _target_pitch_deg;
double _target_heading_deg;
- double _damp;
+ double _damp_sync;
+ double _damp_roll;
+ double _damp_pitch;
+ double _damp_heading;
+
double _damped_roll_deg;
double _damped_pitch_deg;
double _damped_heading_deg;
void updateAtModelLocation (SGLocation * location);
void recalcOurOwnLocation (SGLocation * location, double lon_deg, double lat_deg, double alt_ft,
double roll_deg, double pitch_deg, double heading_deg);
-
- // add to _roll_offset_deg
- inline void incRollOffset_deg( double amt ) {
- set_dirty();
- _roll_offset_deg += amt;
- }
+ void dampEyeData (double &roll_deg, double &pitch_deg, double &heading_deg);
// add to _heading_offset_deg
inline void incHeadingOffset_deg( double amt ) {