Files
Work/proto/source/TimeInterval.hpp
2024-08-07 09:16:27 -04:00

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