5#ifndef BALL_VIEW_DATATYPE_COLORUNITHUE_H
6#define BALL_VIEW_DATATYPE_COLORUNITHUE_H
125 virtual
void clear();
140 operator
short () const;
145 operator
unsigned short () const;
150 operator
int () const;
155 operator
unsigned int () const;
160 operator
long () const;
165 operator
unsigned long () const;
170 operator
float () const;
175 operator
double () const;
180 operator
long double () const;
205 void set(const
char* value);
221 void get(
char* value) const;
248 void set(const
short value);
260 void get(
short& value) const;
266 void set(const
unsigned short value);
278 void get(
unsigned short& value) const;
284 void set(const
int value);
296 void get(
int& value) const;
302 void set(const
unsigned int value);
314 void get(
unsigned int& value) const;
320 void set(const
long value);
332 void get(
long& value) const;
338 void set(const
unsigned long value);
350 void get(
unsigned long& value) const;
356 void set(const
float value);
369 void get(
float& value) const;
375 void set(const
double value);
387 void get(
double& value) const;
393 void set(const
long double value);
405 void get(
long double& value) const;
447 virtual
void dump(
std::ostream& s =
std::cout,
Size depth = 0) const;
477 float hexToFloat_(const
char*
string);
482# ifndef BALL_NO_INLINE_FUNCTIONS
483# include <BALL/VIEW/DATATYPE/colorUnitHue.iC>
#define BALL_CREATE(name)