BinToHueSatValue1.cxx

Go to the documentation of this file.
00001 
00012 #include "BinToHueSatValue1.h"
00013 
00014 using namespace hippodraw;
00015 
00016 int BinToHueSatValue1::reds[256] =
00017 { 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
00018 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
00019 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
00020 255, 255, 255, 255, 255, 252, 247, 242, 237, 233, 228, 223, 219, 214,
00021 210, 205, 201, 196, 192, 188, 184, 179, 175, 171, 167, 163, 159, 155,
00022 151, 147, 144, 140, 136, 133, 129, 125, 122, 118, 115, 112, 108, 105,
00023 102, 99, 95, 92, 89, 86, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96,
00024 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111,
00025 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125,
00026 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139,
00027 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153,
00028 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167,
00029 168, 169, 170, 172, 175, 177, 180, 183, 186, 188, 191, 194, 196, 199,
00030 201, 203, 206, 208, 210, 213, 215, 217, 219, 221, 223, 225, 227, 229,
00031 230, 232, 234, 236, 237, 239, 240, 242, 243, 245, 246, 247, 248, 250,
00032 251, 252, 253, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
00033 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
00034 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
00035   255, 255};
00036 int BinToHueSatValue1::greens[256] =
00037 { 0, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 13, 11, 12, 13, 14, 15,
00038 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33,
00039 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51,
00040 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 64, 65, 66, 67, 68,
00041 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 87, 92,
00042 97, 102, 107, 111, 116, 121, 125, 130, 134, 139, 143, 147, 152, 156,
00043 160, 164, 168, 172, 176, 180, 184, 188, 192, 196, 199, 203, 207, 210,
00044 214, 217, 221, 224, 228, 231, 234, 238, 241, 244, 247, 250, 253, 255,
00045 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
00046 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
00047 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
00048 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
00049 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
00050 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
00051 255, 254, 253, 252, 251, 251, 250, 249, 249, 248, 247, 247, 246, 246,
00052 246, 245, 245, 245, 245, 244, 244, 244, 244, 244, 244, 245, 245, 245,
00053   245, 246, 246, 246, 247, 247, 248, 249, 249, 250, 251, 251, 251};
00054   int BinToHueSatValue1::blues[256]=
00055 { 3, 3, 13, 17, 23, 30, 37, 44, 50, 57, 63, 70, 76, 82, 89,
00056 95, 101, 107, 114, 120, 126, 132, 138, 144, 149, 155, 161, 167, 172,
00057 178, 184, 189, 195, 200, 205, 211, 216, 221, 227, 232, 237, 242, 247,
00058 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
00059 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
00060 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
00061 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
00062 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
00063 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
00064 255, 255, 255, 253, 250, 247, 244, 242, 239, 236, 234, 231, 229, 226,
00065 224, 221, 219, 217, 214, 212, 210, 208, 206, 204, 202, 200, 198, 196,
00066 194, 192, 191, 189, 187, 186, 184, 183, 181, 180, 179, 177, 176, 175,
00067 174, 173, 172, 171, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180,
00068 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 191, 192, 193,
00069 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207,
00070 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221,
00071 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235,
00072 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249,
00073   250, 251, 251};
00074 BinToHueSatValue1::
00075 BinToHueSatValue1 ( const char * name )
00076   : BinToColorMap ( name )
00077 {
00078   m_reds.resize ( 256);
00079   m_greens.resize ( 256 );
00080   m_blues.resize ( 256 );
00081 
00082   for ( int i = 0; i < 256; i++ ) {
00083     m_reds  [i] = reds[i];
00084     m_greens[i] = greens[i];
00085     m_blues [i] = blues[i];
00086   }
00087 }
00088 
00089 BinToHueSatValue1::BinToHueSatValue1 ( const BinToHueSatValue1 & bin_to_color )
00090   : BinToColorMap ( bin_to_color )
00091 {
00092 }
00093 
00094 BinToColor * BinToHueSatValue1::clone () const
00095 {
00096   return new BinToHueSatValue1 ( *this );
00097 }
00098 

Generated for HippoDraw Class Library by doxygen