1 #ifndef __STDAIR_BOM_VIRTUALCLASSSTRUCT_HPP
2 #define __STDAIR_BOM_VIRTUALCLASSSTRUCT_HPP
29 return _bookingClassList;
49 return _cumulatedBookingLimit;
54 return _cumulatedProtection;
79 _cumulatedBookingLimit = iBL;
84 _cumulatedProtection = iP;
93 _bookingClassList.push_back(&iBookingClass);
100 void toStream (std::ostream& ioOut)
const;
146 #endif // __STDAIR_BOM_VIRTUALCLASSSTRUCT_HPP
const BookingLimit_T & getCumulatedBookingLimit() const
void setYield(const Yield_T &iYield)
Handle on the StdAir library context.
void setStdDev(const StdDevValue_T &iStdDev)
const StdDevValue_T & getStdDev() const
Base class for the light structures.
std::list< BookingClass * > BookingClassList_T
void fromStream(std::istream &ioIn)
const MeanValue_T & getMean() const
void addBookingClass(BookingClass &iBookingClass)
const GeneratedDemandVector_T getGeneratedDemandVector() const
std::vector< double > GeneratedDemandVector_T
const std::string describe() const
const ProtectionLevel_T & getCumulatedProtection() const
void setCumulatedBookingLimit(const BookingLimit_T &iBL)
const BookingClassList_T & getBookingClassList() const
const Yield_T & getYield() const
void setMean(const MeanValue_T &iMean)
void setCumulatedProtection(const ProtectionLevel_T &iP)
void toStream(std::ostream &ioOut) const