BinToBeach.cxx

Go to the documentation of this file.
00001 
00012 #include "BinToBeach.h"
00013 
00014 using namespace hippodraw;
00015 
00016 int BinToBeach::reds[256] =
00017 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00018 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00019 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00020 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00021 0, 0, 0, 4, 8, 12, 17, 21, 25, 29, 34, 38, 42, 46, 51, 55, 59, 64, 68,
00022 72, 76, 81, 85, 89, 93, 98, 102, 106, 110, 115, 119, 123, 128, 132, 136,
00023 140, 76, 76, 76, 81, 85, 89, 93, 98, 102, 106, 110, 115, 119, 123, 128,
00024 132, 136, 140, 145, 149, 153, 157, 157, 161, 164, 167, 170, 173, 177,
00025 180, 183, 186, 189, 193, 196, 199, 202, 205, 209, 212, 215, 218, 218,
00026 219, 220, 222, 223, 224, 225, 226, 227, 229, 230, 231, 232, 233, 234,
00027 236, 237, 238, 239, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00028 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00029 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00030   0, 0, 0};
00031 int BinToBeach::greens[256] =
00032 { 251, 251, 249, 247, 245, 243, 241, 238, 236, 234, 232,
00033 230, 228, 226, 224, 221, 219, 217, 215, 213, 211, 209, 206, 204, 202,
00034 200, 198, 196, 194, 192, 189, 187, 185, 183, 181, 179, 177, 174, 172,
00035 170, 168, 166, 164, 162, 160, 157, 155, 153, 151, 149, 147, 145, 142,
00036 140, 138, 136, 134, 132, 130, 128, 128, 129, 131, 133, 134, 136, 138,
00037 139, 141, 143, 145, 146, 148, 150, 151, 153, 155, 157, 158, 160, 162,
00038 163, 165, 167, 168, 170, 172, 174, 175, 177, 179, 180, 182, 182, 177,
00039 171, 165, 160, 154, 149, 143, 138, 132, 126, 121, 115, 110, 104, 99, 93,
00040 88, 82, 76, 71, 65, 60, 54, 49, 43, 37, 32, 26, 21, 15, 13, 4, 0, 0, 0,
00041 4, 8, 12, 17, 21, 25, 29, 34, 38, 42, 46, 51, 55, 59, 64, 68, 72, 76,
00042 81, 81, 85, 89, 93, 98, 102, 106, 110, 115, 119, 123, 128, 132, 136,
00043 140, 145, 149, 153, 157, 162, 162, 166, 170, 174, 179, 183, 187, 192,
00044 196, 200, 204, 209, 213, 217, 221, 226, 230, 234, 238, 243, 0, 0, 0, 0,
00045 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00046 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00047   0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
00048   int BinToBeach::blues[256]=
00049 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00050 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00051 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 8, 12, 17, 21, 25,
00052 29, 34, 38, 42, 46, 51, 55, 59, 64, 68, 72, 76, 81, 85, 89, 93, 98, 102,
00053 106, 110, 115, 119, 123, 128, 132, 136, 136, 136, 136, 136, 136, 136,
00054 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136,
00055 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 76, 76,
00056 76, 72, 68, 64, 60, 56, 52, 48, 44, 40, 36, 32, 28, 23, 19, 15, 11, 7,
00057 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00058 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 8, 12, 17,
00059 21, 25, 29, 34, 38, 42, 46, 51, 55, 59, 64, 68, 72, 76, 81, 81, 84, 88,
00060 91, 95, 98, 102, 105, 109, 113, 116, 120, 123, 127, 130, 134, 137, 141,
00061 145, 148, 152, 155, 159, 159, 162, 166, 170, 173, 177, 181, 184, 188,
00062 192, 195, 199, 203, 206, 210, 214, 217, 221, 225, 228, 232, 236, 239, 0,
00063   0, 0};
00064 BinToBeach::
00065 BinToBeach ( const char * name )
00066   : BinToColorMap ( name )
00067 {
00068   m_reds.resize ( 256);
00069   m_greens.resize ( 256 );
00070   m_blues.resize ( 256 );
00071 
00072   for ( int i = 0; i < 256; i++ ) {
00073     m_reds  [i] = reds[i];
00074     m_greens[i] = greens[i];
00075     m_blues [i] = blues[i];
00076   }
00077 }
00078 
00079 BinToBeach::BinToBeach ( const BinToBeach & bin_to_color )
00080   : BinToColorMap ( bin_to_color )
00081 {
00082 }
00083 
00084 BinToColor * BinToBeach::clone () const
00085 {
00086   return new BinToBeach ( *this );
00087 }
00088 

Generated for HippoDraw Class Library by doxygen