1
0
Fork 0

the warning extinguisher hits again...

This commit is contained in:
torsten 2009-08-21 14:29:11 +00:00 committed by Tim Moore
parent c672f2aba5
commit e0b2d43fb4
5 changed files with 27 additions and 25 deletions

View file

@ -39,30 +39,32 @@ const double FGAIBallistic::slugs_to_kgs = 14.5939029372;
const double FGAIBallistic::slugs_to_lbs = 32.1740485564; const double FGAIBallistic::slugs_to_lbs = 32.1740485564;
FGAIBallistic::FGAIBallistic(object_type ot) : FGAIBallistic::FGAIBallistic(object_type ot) :
FGAIBase(ot), FGAIBase(ot),
_elevation(0), _height(0.0),
_ht_agl_ft(0.0),
_azimuth(0.0),
_elevation(0.0),
_rotation(0.0),
_formate_to_ac(false),
_aero_stabilised(false), _aero_stabilised(false),
_drag_area(0.007), _drag_area(0.007),
_life_timer(0.0), _life_timer(0.0),
_gravity(32.1740485564), _gravity(32.1740485564),
_buoyancy(0), _buoyancy(0),
_wind(true),
_mass(0),
_random(false), _random(false),
_ht_agl_ft(0),
_load_resistance(0), _load_resistance(0),
_solid(false), _solid(false),
_force_stabilised(false),
_slave_to_ac(false),
_slave_load_to_ac(false),
_contents_lb(0),
_report_collision(false), _report_collision(false),
_report_impact(false), _report_impact(false),
_wind(true), _external_force(false),
_impact_report_node(fgGetNode("/ai/models/model-impact", true)), _impact_report_node(fgGetNode("/ai/models/model-impact", true)),
_force_stabilised(false), _old_height(0)
_external_force(false),
_slave_to_ac(false),
_slave_load_to_ac(false),
_formate_to_ac(false),
_contents_lb(0),
_mass(0),
_height(0),
_old_height(0)
{ {
no_roll = false; no_roll = false;
@ -599,7 +601,7 @@ void FGAIBallistic::Run(double dt) {
//calculate velocity due to external force //calculate velocity due to external force
double force_speed_north_deg_sec = 0; double force_speed_north_deg_sec = 0;
double force_speed_east_deg_sec = 0; double force_speed_east_deg_sec = 0;
double vs_force_fps = 0; // double vs_force_fps = 0;
double hs_force_fps = 0; double hs_force_fps = 0;
double v_force_acc_fpss = 0; double v_force_acc_fpss = 0;
double force_speed_north_fps = 0; double force_speed_north_fps = 0;

View file

@ -373,13 +373,13 @@ void FGAIFlightPlan::createTakeOff(FGAIAircraft *ac, bool firstFlight, FGAirport
double accel = ac->getPerformance()->acceleration(); double accel = ac->getPerformance()->acceleration();
double vTaxi = ac->getPerformance()->vTaxi(); double vTaxi = ac->getPerformance()->vTaxi();
double vRotate = ac->getPerformance()->vRotate(); double vRotate = ac->getPerformance()->vRotate();
double vTakeoff = ac->getPerformance()->vTakeoff(); // double vTakeoff = ac->getPerformance()->vTakeoff();
double vClimb = ac->getPerformance()->vClimb(); double vClimb = ac->getPerformance()->vClimb();
// Acceleration = dV / dT // Acceleration = dV / dT
// Acceleration X dT = dV // Acceleration X dT = dV
// dT = dT / Acceleration // dT = dT / Acceleration
//d = (Vf^2 - Vo^2) / (2*a) //d = (Vf^2 - Vo^2) / (2*a)
double accelTime = (vRotate - vTaxi) / accel; // double accelTime = (vRotate - vTaxi) / accel;
//cerr << "Using " << accelTime << " as total acceleration time" << endl; //cerr << "Using " << accelTime << " as total acceleration time" << endl;
double accelDistance = (vRotate*vRotate - vTaxi*vTaxi) / (2*accel); double accelDistance = (vRotate*vRotate - vTaxi*vTaxi) / (2*accel);
//cerr << "Using " << accelDistance << " " << accel << " " << vRotate << endl; //cerr << "Using " << accelDistance << " " << accel << " " << vRotate << endl;
@ -430,7 +430,7 @@ void FGAIFlightPlan::createTakeOff(FGAIAircraft *ac, bool firstFlight, FGAirport
void FGAIFlightPlan::createClimb(FGAIAircraft *ac, bool firstFlight, FGAirport *apt, double speed, double alt, const string &fltType) void FGAIFlightPlan::createClimb(FGAIAircraft *ac, bool firstFlight, FGAirport *apt, double speed, double alt, const string &fltType)
{ {
waypoint *wpt; waypoint *wpt;
bool planLoaded = false; // bool planLoaded = false;
string fPLName; string fPLName;
double vClimb = ac->getPerformance()->vClimb(); double vClimb = ac->getPerformance()->vClimb();

View file

@ -163,7 +163,7 @@ void FGAIFlightPlan::createPushBack(FGAIAircraft *ac,
//} //}
} else { } else {
//cerr << "Creating direct forward departure route fragment" << endl; //cerr << "Creating direct forward departure route fragment" << endl;
double lat2, lon2, az2; double lat2 = 0.0, lon2 = 0.0, az2 = 0.0;
waypoint *wpt; waypoint *wpt;
geo_direct_wgs_84 ( 0, lat, lon, heading, geo_direct_wgs_84 ( 0, lat, lon, heading,
2, &lat2, &lon2, &az2 ); 2, &lat2, &lon2, &az2 );

View file

@ -541,7 +541,7 @@ void FGAIShip::ProcessFlightPlan(double dt) {
_old_range = _wp_range; _old_range = _wp_range;
setWPNames(); setWPNames();
if ((_wp_range < sp_turn_radius_nm) || _missed || _waiting && !_new_waypoint) { if ((_wp_range < sp_turn_radius_nm) || _missed || (_waiting && !_new_waypoint)) {
if (_next_name == "END") { if (_next_name == "END") {

View file

@ -783,17 +783,17 @@ void FGSubmodelMgr::loadSubmodels()
++subsubmodel_iterator; ++subsubmodel_iterator;
} }
submodel_iterator = submodels.begin(); //submodel_iterator = submodels.begin();
while (submodel_iterator != submodels.end()) { //while (submodel_iterator != submodels.end()) {
int id = (*submodel_iterator)->id; //int id = (*submodel_iterator)->id;
//SG_LOG(SG_GENERAL, SG_DEBUG,"after pushback " //SG_LOG(SG_GENERAL, SG_DEBUG,"after pushback "
// << " id " << id // << " id " << id
// << " name " << (*submodel_iterator)->name // << " name " << (*submodel_iterator)->name
// << " sub id " << (*submodel_iterator)->sub_id); // << " sub id " << (*submodel_iterator)->sub_id);
++submodel_iterator; //++submodel_iterator;
} //}
} }
// end of submodel.cxx // end of submodel.cxx