BinToMacStyle.cxx

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

Generated for HippoDraw Class Library by doxygen