BinToEosB.cxx

Go to the documentation of this file.
00001 
00012 #include "BinToEosB.h"
00013 
00014 using namespace hippodraw;
00015 
00016 int BinToEosB::reds[256] =
00017 { 255, 255, 127, 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 9, 18, 27, 36, 45, 49, 57, 72, 81, 91, 100, 109, 118, 127, 136, 131,
00021 139, 163, 173, 182, 191, 200, 209, 218, 227, 213, 221, 255, 255, 255,
00022 255, 255, 255, 255, 255, 229, 229, 255, 255, 255, 255, 255, 255, 255,
00023 255, 229, 229, 255, 255, 255, 255, 255, 255, 255, 255, 229, 229, 255,
00024 255, 255, 255, 255, 255, 255, 255, 229, 229, 255, 255, 255, 255, 255,
00025 255, 255, 255, 229, 229, 255, 255, 255, 255, 255, 255, 255, 255, 229,
00026 229, 255, 255, 255, 255, 255, 255, 255, 255, 229, 229, 255, 255, 255,
00027 255, 255, 255, 255, 255, 229, 229, 255, 255, 255, 255, 255, 255, 255,
00028 255, 229, 229, 255, 253, 251, 249, 247, 245, 243, 241, 215, 214, 235,
00029 234, 232, 230, 228, 226, 224, 222, 198, 196, 216, 215, 213, 211, 209,
00030 207, 205, 203, 181, 179, 197, 196, 194, 192, 190, 188, 186, 184, 164,
00031 162, 178, 176, 175, 173, 171, 169, 167, 165, 147, 145, 159, 157, 156,
00032 154, 152, 150, 148, 146, 130, 128, 140, 138, 137, 135, 133, 131, 129,
00033   127, 113, 111, 121, 119, 117, 117};
00034 int BinToEosB::greens[256] =
00035 { 255, 255, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00036 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 15, 23, 31, 39, 47,
00037 55, 57, 64, 79, 87, 95, 103, 111, 119, 127, 135, 129, 136, 159, 167,
00038 175, 183, 191, 199, 207, 215, 200, 207, 239, 247, 255, 255, 255, 255,
00039 255, 255, 229, 229, 255, 255, 255, 255, 255, 255, 255, 255, 229, 229,
00040 255, 255, 255, 255, 255, 255, 255, 255, 229, 229, 255, 250, 246, 242,
00041 238, 233, 229, 225, 198, 195, 212, 208, 204, 199, 195, 191, 187, 182,
00042 160, 156, 169, 165, 161, 157, 153, 148, 144, 140, 122, 118, 127, 125,
00043 123, 121, 119, 116, 114, 112, 99, 97, 106, 104, 102, 99, 97, 95, 93, 91,
00044 80, 78, 84, 82, 80, 78, 76, 74, 72, 70, 61, 59, 63, 61, 59, 57, 55, 53,
00045 50, 48, 42, 40, 42, 40, 38, 36, 33, 31, 29, 27, 22, 21, 21, 19, 16, 14,
00046 12, 13, 8, 6, 3, 1, 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, 0, 0, 0, 0, 0, 0, 0, 0,
00048 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00049   0, 0, 0, 0, 0, 0, 0, 0, 0};
00050   int BinToEosB::blues[256]=
00051 { 255, 255, 127, 131, 136, 140, 144, 148, 153, 157, 145,
00052 149, 170, 174, 178, 182, 187, 191, 195, 199, 183, 187, 212, 216, 221,
00053 225, 229, 233, 238, 242, 221, 225, 255, 247, 239, 231, 223, 215, 207,
00054 199, 172, 164, 175, 167, 159, 151, 143, 135, 127, 119, 100, 93, 95, 87,
00055 79, 71, 63, 55, 47, 39, 28, 21, 15, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00056 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00057 0, 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, 0, 0, 0, 0, 0,
00059 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00060 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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};
00064 BinToEosB::
00065 BinToEosB ( 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 BinToEosB::BinToEosB ( const BinToEosB & bin_to_color )
00080   : BinToColorMap ( bin_to_color )
00081 {
00082 }
00083 
00084 BinToColor * BinToEosB::clone () const
00085 {
00086   return new BinToEosB ( *this );
00087 }
00088 

Generated for HippoDraw Class Library by doxygen