color.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028 #ifndef _util_render_color_h
00029 #define _util_render_color_h
00030
00031 #include <util/keyval/keyval.h>
00032
00033 namespace sc {
00034
00035 class Color {
00036 private:
00037 double red_;
00038 double green_;
00039 double blue_;
00040 public:
00041 Color() {}
00042 Color(double r, double g, double b): red_(r), green_(g), blue_(b) {}
00043 Color(const Ref<KeyVal>&);
00044 double red() const { return red_; }
00045 double green() const { return green_; }
00046 double blue() const { return blue_; }
00047 void set_rgb(double r, double g, double b) {
00048 red_ = r;
00049 green_ = g;
00050 blue_ = b;
00051 }
00052 };
00053
00054 }
00055
00056 #endif
00057
00058
00059
00060
00061
Generated at Sat Aug 7 00:04:21 2004 for MPQC
2.2.2 using the documentation package Doxygen
1.3.8.