Initial
This commit is contained in:
61
proto/source/TimeInterval.hpp
Normal file
61
proto/source/TimeInterval.hpp
Normal file
@@ -0,0 +1,61 @@
|
||||
#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
|
||||
Reference in New Issue
Block a user