#include <airtsp/bom/SegmentStruct.hpp>
Public Member Functions | |
void | fill (stdair::SegmentDate &) const |
const std::string | describe () const |
Public Attributes | |
stdair::AirportCode_T | _boardingPoint |
stdair::Date_T | _boardingDate |
stdair::Duration_T | _boardingTime |
stdair::AirportCode_T | _offPoint |
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 24 of file SegmentStruct.hpp.
void AIRTSP::SegmentStruct::fill | ( | stdair::SegmentDate & | ioSegmentDate | ) | const |
Fill the SegmentDate objects with the attributes of the SegmentStruct.
Definition at line 35 of file SegmentStruct.cpp.
const std::string AIRTSP::SegmentStruct::describe | ( | ) | const |
Give a description of the structure (for display purposes).
Definition at line 15 of file SegmentStruct.cpp.
References _boardingPoint, _boardingTime, _cabinList, _elapsed, _offPoint, _offTime, and AIRTSP::SegmentCabinStruct::describe().
Referenced by AIRTSP::FlightPeriodStruct::describe().
stdair::AirportCode_T AIRTSP::SegmentStruct::_boardingPoint |
stdair::Date_T AIRTSP::SegmentStruct::_boardingDate |
Definition at line 27 of file SegmentStruct.hpp.
stdair::Duration_T AIRTSP::SegmentStruct::_boardingTime |
Definition at line 28 of file SegmentStruct.hpp.
Referenced by describe().
stdair::AirportCode_T AIRTSP::SegmentStruct::_offPoint |
Definition at line 29 of file SegmentStruct.hpp.
Referenced by AIRTSP::FlightPeriodStruct::addFareFamily(), AIRTSP::FlightPeriodStruct::addSegmentCabin(), AIRTSP::FlightPeriodStruct::buildSegments(), describe(), and AIRTSP::ScheduleParserHelper::storeSegmentOffPoint::operator()().
stdair::Date_T AIRTSP::SegmentStruct::_offDate |
Definition at line 30 of file SegmentStruct.hpp.
stdair::Duration_T AIRTSP::SegmentStruct::_offTime |
Definition at line 31 of file SegmentStruct.hpp.
Referenced by describe().
stdair::Duration_T AIRTSP::SegmentStruct::_elapsed |
Definition at line 32 of file SegmentStruct.hpp.
Referenced by describe().
SegmentCabinStructList_T AIRTSP::SegmentStruct::_cabinList |
Definition at line 33 of file SegmentStruct.hpp.
Referenced by AIRTSP::FlightPeriodStruct::addFareFamily(), AIRTSP::FlightPeriodStruct::addSegmentCabin(), describe(), and AIRTSP::SegmentPeriodHelper::fill().