source: XIOS/trunk/src/date/noleap.cpp @ 334

Last change on this file since 334 was 334, checked in by ymipsl, 12 years ago
  • Add new attribut : time_origin for time axis origin which appear in nectdf file
  • centered time averaging for time axis
  • correct bug in calendar due to call of virtual function in the constructor

YM

File size: 1.1 KB
Line 
1#include "noleap.hpp"
2#include "calendar.hpp"
3
4namespace xmlioserver
5{
6   namespace date
7   {
8      /// ////////////////////// Définitions ////////////////////// ///
9
10      CNoLeapCalendar::CNoLeapCalendar(const StdString & dateStr)
11         : CCalendar("NoLeap", dateStr)
12      { initializeDate(dateStr); }
13
14      CNoLeapCalendar::CNoLeapCalendar(const StdString & dateStr,const StdString & timeOriginStr)
15         : CCalendar("NoLeap", dateStr, timeOriginStr)
16      { initializeDate(dateStr, timeOriginStr); }
17
18      CNoLeapCalendar::CNoLeapCalendar(int yr, int mth, int d,
19                                       int hr, int min, int sec)
20         : CCalendar("NoLeap")
21      { initializeDate(yr, mth, d, hr, min, sec) ; }
22
23
24      CNoLeapCalendar::~CNoLeapCalendar(void)
25      { /* Ne rien faire de plus */ }
26
27      ///--------------------------------------------------------------
28
29      StdString CNoLeapCalendar::getType(void) const
30      { return (StdString("noleap")); }
31
32      ///--------------------------------------------------------------
33   } // namespace date
34} // namespace xmlioserver
35
Note: See TracBrowser for help on using the repository browser.