StdAir Logo  1.00.16
C++ Standard Airline IT Object Library
Loading...
Searching...
No Matches
FRAT5CurveHolderStruct.hpp
Go to the documentation of this file.
1#ifndef __STDAIR_BOM_FRAT5CURVEHOLDERSTRUCT_HPP
2#define __STDAIR_BOM_FRAT5CURVEHOLDERSTRUCT_HPP
3
4// //////////////////////////////////////////////////////////////////////
5// Import section
6// //////////////////////////////////////////////////////////////////////
7// STL
8#include <iosfwd>
9#include <string>
10// StdAir
13
14namespace stdair {
15 // Type definition for the holder of Frat5 curves.
16 typedef std::map<const std::string, FRAT5Curve_T> FRAT5CurveHolder_T;
17
20 public:
21 // /////////////// Getters /////////////////
23 const FRAT5Curve_T& getFRAT5Curve (const std::string&) const;
24
25 // ///////////// Business Methods //////////
27 void addCurve (const std::string&, const FRAT5Curve_T&);
28
29 // /////////// Display support method /////////////
32 void toStream (std::ostream& ioOut) const;
33
36 void fromStream (std::istream& ioIn);
37
39 const std::string describe() const;
40
41
42 // /////////////// Constructors and Destructors /////////////////
43 public:
46
49
50 public:
53
54
55 private:
56 // /////////////// Attributes /////////////////
58 FRAT5CurveHolder_T _frat5CurveHolder;
59 };
60
61}
62#endif // __STDAIR_BOM_FRAT5CURVEHOLDERSTRUCT_HPP
Handle on the StdAir library context.
std::map< const std::string, FRAT5Curve_T > FRAT5CurveHolder_T
std::map< const DTD_T, FRAT5_T > FRAT5Curve_T
void addCurve(const std::string &, const FRAT5Curve_T &)
const FRAT5Curve_T & getFRAT5Curve(const std::string &) const
void toStream(std::ostream &ioOut) const