BinToHueSatValue2.cxx

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

Generated for HippoDraw Class Library by doxygen