1.01.17
C++ Simulated Airline Travel Solution Provider (TSP) Library
Toggle main menu visibility
Loading...
Searching...
No Matches
SegmentCabinStruct.hpp
Go to the documentation of this file.
1
#ifndef __AIRTSP_BOM_SEGMENTCABINSTRUCT_HPP
2
#define __AIRTSP_BOM_SEGMENTCABINSTRUCT_HPP
3
4
// //////////////////////////////////////////////////////////////////////
5
// Import section
6
// //////////////////////////////////////////////////////////////////////
7
// STL
8
#include <string>
9
#include <vector>
10
// StdAir
11
#include <stdair/stdair_inventory_types.hpp>
12
#include <stdair/basic/StructAbstract.hpp>
13
// AirTSP
14
#include <
airtsp/bom/FareFamilyStruct.hpp
>
15
16
// Forward declarations
17
namespace
stdair
{
18
class
SegmentCabin;
19
}
20
21
namespace
AIRTSP
{
22
24
struct
SegmentCabinStruct
:
public
stdair::StructAbstract {
25
// Attributes
26
stdair::CabinCode_T
_cabinCode
;
27
stdair::ClassList_String_T
_classes
;
28
stdair::FamilyCode_T
_itFamilyCode
;
29
stdair::CurveKey_T
_itFRAT5CurveKey
;
30
stdair::CurveKey_T
_itFFDisutilityCurveKey
;
31
FareFamilyStructList_T
_fareFamilies
;
32
35
void
fill
(stdair::SegmentCabin&)
const
;
36
38
const
std::string
describe
()
const
;
39
40
};
41
43
typedef
std::vector<SegmentCabinStruct>
SegmentCabinStructList_T
;
44
45
}
46
#endif
// __AIRTSP_BOM_SEGMENTCABINSTRUCT_HPP
FareFamilyStruct.hpp
AIRTSP
Definition
AIRTSP_Service.hpp:23
AIRTSP::FareFamilyStructList_T
std::vector< FareFamilyStruct > FareFamilyStructList_T
Definition
FareFamilyStruct.hpp:34
AIRTSP::SegmentCabinStructList_T
std::vector< SegmentCabinStruct > SegmentCabinStructList_T
Definition
SegmentCabinStruct.hpp:43
stdair
Forward declarations.
Definition
AIRTSP_Service.hpp:14
AIRTSP::SegmentCabinStruct
Definition
SegmentCabinStruct.hpp:24
AIRTSP::SegmentCabinStruct::_cabinCode
stdair::CabinCode_T _cabinCode
Definition
SegmentCabinStruct.hpp:26
AIRTSP::SegmentCabinStruct::_fareFamilies
FareFamilyStructList_T _fareFamilies
Definition
SegmentCabinStruct.hpp:31
AIRTSP::SegmentCabinStruct::_itFamilyCode
stdair::FamilyCode_T _itFamilyCode
Definition
SegmentCabinStruct.hpp:28
AIRTSP::SegmentCabinStruct::_classes
stdair::ClassList_String_T _classes
Definition
SegmentCabinStruct.hpp:27
AIRTSP::SegmentCabinStruct::describe
const std::string describe() const
Definition
SegmentCabinStruct.cpp:15
AIRTSP::SegmentCabinStruct::_itFFDisutilityCurveKey
stdair::CurveKey_T _itFFDisutilityCurveKey
Definition
SegmentCabinStruct.hpp:30
AIRTSP::SegmentCabinStruct::fill
void fill(stdair::SegmentCabin &) const
Definition
SegmentCabinStruct.cpp:22
AIRTSP::SegmentCabinStruct::_itFRAT5CurveKey
stdair::CurveKey_T _itFRAT5CurveKey
Definition
SegmentCabinStruct.hpp:29
Generated on
for AirTSP by
1.17.0