- // inline double * get_T_local_to_body_m() { return t_local_to_body_m; }
- inline double get_T_local_to_body_11() const {
- return t_local_to_body_m[0][0];
- }
- inline double get_T_local_to_body_12() const {
- return t_local_to_body_m[0][1];
- }
- inline double get_T_local_to_body_13() const {
- return t_local_to_body_m[0][2];
- }
- inline double get_T_local_to_body_21() const {
- return t_local_to_body_m[1][0];
- }
- inline double get_T_local_to_body_22() const {
- return t_local_to_body_m[1][1];
- }
- inline double get_T_local_to_body_23() const {
- return t_local_to_body_m[1][2];
- }
- inline double get_T_local_to_body_31() const {
- return t_local_to_body_m[2][0];
- }
- inline double get_T_local_to_body_32() const {
- return t_local_to_body_m[2][1];
- }
- inline double get_T_local_to_body_33() const {
- return t_local_to_body_m[2][2];
- }
-
- // inline double get_Gravity() const { return gravity; }
- // inline void set_Gravity(double g) { gravity = g; }
-
- // inline double get_Centrifugal_relief() const {
- // return centrifugal_relief;
- // }
- // inline void set_Centrifugal_relief(double cr) {
- // centrifugal_relief = cr;
- // }
-
- inline double get_Alpha() const { return alpha; }
- inline double get_Alpha_deg() const { return alpha * SGD_RADIANS_TO_DEGREES; }
- inline double get_Beta() const { return beta; }
- inline double get_Beta_deg() const { return beta * SGD_RADIANS_TO_DEGREES; }
- inline double get_Alpha_dot() const { return alpha_dot; }
- // inline void set_Alpha_dot( double ad ) { alpha_dot = ad; }
- inline double get_Beta_dot() const { return beta_dot; }
- // inline void set_Beta_dot( double bd ) { beta_dot = bd; }
-
- // inline double get_Cos_alpha() const { return cos_alpha; }
- // inline void set_Cos_alpha( double ca ) { cos_alpha = ca; }
- // inline double get_Sin_alpha() const { return sin_alpha; }
- // inline void set_Sin_alpha( double sa ) { sin_alpha = sa; }
- // inline double get_Cos_beta() const { return cos_beta; }
- // inline void set_Cos_beta( double cb ) { cos_beta = cb; }
- // inline double get_Sin_beta() const { return sin_beta; }
- // inline void set_Sin_beta( double sb ) { sin_beta = sb; }
-
- inline double get_Cos_phi() const { return cos_phi; }
- // inline double get_Sin_phi() const { return sin_phi; }
- // inline void set_Sin_phi( double sp ) { sin_phi = sp; }
- inline double get_Cos_theta() const { return cos_theta; }
- // inline double get_Sin_theta() const { return sin_theta; }
- // inline void set_Sin_theta( double st ) { sin_theta = st; }
- // inline double get_Cos_psi() const { return cos_psi; }
- // inline void set_Cos_psi( double cp ) { cos_psi = cp; }
- // inline double get_Sin_psi() const { return sin_psi; }
- // inline void set_Sin_psi( double sp ) { sin_psi = sp; }
-
- inline double get_Gamma_vert_rad() const { return gamma_vert_rad; }
- // inline double get_Gamma_horiz_rad() const { return gamma_horiz_rad; }
- // inline void set_Gamma_horiz_rad( double gh ) { gamma_horiz_rad = gh; }
-
- // inline double get_Sigma() const { return sigma; }
- // inline void set_Sigma( double s ) { sigma = s; }
- inline double get_Density() const { return density; }
- // inline double get_V_sound() const { return v_sound; }
- // inline void set_V_sound( double v ) { v_sound = v; }
- inline double get_Mach_number() const { return mach_number; }
-
- inline double get_Static_pressure() const { return static_pressure; }
- inline double get_Total_pressure() const { return total_pressure; }
- // inline void set_Total_pressure( double tp ) { total_pressure = tp; }
- // inline double get_Impact_pressure() const { return impact_pressure; }
- // inline void set_Impact_pressure( double ip ) { impact_pressure = ip; }
- inline double get_Dynamic_pressure() const { return dynamic_pressure; }
- // inline void set_Dynamic_pressure( double dp ) { dynamic_pressure = dp; }
-
- inline double get_Static_temperature() const { return static_temperature; }
- inline double get_Total_temperature() const { return total_temperature; }
- // inline void set_Total_temperature( double t ) { total_temperature = t; }
-
- inline double get_Sea_level_radius() const { return sea_level_radius; }
- inline double get_Earth_position_angle() const {
- return earth_position_angle;
- }
-
- inline double get_Runway_altitude() const { return runway_altitude; }
- inline double get_Runway_altitude_m() const { return SG_FEET_TO_METER * runway_altitude; }
- // inline double get_Runway_latitude() const { return runway_latitude; }
- // inline void set_Runway_latitude( double lat ) { runway_latitude = lat; }
- // inline double get_Runway_longitude() const { return runway_longitude; }
- // inline void set_Runway_longitude( double lon ) {
- // runway_longitude = lon;
- // }
- // inline double get_Runway_heading() const { return runway_heading; }
- // inline void set_Runway_heading( double h ) { runway_heading = h; }
-
- // inline double get_Radius_to_rwy() const { return radius_to_rwy; }
- // inline void set_Radius_to_rwy( double r ) { radius_to_rwy = r; }
-
- // inline double * get_D_cg_rwy_local_v() { return d_cg_rwy_local_v; }
- // inline double get_D_cg_north_of_rwy() const {
- // return d_cg_rwy_local_v[0];
- // }
- // inline double get_D_cg_east_of_rwy() const {
- // return d_cg_rwy_local_v[1];
- // }
- // inline double get_D_cg_above_rwy() const { return d_cg_rwy_local_v[2]; }
- /* inline void set_CG_Rwy_Local( double north, double east, double above )
- {
- d_cg_rwy_local_v[0] = north;
- d_cg_rwy_local_v[1] = east;
- d_cg_rwy_local_v[2] = above;
- } */
-
- // inline double * get_D_cg_rwy_rwy_v() { return d_cg_rwy_rwy_v; }
- // inline double get_X_cg_rwy() const { return d_cg_rwy_rwy_v[0]; }
- // inline double get_Y_cg_rwy() const { return d_cg_rwy_rwy_v[1]; }
- // inline double get_H_cg_rwy() const { return d_cg_rwy_rwy_v[2]; }
- /* inline void set_CG_Rwy_Rwy( double x, double y, double h )
- {
- d_cg_rwy_rwy_v[0] = x;
- d_cg_rwy_rwy_v[1] = y;
- d_cg_rwy_rwy_v[2] = h;
- } */
-
- // inline double * get_D_pilot_rwy_local_v() { return d_pilot_rwy_local_v; }
- // inline double get_D_pilot_north_of_rwy() const {
- // return d_pilot_rwy_local_v[0];
- // }
- // inline double get_D_pilot_east_of_rwy() const {
- // return d_pilot_rwy_local_v[1];
- // }
- // inline double get_D_pilot_above_rwy() const {
- // return d_pilot_rwy_local_v[2];
- // }
- /* inline void set_Pilot_Rwy_Local( double north, double east, double above )
- {
- d_pilot_rwy_local_v[0] = north;
- d_pilot_rwy_local_v[1] = east;
- d_pilot_rwy_local_v[2] = above;
- } */
-
- // inline double * get_D_pilot_rwy_rwy_v() { return d_pilot_rwy_rwy_v; }
- // inline double get_X_pilot_rwy() const { return d_pilot_rwy_rwy_v[0]; }
- // inline double get_Y_pilot_rwy() const { return d_pilot_rwy_rwy_v[1]; }
- // inline double get_H_pilot_rwy() const { return d_pilot_rwy_rwy_v[2]; }
- /* inline void set_Pilot_Rwy_Rwy( double x, double y, double h )
- {
- d_pilot_rwy_rwy_v[0] = x;
- d_pilot_rwy_rwy_v[1] = y;
- d_pilot_rwy_rwy_v[2] = h;
- } */