BinToBlueWhite.cxx

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

Generated for HippoDraw Class Library by doxygen