1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
class NotInHexFormat
{
%TypeHeaderCode
#include <BALL/VIEW/DATATYPE/colorUnit.h>
using NotInHexFormat = ColorUnit::NotInHexFormat;
%End
public:
NotInHexFormat(const char*, int, const String&) throw();
};
class ColorUnit
{
%TypeHeaderCode
#include <BALL/VIEW/DATATYPE/colorUnit.h>
using NotInHexFormat = ColorUnit::NotInHexFormat;
%End
public:
ColorUnit() throw();
ColorUnit(const ColorUnit&) throw();
ColorUnit(const String&) throw(InvalidRange, NotInHexFormat);
ColorUnit(const unsigned int) throw(InvalidRange);
void clear() throw();
void set(const unsigned int) throw(InvalidRange);
void get(unsigned int&) const throw();
bool operator == (const ColorUnit&) const throw();
bool operator <= (const ColorUnit&) const throw();
bool operator > (const ColorUnit&) const throw();
bool operator >= (const ColorUnit&) const throw();
};
|