BinToBlueRed.cxx

Go to the documentation of this file.
00001 
00012 #include "BinToBlueRed.h"
00013 
00014 using namespace hippodraw;
00015 
00016 int BinToBlueRed::reds[256] =
00017 { 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, 4, 8, 12, 16, 20, 24, 28, 32,
00023 36, 40, 44, 48, 52, 56, 60, 64, 68, 72, 76, 80, 85, 89, 93, 97, 101,
00024 105, 109, 113, 117, 121, 125, 129, 133, 137, 141, 145, 149, 153, 157,
00025 161, 165, 170, 174, 178, 182, 186, 190, 194, 198, 202, 206, 210, 214,
00026 218, 222, 226, 230, 234, 238, 242, 246, 250, 255, 255, 255, 255, 255,
00027 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
00028 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
00029 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
00030 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
00031   255, 255, 255, 255};
00032 int BinToBlueRed::greens[256] =
00033 { 0, 1, 2, 3, 4, 8, 12, 16, 21, 25, 29, 33, 38, 42, 46, 50,
00034 55, 59, 63, 67, 72, 76, 80, 84, 89, 93, 97, 101, 106, 110, 114, 118,
00035 123, 127, 131, 135, 140, 144, 148, 152, 157, 161, 165, 169, 174, 178,
00036 182, 186, 191, 195, 199, 203, 208, 212, 216, 220, 225, 229, 233, 237,
00037 242, 246, 250, 255, 255, 251, 247, 243, 239, 235, 231, 227, 223, 219,
00038 215, 211, 207, 203, 199, 195, 191, 187, 183, 179, 175, 170, 166, 162,
00039 158, 154, 150, 146, 142, 138, 134, 130, 126, 122, 118, 114, 110, 106,
00040 102, 98, 94, 90, 85, 81, 77, 73, 69, 65, 61, 57, 53, 49, 45, 41, 37, 33,
00041 29, 25, 21, 17, 13, 9, 5, 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, 0, 0, 0,
00043 0, 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};
00047   int BinToBlueRed::blues[256]=
00048 { 0, 1, 2, 3, 4, 8, 12, 16, 21, 25, 29, 33, 38, 42, 46, 50,
00049 55, 59, 63, 67, 72, 76, 80, 84, 89, 93, 97, 101, 106, 110, 114, 118,
00050 123, 127, 131, 135, 140, 144, 148, 152, 157, 161, 165, 169, 174, 178,
00051 182, 186, 191, 195, 199, 203, 208, 212, 216, 220, 225, 229, 233, 237,
00052 242, 246, 250, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
00053 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
00054 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
00055 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
00056 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
00057 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
00058 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
00059 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
00060 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
00061 255, 255, 255, 255, 255, 255, 255, 251, 247, 243, 239, 235, 231, 227,
00062 223, 218, 214, 210, 206, 202, 198, 194, 190, 186, 181, 177, 173, 169,
00063 165, 161, 157, 153, 149, 144, 140, 136, 132, 128, 124, 120, 116, 112,
00064 107, 103, 99, 95, 91, 87, 83, 79, 75, 70, 66, 62, 58, 54, 50, 46, 42,
00065   38, 33, 29, 25, 21, 17, 13, 9, 5, 0, 0};
00066 BinToBlueRed::
00067 BinToBlueRed ( 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 BinToBlueRed::BinToBlueRed ( const BinToBlueRed & bin_to_color )
00082   : BinToColorMap ( bin_to_color )
00083 {
00084 }
00085 
00086 BinToColor * BinToBlueRed::clone () const
00087 {
00088   return new BinToBlueRed ( *this );
00089 }
00090 

Generated for HippoDraw Class Library by doxygen