Changeset 549 for XIOS/trunk/src/calendar.hpp
- Timestamp:
- 01/26/15 14:39:26 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/trunk/src/calendar.hpp
r532 r549 33 33 /// Constructeurs /// 34 34 CCalendar(void); 35 CCalendar(const StdString& id) 35 CCalendar(const StdString& id); 36 36 CCalendar(const StdString& id, 37 37 int yr, int mth, int d, … … 49 49 /// Autres /// 50 50 virtual StdString toString(void) const; 51 virtual void fromString(const StdString 51 virtual void fromString(const StdString& str); 52 52 53 53 /// Mutateur /// 54 void setTimeStep(const CDuration & duration); 54 void setTimeStep(const CDuration& timestep); 55 void setInitDate(const CDate& initDate); 56 void setTimeOrigin(const CDate& timeOrigin); 55 57 56 58 /// Traitemants /// 57 CDate 59 CDate& update(int step); 58 60 59 61 /// Accesseurs /// 60 const CDuration 61 const CDate 62 const CDate 63 CDate& getCurrentDate(void);64 62 const CDuration& getTimeStep(void) const; 63 const CDate& getInitDate(void) const; 64 const CDate& getTimeOrigin(void) const; 65 CDate& getCurrentDate(void); 66 65 67 public : 66 68 67 69 //------------------------------------------------------------ 68 virtual int getMonthLength(const CDate & date) const;70 virtual int getMonthLength(const CDate& date) const; 69 71 70 72 virtual StdString getType(void) const; 71 73 72 virtual int getYearTotalLength(const CDate & date) const; // Retourne la durée d'une année en seconde.74 virtual int getYearTotalLength(const CDate& date) const; // Retourne la durée d'une année en seconde. 73 75 74 76 virtual int getYearLength (void) const; // Retourne la durée d'une année en mois. … … 76 78 virtual int getHourLength (void) const; // Retourne la durée d'une heure en minute. 77 79 virtual int getMinuteLength(void) const; // Retourne la durée d'une minute en secondes. 80 //!< Returns the day length expressed in seconds 81 virtual int getDayLengthInSeconds(void) const; 78 82 79 virtual int getNbSecond(const CDate & date) const;80 83 virtual StdString getMonthName(int month_id) const; 81 84 82 85 virtual const StdString getMonthShortName(int month_id) const; 83 void initializeDate(int yr, int mth, int d, int hr = 0, int min = 0, int sec = 0) 84 void initializeDate(const StdString 85 void initializeDate(const StdString & dateStr, const StdString& timeOrigin);86 void initializeDate(int yr, int mth, int d, int hr = 0, int min = 0, int sec = 0); 87 void initializeDate(const StdString& dateStr); 88 void initializeDate(const StdString& dateStr, const StdString& timeOrigin); 86 89 87 90 //------------------------------------------------------------ 88 91 89 92 protected: 90 93 91 94 //!< Associate the dates to the calendar and check their validity 92 95 void initializeDate();
Note: See TracChangeset
for help on using the changeset viewer.