#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