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) {
|
Timespan::Timespan(const double time_span) {
|
||||||
|
time_span_ = time_span;
|
||||||
}
|
}
|
||||||
|
|
||||||
Timespan::Timespan(const Timespan& b) {
|
Timespan::Timespan(const Timespan& b) {
|
||||||
|
@ -16,6 +17,18 @@ Timespan::Timespan(const Timespan& b) {
|
||||||
Timespan::~Timespan(void) {
|
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) {
|
Timespan& Timespan::operator =(const Timespan& b) {
|
||||||
|
|
||||||
if (this != &b) {
|
if (this != &b) {
|
||||||
|
@ -112,7 +125,3 @@ bool Timespan::operator <=(const Timespan & b) const {
|
||||||
else
|
else
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
double Timespan::GetTotalDays() const{
|
|
||||||
return time_span_ / Globals::MIN_PER_DAY();
|
|
||||||
}
|
|
|
@ -9,6 +9,8 @@ public:
|
||||||
virtual ~Timespan(void);
|
virtual ~Timespan(void);
|
||||||
|
|
||||||
double GetTotalDays() const;
|
double GetTotalDays() const;
|
||||||
|
double GetTotalHours() const;
|
||||||
|
double GetTotalMinutes() const;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* overloaded operators
|
* overloaded operators
|
||||||
|
|
Loading…
Reference in New Issue