1 #ifndef __AIRTSP_BOM_SEGMENTPATHPERIOD_HPP
2 #define __AIRTSP_BOM_SEGMENTPATHPERIOD_HPP
11 #include <stdair/bom/BomAbstract.hpp>
18 namespace serialization {
25 template <
typename BOM>
class FacBom;
155 bool checkCircle (
const stdair::AirportCode_T&)
const;
206 template<
class Archive>
207 void serialize (Archive& ar,
const unsigned int iFileVersion);
214 void serialisationImplementationExport()
const;
215 void serialisationImplementationImport();
266 #endif // __AIRTSP_BOM_SEGMENTPATHPERIOD_HPP
stdair::SegmentPeriod * getFirstSegmentPeriod() const
stdair::BomAbstract *const getParent() const
const DateOffsetList_T & getBoardingDateOffsetList() const
SegmentPathPeriodKey Key_T
friend class stdair::FacBomManager
bool isAirlineFlown(const stdair::AirlineCode_T &) const
const stdair::Duration_T & getBoardingTime() const
std::string toString() const
void toStream(std::ostream &ioOut) const
const DateOffsetList_T & getBoardingDateOffsetList() const
stdair::BomAbstract * _parent
void fromStream(std::istream &ioIn)
const std::string describeKey() const
stdair::SegmentPeriod * getLastSegmentPeriod() const
Class representing a segment/path.
stdair::HolderMap_T _holderMap
void serialize(Archive &ar, const unsigned int iFileVersion)
const stdair::PeriodStruct & getPeriod() const
const std::string toString() const
Key_T connectWithAnotherSegment(const SegmentPathPeriod &) const
friend class boost::serialization::access
bool checkCircle(const stdair::AirportCode_T &) const
const stdair::Duration_T & getElapsedTime() const
const stdair::Duration_T & getElapsedTime() const
const stdair::NbOfSegments_T getNbOfSegments() const
const stdair::HolderMap_T & getHolderMap() const
const stdair::NbOfSegments_T getNbOfSegments() const
const stdair::NbOfAirlines_T & getNbOfAirlines() const
const stdair::AirportCode_T & getDestination() const
const Key_T & getKey() const
const stdair::Duration_T & getBoardingTime() const
const stdair::PeriodStruct & getDeparturePeriod() const
const stdair::NbOfAirlines_T & getNbOfAirlines() const
std::vector< stdair::DateOffset_T > DateOffsetList_T
Structure representing the key of a segment/path.
bool isDepartureDateValid(const stdair::Date_T &) const