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
void setMean(const MeanValue_T &iMean)
const MeanValue_T & getMean() const
const GeneratedDemandVector_T getGeneratedDemandVector() const
std::list< BookingClass * > BookingClassList_T
const BookingClassList_T & getBookingClassList() const
void setCumulatedProtection(const ProtectionLevel_T &iP)
const std::string describe() const
void fromStream(std::istream &ioIn)
void addBookingClass(BookingClass &iBookingClass)
const ProtectionLevel_T & getCumulatedProtection() const
void setYield(const Yield_T &iYield)
std::vector< double > GeneratedDemandVector_T
void setStdDev(const StdDevValue_T &iStdDev)
void toStream(std::ostream &ioOut) const
const BookingLimit_T & getCumulatedBookingLimit() const
void setCumulatedBookingLimit(const BookingLimit_T &iBL)
const StdDevValue_T & getStdDev() const
const Yield_T & getYield() const
Base class for the light structures.