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;
|
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
|
* 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, double day);
|
||||||
Julian(int year, int mon, int day, int hour, int min, double sec);
|
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;
|
||||||
|
bool operator>=(const Julian &date) const;
|
||||||
|
bool operator<=(const Julian &date) const;
|
||||||
|
|
||||||
~Julian() {
|
~Julian() {
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue