Added comparison bits to Julian object
parent
b50644bb8f
commit
99d37a2621
16
Julian.cpp
16
Julian.cpp
|
@ -88,6 +88,22 @@ bool Julian::operator!=(const Julian &date) const {
|
|||
return date_ == date.date_ ? false : true;
|
||||
}
|
||||
|
||||
bool Julian::operator>(const Julian &date) const {
|
||||
return date_ > date.date_ ? true : false;
|
||||
}
|
||||
|
||||
bool Julian::operator<(const Julian &date) const {
|
||||
return date_ < date.date_ ? true : false;
|
||||
}
|
||||
|
||||
bool Julian::operator>=(const Julian &date) const {
|
||||
return date_ >= date.date_ ? true : false;
|
||||
}
|
||||
|
||||
bool Julian::operator<=(const Julian &date) const {
|
||||
return date_ <= date.date_ ? true : false;
|
||||
}
|
||||
|
||||
/*
|
||||
* create julian date from year and day of year
|
||||
*/
|
||||
|
|
7
Julian.h
7
Julian.h
|
@ -13,8 +13,15 @@ public:
|
|||
Julian(int year, double day);
|
||||
Julian(int year, int mon, int day, int hour, int min, double sec);
|
||||
|
||||
/*
|
||||
* comparison operators
|
||||
*/
|
||||
bool operator==(const Julian &date) const;
|
||||
bool operator!=(const Julian &date) const;
|
||||
bool operator>(const Julian &date) const;
|
||||
bool operator<(const Julian &date) const;
|
||||
bool operator>=(const Julian &date) const;
|
||||
bool operator<=(const Julian &date) const;
|
||||
|
||||
~Julian() {
|
||||
};
|
||||
|
|
Loading…
Reference in New Issue