Added more Get methods to Timespan
parent
e5c0a2bdc4
commit
7e74a40a50
17
Timespan.cpp
17
Timespan.cpp
|
@ -6,6 +6,7 @@ Timespan::Timespan(void) {
|
|||
}
|
||||
|
||||
Timespan::Timespan(const double time_span) {
|
||||
time_span_ = time_span;
|
||||
}
|
||||
|
||||
Timespan::Timespan(const Timespan& b) {
|
||||
|
@ -16,6 +17,18 @@ Timespan::Timespan(const Timespan& b) {
|
|||
Timespan::~Timespan(void) {
|
||||
}
|
||||
|
||||
double Timespan::GetTotalDays() const {
|
||||
return time_span_;
|
||||
}
|
||||
|
||||
double Timespan::GetTotalHours() const {
|
||||
return time_span_ * Globals::HR_PER_DAY();
|
||||
}
|
||||
|
||||
double Timespan::GetTotalMinutes() const {
|
||||
return time_span_ * Globals::MIN_PER_DAY();
|
||||
}
|
||||
|
||||
Timespan& Timespan::operator =(const Timespan& b) {
|
||||
|
||||
if (this != &b) {
|
||||
|
@ -112,7 +125,3 @@ bool Timespan::operator <=(const Timespan & b) const {
|
|||
else
|
||||
return false;
|
||||
}
|
||||
|
||||
double Timespan::GetTotalDays() const{
|
||||
return time_span_ / Globals::MIN_PER_DAY();
|
||||
}
|
|
@ -9,6 +9,8 @@ public:
|
|||
virtual ~Timespan(void);
|
||||
|
||||
double GetTotalDays() const;
|
||||
double GetTotalHours() const;
|
||||
double GetTotalMinutes() const;
|
||||
|
||||
/*
|
||||
* overloaded operators
|
||||
|
|
Loading…
Reference in New Issue