62 lines
791 B
C++
62 lines
791 B
C++
#ifndef _DIVEPLANNER_TIMEINTERVAL_HPP_
|
|
#define _DIVEPLANNER_TIMEINTERVAL_HPP_
|
|
|
|
class TimeInterval
|
|
{
|
|
public:
|
|
TimeInterval(void);
|
|
TimeInterval(int rnt,int abt);
|
|
int rnt(void)const;
|
|
void rnt(int rnt);
|
|
int abt(void)const;
|
|
void abt(int abt);
|
|
bool isOkay(void)const;
|
|
private:
|
|
int mRNT;
|
|
int mABT;
|
|
};
|
|
|
|
inline
|
|
TimeInterval::TimeInterval(void)
|
|
: mRNT(-1), mABT(-1)
|
|
{
|
|
}
|
|
|
|
inline
|
|
TimeInterval::TimeInterval(int rnt,int abt)
|
|
: mRNT(rnt), mABT(abt)
|
|
{
|
|
}
|
|
|
|
inline
|
|
int TimeInterval::rnt(void)const
|
|
{
|
|
return mRNT;
|
|
}
|
|
|
|
inline
|
|
void TimeInterval::rnt(int rnt)
|
|
{
|
|
mRNT=rnt;
|
|
}
|
|
|
|
inline
|
|
int TimeInterval::abt(void)const
|
|
{
|
|
return mABT;
|
|
}
|
|
|
|
inline
|
|
void TimeInterval::abt(int abt)
|
|
{
|
|
mABT=abt;
|
|
}
|
|
|
|
inline
|
|
bool TimeInterval::isOkay(void)const
|
|
{
|
|
if(-1==rnt()||-1==abt())return false;
|
|
return true;
|
|
}
|
|
#endif
|