AirTSP Logo  1.01.3
C++ Simulated Airline Travel Solution Provider (TSP) Library
AIRTSP::SegmentCabinStruct Struct Reference

#include <airtsp/bom/SegmentCabinStruct.hpp>

+ Inheritance diagram for AIRTSP::SegmentCabinStruct:

Public Member Functions

void fill (stdair::SegmentCabin &) const
 
const std::string describe () const
 

Public Attributes

stdair::CabinCode_T _cabinCode
 
stdair::ClassList_String_T _classes
 
stdair::FamilyCode_T _itFamilyCode
 
stdair::CurveKey_T _itFRAT5CurveKey
 
stdair::CurveKey_T _itFFDisutilityCurveKey
 
FareFamilyStructList_T _fareFamilies
 

Detailed Description

Utility Structure for the parsing of SegmentCabin details.

Definition at line 24 of file SegmentCabinStruct.hpp.

Member Function Documentation

◆ fill()

void AIRTSP::SegmentCabinStruct::fill ( stdair::SegmentCabin &  ioSegmentCabin) const

Fill the SegmentCabin objects with the attributes of the SegmentCabinStruct.

Definition at line 22 of file SegmentCabinStruct.cpp.

◆ describe()

const std::string AIRTSP::SegmentCabinStruct::describe ( ) const

Give a description of the structure (for display purposes).

Definition at line 15 of file SegmentCabinStruct.cpp.

References _cabinCode, and _classes.

Referenced by AIRTSP::SegmentStruct::describe().

Member Data Documentation

◆ _cabinCode

◆ _classes

stdair::ClassList_String_T AIRTSP::SegmentCabinStruct::_classes

◆ _itFamilyCode

stdair::FamilyCode_T AIRTSP::SegmentCabinStruct::_itFamilyCode

◆ _itFRAT5CurveKey

stdair::CurveKey_T AIRTSP::SegmentCabinStruct::_itFRAT5CurveKey

◆ _itFFDisutilityCurveKey

stdair::CurveKey_T AIRTSP::SegmentCabinStruct::_itFFDisutilityCurveKey

◆ _fareFamilies

FareFamilyStructList_T AIRTSP::SegmentCabinStruct::_fareFamilies

Definition at line 31 of file SegmentCabinStruct.hpp.

Referenced by AIRTSP::FlightPeriodStruct::addFareFamily().


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