BinToPurpleRed.cxx

Go to the documentation of this file.
00001 
00012 #include "BinToPurpleRed.h"
00013 
00014 using namespace hippodraw;
00015 
00016 int BinToPurpleRed::reds[256] =
00017 { 0, 0, 127, 191, 188, 186, 184, 182, 179, 177, 140, 138,
00018 170, 168, 165, 163, 161, 158, 156, 154, 121, 119, 147, 145, 142, 140,
00019 138, 135, 133, 131, 103, 101, 124, 122, 119, 117, 115, 112, 110, 108,
00020 84, 82, 101, 99, 96, 94, 92, 89, 87, 85, 66, 64, 78, 76, 73, 71, 69, 66,
00021 64, 62, 47, 46, 55, 52, 50, 48, 46, 43, 41, 39, 29, 27, 32, 29, 27, 25,
00022 23, 20, 18, 16, 11, 9, 9, 6, 4, 2, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00024 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00025 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00026 0, 4, 12, 18, 24, 30, 36, 42, 48, 54, 48, 53, 72, 78, 85, 91, 97, 103,
00027 109, 115, 97, 102, 133, 139, 145, 151, 157, 163, 170, 176, 145, 150,
00028 194, 200, 206, 212, 218, 224, 230, 236, 194, 199, 255, 255, 255, 255,
00029 255, 255, 255, 255, 204, 204, 255, 255, 255, 255, 255, 255, 255, 255,
00030 204, 204, 255, 255, 255, 255, 255, 255, 255, 255, 204, 204, 255, 255,
00031   255, 255, 255, 255, 255, 255, 204, 204, 255, 255, 255, 255};
00032 int BinToPurpleRed::greens[256] =
00033 { 0, 0, 127, 191, 188, 186, 184, 182, 179, 177, 140, 138,
00034 170, 168, 165, 163, 161, 158, 156, 154, 121, 119, 147, 145, 142, 140,
00035 138, 135, 133, 131, 103, 101, 124, 122, 119, 117, 115, 112, 110, 108,
00036 84, 82, 101, 99, 96, 94, 92, 89, 87, 85, 66, 64, 78, 76, 73, 71, 69, 66,
00037 64, 62, 47, 46, 55, 52, 50, 48, 46, 43, 41, 39, 29, 27, 32, 29, 27, 25,
00038 23, 20, 18, 16, 11, 9, 9, 6, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00039 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00040 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00041 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00042 0, 4, 12, 18, 24, 30, 36, 42, 48, 54, 48, 53, 72, 78, 85, 91, 97, 103,
00043 109, 115, 97, 102, 133, 139, 145, 151, 157, 163, 170, 176, 145, 150,
00044 194, 200, 206, 212, 218, 224, 230, 236, 194, 199, 255, 255, 255, 255,
00045 255, 255, 255, 255, 204, 204, 255, 255, 255, 255, 255, 255, 255, 255,
00046 204, 204, 255, 255, 255, 255, 255, 255, 255, 255, 204, 204, 255, 255,
00047   255, 255, 255, 255, 255, 255, 204, 204, 255, 255, 255, 255};
00048   int BinToPurpleRed::blues[256]=
00049 { 0, 0, 127, 191, 192, 192, 193, 194, 195, 195, 157, 157,
00050 198, 198, 199, 200, 201, 202, 202, 203, 163, 164, 205, 206, 207, 208,
00051 208, 209, 210, 211, 169, 170, 213, 214, 215, 215, 216, 217, 218, 218,
00052 175, 176, 221, 221, 222, 223, 224, 225, 225, 226, 181, 182, 228, 229,
00053 230, 231, 231, 232, 233, 234, 188, 188, 236, 237, 238, 238, 239, 240,
00054 241, 241, 194, 194, 244, 245, 245, 246, 247, 248, 248, 249, 200, 200,
00055 251, 252, 253, 254, 255, 255, 255, 255, 204, 204, 255, 255, 255, 255,
00056 255, 255, 255, 255, 204, 204, 255, 255, 255, 255, 255, 255, 255, 255,
00057 204, 204, 255, 255, 255, 255, 255, 255, 255, 255, 204, 204, 255, 255,
00058 255, 255, 255, 255, 255, 248, 194, 189, 230, 224, 218, 212, 206, 200,
00059 194, 188, 145, 140, 169, 163, 157, 151, 145, 139, 133, 127, 97, 92, 109,
00060 103, 97, 91, 84, 78, 72, 66, 48, 43, 48, 42, 36, 30, 24, 18, 12, 6, 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, 2, 5, 7, 10, 12,
00063 15, 17, 16, 18, 25, 28, 30, 33, 35, 38, 40, 43, 36, 38, 51, 48, 46, 44,
00064 41, 39, 37, 34, 25, 24, 27, 25, 23, 20, 18, 16, 13, 11, 7, 5, 4, 2, 0,
00065   0};
00066 BinToPurpleRed::
00067 BinToPurpleRed ( 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 BinToPurpleRed::BinToPurpleRed ( const BinToPurpleRed & bin_to_color )
00082   : BinToColorMap ( bin_to_color )
00083 {
00084 }
00085 
00086 BinToColor * BinToPurpleRed::clone () const
00087 {
00088   return new BinToPurpleRed ( *this );
00089 }
00090 

Generated for HippoDraw Class Library by doxygen