[Gcblue-commits] gcb_wx/src/database tcAirDBObject.cpp,1.17,1.18
Status: Alpha
Brought to you by:
ddcforge
From: Dewitt C. <ddc...@us...> - 2006-11-27 00:46:41
|
Update of /cvsroot/gcblue/gcb_wx/src/database In directory sc8-pr-cvs2.sourceforge.net:/tmp/cvs-serv3929/src/database Modified Files: tcAirDBObject.cpp Log Message: Index: tcAirDBObject.cpp =================================================================== RCS file: /cvsroot/gcblue/gcb_wx/src/database/tcAirDBObject.cpp,v retrieving revision 1.17 retrieving revision 1.18 diff -C2 -d -r1.17 -r1.18 *** tcAirDBObject.cpp 20 Nov 2006 00:17:40 -0000 1.17 --- tcAirDBObject.cpp 27 Nov 2006 00:46:39 -0000 1.18 *************** *** 51,54 **** --- 51,63 ---- } + /** + * Calculate private parameters. Should be called after + * object is loaded. + */ + void tcAirDBObject::CalculateParams() + { + tcWaterDetectionDBObject::CalculateParams(mfMaxSpeed_kts); + } + float tcAirDBObject::GetFuelConsumptionConstant(float speed_kts) const *************** *** 91,94 **** --- 100,104 ---- tcAirDetectionDBObject::AddSqlColumns(columnString); + tcWaterDetectionDBObject::AddSqlColumns(columnString); columnString += ","; *************** *** 106,109 **** --- 116,120 ---- tcAirDetectionDBObject::ReadSql(entry); + tcWaterDetectionDBObject::ReadSql(entry); maxTakeoffWeight_kg = entry.GetDouble("MaxTakeoffWeight_kg"); *************** *** 112,115 **** --- 123,128 ---- gmax = entry.GetDouble("Gmax"); isCarrierCompatible = entry.GetInt("IsCarrierCompatible") != 0; + + CalculateParams(); } *************** *** 119,122 **** --- 132,136 ---- tcAirDetectionDBObject::WriteSql(valueString); + tcWaterDetectionDBObject::WriteSql(valueString); std::stringstream s; *************** *** 137,140 **** --- 151,155 ---- tcPlatformDBObject(), tcAirDetectionDBObject(), + tcWaterDetectionDBObject(), maxTakeoffWeight_kg(0), maxAltitude_m(0), *************** *** 149,152 **** --- 164,168 ---- : tcPlatformDBObject(obj), tcAirDetectionDBObject(obj), + tcWaterDetectionDBObject(obj), maxTakeoffWeight_kg(obj.maxTakeoffWeight_kg), maxAltitude_m(obj.maxAltitude_m), |