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