XIOS  1.0
Xml I/O Server
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Définitions de type Énumérations Valeurs énumérées Amis Macros
d360.cpp
Aller à la documentation de ce fichier.
1 #include "d360.hpp"
2 
3 namespace xios
4 {
6 
8  : CCalendar("D360", startDate)
9  {
10  // This will check that the dates are conform with the calendar.
11  // We cannot call this from the parent constructor because we
12  // want the methods of this class to be used
14  }
15 
16  CD360Calendar::CD360Calendar(const CDate& startDate, const CDate& timeOrigin)
17  : CCalendar("D360", startDate, timeOrigin)
18  {
19  // This will check that the dates are conform with the calendar.
20  // We cannot call this from the parent constructor because we
21  // want the methods of this class to be used
23  }
24 
25  CD360Calendar::CD360Calendar(int yr, int mth, int d,
26  int hr, int min, int sec)
27  : CCalendar("D360")
28  { initializeDate(yr, mth, d, hr, min, sec) ; }
29 
31  { /* Ne rien faire de plus */ }
32 
34 
35  int CD360Calendar::getYearTotalLength(const CDate & date) const
36  { return (360 * 86400); }
37 
38  int CD360Calendar::getMonthLength(const CDate & date) const
39  { return (30); }
40 
42  { return (StdString("360_day")); }
43 
45 } // namespace xios
46 
virtual int getMonthLength(const CDate &date) const
Definition: d360.cpp:38
void initializeDate()
< Associate the dates to the calendar and check their validity
Definition: calendar.cpp:59
virtual int getYearTotalLength(const CDate &date) const
Accesseurs ///.
Definition: d360.cpp:35
std::string StdString
Definition: xios_spl.hpp:48
#define xios(arg)
CD360Calendar(const CDate &startDate)
Constructeur ///.
Definition: d360.cpp:7
virtual StdString getType(void) const
Definition: d360.cpp:41
virtual ~CD360Calendar(void)
Destructeur ///.
Definition: d360.cpp:30