$treeview $search $mathjax
00001 // ////////////////////////////////////////////////////////////////////// 00002 // Import section 00003 // ////////////////////////////////////////////////////////////////////// 00004 // STL 00005 #include <cassert> 00006 #include <sstream> 00007 // AIRSCHED 00008 #include <airsched/bom/FareFamilyStruct.hpp> 00009 00010 namespace AIRSCHED { 00011 00012 // ////////////////////////////////////////////////////////////////////// 00013 FareFamilyStruct:: 00014 FareFamilyStruct (const stdair::FamilyCode_T& iFamilyCode, 00015 const stdair::CurveKey_T& iFRAT5Key, 00016 const stdair::CurveKey_T& iFFDisutilityKey, 00017 const stdair::ClassList_String_T& iClasses) 00018 : _familyCode (iFamilyCode),_frat5CurveKey (iFRAT5Key), 00019 _ffDisutilityCurveKey (iFFDisutilityKey), _classes (iClasses) { 00020 } 00021 00022 // ////////////////////////////////////////////////////////////////////// 00023 const std::string FareFamilyStruct::describe() const { 00024 std::ostringstream ostr; 00025 ostr << " " << _familyCode << " " 00026 << _frat5CurveKey << " " << _ffDisutilityCurveKey 00027 << " " << _classes << ", "; 00028 return ostr.str(); 00029 } 00030 00031 }