48 const std::string& name = std::string(
""),
49 float minimum = 0.0,
float maximum = 0.0);
56 static std::string convertIndexToName(
unsigned int index);
57 static unsigned int convertNameToIndex(
const std::string& name);
63 static float convertIndexToWaveHeight(
unsigned int index);
64 static unsigned int convertWaveHeightToIndex(
float height);
93 Swell(
float length = 0,
float height = 0);
100 bool operator >=(
const Swell& other)
const;
101 bool operator <(
const Swell& other)
const;
102 bool operator <=(
const Swell& other)
const;
104 float length()
const;
105 float height()
const;
130 const std::string& name = std::string(
""),
const Swell& value = Swell(),
131 const Swell& minimum = Swell(),
const Swell& maximum = Swell());
138 static std::string convertIndexToName(
unsigned int index);
139 static unsigned int convertNameToIndex(
const std::string& name);
145 static Swell convertIndexToSwell(
unsigned int index);
146 static unsigned int convertSwellToIndex(
const Swell& swell);