Initial
This commit is contained in:
59
proto/source/SurfaceInterval.hpp
Normal file
59
proto/source/SurfaceInterval.hpp
Normal 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
|
||||
Reference in New Issue
Block a user