26 lines
615 B
C++
26 lines
615 B
C++
#ifndef _ALADIN_DIVEPROFILE_HPP_
|
|
#define _ALADIN_DIVEPROFILE_HPP_
|
|
#ifndef _COMMON_BLOCK_HPP_
|
|
#include <common/block.hpp>
|
|
#endif
|
|
#ifndef _ALADIN_PROFILEDATA_HPP_
|
|
#include <aladin/profiledata.hpp>
|
|
#endif
|
|
|
|
class File;
|
|
|
|
class DiveProfile : public Block<ProfileData>
|
|
{
|
|
public:
|
|
DiveProfile(void);
|
|
DiveProfile(const DiveProfile &diveProfile);
|
|
virtual ~DiveProfile();
|
|
DiveProfile &operator=(const DiveProfile &diveProfile);
|
|
bool operator==(const DiveProfile &diveProfile)const;
|
|
bool readFrom(File &inFile);
|
|
bool writeTo(File &outFile);
|
|
int getMaxDepth(void)const;
|
|
int getBottomTime(void)const;
|
|
private:
|
|
};
|
|
#endif |