BinToGRBW.cxx

Go to the documentation of this file.
00001 
00012 #include "BinToGRBW.h"
00013 
00014 using namespace hippodraw;
00015 
00016 int BinToGRBW::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, 6, 12, 18, 24, 30, 36, 42, 48, 54, 60, 66, 
00019 72, 78, 84, 90, 96, 102, 108, 114, 120, 126, 132, 138, 144, 150, 156, 
00020 162, 168, 174, 180, 186, 192, 198, 204, 210, 216, 222, 228, 234, 240, 
00021 243, 246, 249, 252, 252, 252, 252, 252, 251, 250, 249, 248, 248, 248, 
00022 248, 248, 247, 246, 245, 244, 243, 242, 241, 240, 240, 239, 238, 237, 
00023 236, 236, 236, 236, 235, 234, 233, 232, 231, 230, 229, 228, 228, 228, 
00024 228, 228, 227, 226, 225, 224, 223, 222, 221, 220, 219, 218, 217, 216, 
00025 216, 216, 216, 216, 215, 214, 213, 212, 211, 210, 209, 208, 207, 206, 
00026 205, 204, 204, 204, 204, 204, 203, 202, 201, 200, 199, 198, 197, 196, 
00027 196, 196, 196, 196, 195, 194, 193, 192, 191, 190, 189, 188, 187, 186, 
00028 185, 184, 184, 184, 184, 184, 183, 182, 181, 180, 179, 178, 177, 176, 
00029 176, 176, 176, 176, 175, 174, 173, 172, 171, 170, 169, 168, 167, 166, 
00030 165, 164, 164, 164, 164, 164, 163, 162, 161, 160, 159, 158, 157, 156, 
00031 155, 154, 153, 152, 152, 152, 152, 152, 151, 150, 149, 148, 151, 154, 
00032 157, 160, 163, 166, 169, 172, 176, 180, 184, 188, 191, 194, 197, 200, 
00033 203, 206, 209, 212, 215, 218, 221, 224, 228, 232, 236, 240, 243, 246, 
00034   249, 252, 253, 254, 255};
00035 int BinToGRBW::greens[256] =
00036 { 0, 36, 72, 75, 79, 82, 86, 90, 93, 97, 100, 104, 108, 117, 
00037 126, 135, 144, 153, 162, 171, 180, 189, 198, 207, 216, 225, 234, 243, 
00038 252, 249, 246, 243, 240, 234, 228, 222, 216, 210, 204, 198, 192, 186, 
00039 180, 174, 168, 162, 156, 150, 144, 138, 132, 126, 120, 114, 108, 102, 
00040 96, 90, 84, 78, 72, 66, 60, 54, 48, 42, 36, 30, 24, 18, 12, 6, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 
00043 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
00044 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 8, 16, 24, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 
00048 135, 142, 149, 156, 164, 172, 180, 188, 196, 204, 212, 220, 228, 236, 
00049   244, 252, 253, 254, 255};
00050   int BinToGRBW::blues[256]=
00051 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
00052 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
00053 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
00054 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 5, 7, 9, 10, 12, 14, 16, 18, 20, 22, 25, 
00055 27, 29, 31, 34, 35, 37, 39, 41, 43, 45, 47, 50, 52, 54, 56, 59, 61, 63, 
00056 65, 67, 68, 70, 72, 74, 76, 78, 80, 83, 85, 87, 89, 92, 94, 96, 98, 101, 
00057 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 125, 127, 129, 
00058 131, 134, 135, 137, 139, 141, 143, 145, 147, 150, 152, 154, 156, 159, 
00059 160, 162, 163, 165, 167, 169, 171, 174, 176, 178, 180, 183, 185, 187, 
00060 189, 192, 193, 195, 197, 199, 201, 203, 205, 208, 210, 212, 214, 216, 
00061 217, 219, 221, 223, 225, 227, 229, 232, 234, 236, 238, 241, 243, 245, 
00062 247, 250, 251, 252, 253, 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, 255, 255, 255};
00067 BinToGRBW::
00068 BinToGRBW ( const char * name )
00069   : BinToColorMap ( name )
00070 {
00071   m_reds.resize ( 256);
00072   m_greens.resize ( 256 );
00073   m_blues.resize ( 256 );
00074 
00075   for ( int i = 0; i < 256; i++ ) {
00076     m_reds  [i] = reds[i];
00077     m_greens[i] = greens[i];
00078     m_blues [i] = blues[i];
00079   }
00080 }
00081 
00082 BinToGRBW::BinToGRBW ( const BinToGRBW & bin_to_color )
00083   : BinToColorMap ( bin_to_color )
00084 {
00085 }
00086 
00087 BinToColor * BinToGRBW::clone () const
00088 {
00089   return new BinToGRBW ( *this );
00090 }
00091 

Generated for HippoDraw Class Library by doxygen