AirSched Logo  0.1.4
C++ Simulated Airline Schedule Manager Library
AIRSCHED::SegmentStruct Struct Reference

#include <airsched/bom/SegmentStruct.hpp>

Inheritance diagram for AIRSCHED::SegmentStruct:

List of all members.

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

Referenced by AIRSCHED::FlightPeriodStruct::describe().


Member Data Documentation

Definition at line 27 of file SegmentStruct.hpp.

Definition at line 28 of file SegmentStruct.hpp.

Referenced by describe().

Definition at line 30 of file SegmentStruct.hpp.

Definition at line 31 of file SegmentStruct.hpp.

Referenced by describe().

Definition at line 32 of file SegmentStruct.hpp.

Referenced by describe().


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