#include <rmol/field/FldOverbookingPolicy.hpp>
Public Types | |
enum | EN_Policy { HEUR = 0, RISK, SL1, SL2, HYBRID, LAST_VALUE } |
Public Member Functions | |
EN_Policy | getPolicy () const |
void | setPolicy (const EN_Policy &iPolicy) |
FldOverbookingPolicy (const FldOverbookingPolicy &) | |
FldOverbookingPolicy (const EN_Policy iPolicy=HEUR) | |
virtual | ~FldOverbookingPolicy () |
void | toStream (std::ostream &) const |
void | fromStream (std::istream &) |
Static Public Member Functions | |
static const std::string & | getLabel (const EN_Policy &) |
Definition at line 15 of file FldOverbookingPolicy.hpp.
Definition at line 17 of file FldOverbookingPolicy.hpp.
RMOL::FldOverbookingPolicy::FldOverbookingPolicy | ( | const FldOverbookingPolicy & | iPolicy | ) |
Constructors.
Definition at line 15 of file FldOverbookingPolicy.cpp.
RMOL::FldOverbookingPolicy::FldOverbookingPolicy | ( | const EN_Policy | iPolicy = HEUR |
) |
Definition at line 21 of file FldOverbookingPolicy.cpp.
RMOL::FldOverbookingPolicy::~FldOverbookingPolicy | ( | ) | [virtual] |
Destructors.
Definition at line 26 of file FldOverbookingPolicy.cpp.
const std::string & RMOL::FldOverbookingPolicy::getLabel | ( | const EN_Policy & | iPolicy | ) | [static] |
Get the label (BOM type) as a string.
Definition at line 31 of file FldOverbookingPolicy.cpp.
Referenced by toStream().
EN_Policy RMOL::FldOverbookingPolicy::getPolicy | ( | ) | const [inline] |
Getter for the mean value.
Definition at line 31 of file FldOverbookingPolicy.hpp.
Referenced by RMOL::Overbooking::getOverbookingCalculation().
void RMOL::FldOverbookingPolicy::setPolicy | ( | const EN_Policy & | iPolicy | ) | [inline] |
Setter for the mean value.
Definition at line 37 of file FldOverbookingPolicy.hpp.
void RMOL::FldOverbookingPolicy::toStream | ( | std::ostream & | ioOut | ) | const [virtual] |
Dump a Business Object into an output stream.
ostream& | the output stream. |
Implements RMOL::FldAbstract.
Definition at line 36 of file FldOverbookingPolicy.cpp.
References getLabel().
void RMOL::FldOverbookingPolicy::fromStream | ( | std::istream & | ioIn | ) | [virtual] |
Read a Business Object from an input stream.
istream& | the input stream. |
Implements RMOL::FldAbstract.
Definition at line 41 of file FldOverbookingPolicy.cpp.
Generated on Fri Sep 11 06:32:20 2009 for RMOL by Doxygen 1.5.8