#include <airinv/bom/SegmentStruct.hpp>
 Inheritance diagram for AIRINV::SegmentStruct:
 Inheritance diagram for AIRINV::SegmentStruct:| Public Member Functions | |
| void | fill (stdair::SegmentDate &) const | 
| const std::string | describe () const | 
| Public Attributes | |
| stdair::AirportCode_T | _boardingPoint | 
| stdair::AirportCode_T | _offPoint | 
| stdair::Date_T | _boardingDate | 
| stdair::Duration_T | _boardingTime | 
| stdair::Date_T | _offDate | 
| stdair::Duration_T | _offTime | 
| stdair::Duration_T | _elapsed | 
| SegmentCabinStructList_T | _cabinList | 
Utility Structure for the parsing of Segment structures.
Definition at line 23 of file SegmentStruct.hpp.
| void AIRINV::SegmentStruct::fill | ( | stdair::SegmentDate & | ioSegmentDate | ) | const | 
Fill the SegmentDate objects with the attributes of the SegmentStruct.
Definition at line 36 of file SegmentStruct.cpp.
References _boardingTime, _elapsed, _offDate, and _offTime.
| const std::string AIRINV::SegmentStruct::describe | ( | ) | const | 
Give a description of the structure (for display purposes).
Definition at line 14 of file SegmentStruct.cpp.
References _boardingPoint, _boardingTime, _cabinList, _elapsed, _offPoint, _offTime, and AIRINV::SegmentCabinStruct::describe().
Referenced by AIRINV::FlightPeriodStruct::describe(), and AIRINV::FlightDateStruct::describe().
| stdair::AirportCode_T AIRINV::SegmentStruct::_boardingPoint | 
Definition at line 25 of file SegmentStruct.hpp.
Referenced by AIRINV::FlightPeriodStruct::addFareFamily(), AIRINV::FlightDateStruct::addFareFamily(), AIRINV::FlightPeriodStruct::addSegmentCabin(), AIRINV::FlightDateStruct::addSegmentCabin(), AIRINV::FlightPeriodStruct::buildSegments(), AIRINV::FlightDateStruct::buildSegments(), describe(), AIRINV::ScheduleParserHelper::storeSegmentBoardingPoint::operator()(), and AIRINV::InventoryParserHelper::storeSegmentBoardingPoint::operator()().
| stdair::AirportCode_T AIRINV::SegmentStruct::_offPoint | 
Definition at line 26 of file SegmentStruct.hpp.
Referenced by AIRINV::FlightPeriodStruct::addFareFamily(), AIRINV::FlightDateStruct::addFareFamily(), AIRINV::FlightPeriodStruct::addSegmentCabin(), AIRINV::FlightDateStruct::addSegmentCabin(), AIRINV::FlightPeriodStruct::buildSegments(), AIRINV::FlightDateStruct::buildSegments(), describe(), AIRINV::ScheduleParserHelper::storeSegmentOffPoint::operator()(), and AIRINV::InventoryParserHelper::storeSegmentOffPoint::operator()().
| stdair::Date_T AIRINV::SegmentStruct::_boardingDate | 
Definition at line 27 of file SegmentStruct.hpp.
| stdair::Duration_T AIRINV::SegmentStruct::_boardingTime | 
Definition at line 28 of file SegmentStruct.hpp.
Referenced by describe(), and fill().
| stdair::Date_T AIRINV::SegmentStruct::_offDate | 
Definition at line 29 of file SegmentStruct.hpp.
Referenced by fill().
| stdair::Duration_T AIRINV::SegmentStruct::_offTime | 
Definition at line 30 of file SegmentStruct.hpp.
Referenced by describe(), and fill().
| stdair::Duration_T AIRINV::SegmentStruct::_elapsed | 
Definition at line 31 of file SegmentStruct.hpp.
Referenced by describe(), and fill().
| SegmentCabinStructList_T AIRINV::SegmentStruct::_cabinList | 
Definition at line 32 of file SegmentStruct.hpp.
Referenced by AIRINV::FlightPeriodStruct::addFareFamily(), AIRINV::FlightDateStruct::addFareFamily(), AIRINV::FlightPeriodStruct::addSegmentCabin(), AIRINV::FlightDateStruct::addSegmentCabin(), describe(), AIRINV::InventoryParserHelper::storeAirlineCode::operator()(), AIRINV::InventoryParserHelper::storeSegmentBoardingPoint::operator()(), AIRINV::InventoryParserHelper::storeSegmentCabinCode::operator()(), AIRINV::InventoryParserHelper::storeFClasses::operator()(), and AIRINV::InventoryParserHelper::doEndFlightDate::operator()().
 1.8.1.1
 
		  1.8.1.1
		