This commit is contained in:
2024-08-07 09:16:27 -04:00
parent fdfadd5c7e
commit 5f971cf684
5200 changed files with 731717 additions and 0 deletions

View File

@@ -0,0 +1,59 @@
#ifndef _DIVEPLANNER_SURFACEINTERVAL_HPP_
#define _DIVEPLANNER_SURFACEINTERVAL_HPP_
#include <proto/SurfaceTime.hpp>
class SurfaceInterval
{
public:
SurfaceInterval(void);
SurfaceInterval(const SurfaceTime &minTime,const SurfaceTime &maxTime);
virtual ~SurfaceInterval();
const SurfaceTime &minTime(void)const;
void minTime(const SurfaceTime &maxTime);
const SurfaceTime &maxTime(void)const;
void maxTime(const SurfaceTime &maxTime);
private:
SurfaceTime mMinTime;
SurfaceTime mMaxTime;
};
inline
SurfaceInterval::SurfaceInterval(void)
{
}
inline
SurfaceInterval::SurfaceInterval(const SurfaceTime &minTime,const SurfaceTime &maxTime)
: mMinTime(minTime), mMaxTime(maxTime)
{
}
inline
SurfaceInterval::~SurfaceInterval()
{
}
inline
const SurfaceTime &SurfaceInterval::minTime(void)const
{
return mMinTime;
}
inline
void SurfaceInterval::minTime(const SurfaceTime &maxTime)
{
mMinTime=minTime;
}
inline
const SurfaceTime &SurfaceInterval::maxTime(void)const
{
return mMaxTime;
}
inline
void SurfaceInterval::maxTime(const SurfaceTime &maxTime)
{
mMaxTime=maxTime;
}
#endif