AirTSP Logo  1.01.0
C++ Simulated Airline Travel Solution Provider Library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
AIRTSP::SegmentStruct Struct Reference

#include <airtsp/bom/SegmentStruct.hpp>

+ Inheritance diagram for AIRTSP::SegmentStruct:

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

Detailed Description

Utility Structure for the parsing of Segment structures.

Definition at line 24 of file SegmentStruct.hpp.

Member Function Documentation

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().

Member Data Documentation

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::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().

The documentation for this struct was generated from the following files: