Ignore:
Timestamp:
07/20/10 16:20:13 (14 years ago)
Author:
hozdoba
Message:

Quelques modifications supplémentaires apportées aux dates et calendriers.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XMLIO_V2/dev/dev_rv/src/XMLIO/abstract_calendar.hpp

    r118 r119  
    2020         virtual int getYearTotalLength(const Date& d) const { return (365 * 86400); } // Retourne la durée d'une année en seconde. 
    2121 
    22          virtual int getYearLength(void)  const { return (12); } // Retourne la durée d'une année en mois. 
    23          virtual int getDayLength(void)    const { return (24); } // Retourne la durée d'un jour en heures. 
    24          virtual int getHourLength(void)  const { return (60); } // Retourne la durée d'une heure en minute. 
     22         virtual int getYearLength  (void) const { return (12); } // Retourne la durée d'une année en mois. 
     23         virtual int getDayLength   (void) const { return (24); } // Retourne la durée d'un jour en heures. 
     24         virtual int getHourLength  (void) const { return (60); } // Retourne la durée d'une heure en minute. 
    2525         virtual int getMinuteLength(void) const { return (60); } // Retourne la durée d'une minute en secondes. 
    2626 
     
    5757         AbstractCalendar() : AbstractObject(), initDate(*this), currentDate(initDate) 
    5858         {/* Ne rien faire de plus */} 
    59          AbstractCalendar(const string& _id) : AbstractObject(_id), initDate(*this), currentDate(initDate) 
     59 
     60         AbstractCalendar(const string& _id, int yr = 0, int mth = 1, int d = 1, int hr = 0, int min = 0 , int sec = 0) 
     61            : AbstractObject(_id), initDate(*this, yr, mth, d, hr, min, sec), currentDate(initDate) 
     62         {/* Ne rien faire de plus */} 
     63 
     64         AbstractCalendar(const string& _id, const string& dateStr) 
     65            : AbstractObject(_id), initDate(Date::FromString(dateStr, *this)), currentDate(initDate) 
    6066         {/* Ne rien faire de plus */} 
    6167 
Note: See TracChangeset for help on using the changeset viewer.