BinToRedTemp.cxx

Go to the documentation of this file.
00001 
00012 #include "BinToRedTemp.h"
00013 
00014 using namespace hippodraw;
00015 
00016 int BinToRedTemp::reds[256] =
00017 { 0, 1, 2, 4, 5, 7, 8, 10, 11, 13, 14, 15, 17, 18, 20, 21, 
00018 23, 24, 26, 27, 28, 30, 31, 33, 34, 36, 37, 39, 40, 42, 43, 44, 46, 47, 
00019 49, 50, 52, 53, 55, 56, 57, 59, 60, 62, 63, 65, 66, 68, 69, 70, 72, 73, 
00020 75, 76, 78, 79, 81, 82, 84, 85, 86, 88, 89, 91, 92, 94, 95, 97, 98, 99, 
00021 101, 102, 104, 105, 107, 108, 110, 111, 113, 114, 115, 117, 118, 120, 
00022 121, 123, 124, 126, 127, 128, 130, 131, 133, 134, 136, 137, 139, 140, 
00023 141, 143, 144, 146, 147, 149, 150, 152, 153, 155, 156, 157, 159, 160, 
00024 162, 163, 165, 166, 168, 169, 170, 172, 173, 175, 176, 178, 179, 181, 
00025 182, 184, 185, 186, 188, 189, 191, 192, 194, 195, 197, 198, 199, 201, 
00026 202, 204, 205, 207, 208, 210, 211, 212, 214, 215, 217, 218, 220, 221, 
00027 223, 224, 226, 227, 228, 230, 231, 233, 234, 236, 237, 239, 240, 241, 
00028 243, 244, 246, 247, 249, 250, 252, 253, 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, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 
00032 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 
00033 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 
00034   255, 255, 255, 255};
00035 int BinToRedTemp::greens[256] =
00036 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
00037 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
00038 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 1, 3, 5, 7, 9, 11, 13, 15, 17, 18, 20, 22, 24, 26, 28, 
00042 30, 32, 34, 35, 37, 39, 41, 43, 45, 47, 49, 51, 52, 54, 56, 58, 60, 62,
00043 64, 66, 68, 69, 71, 73, 75, 77, 79, 81, 83, 85, 86, 88, 90, 92, 94, 96,
00044 98, 100, 102, 103, 105, 107, 109, 111, 113, 115, 117, 119, 120, 122, 
00045 124, 126, 128, 130, 132, 134, 136, 137, 139, 141, 143, 145, 147, 149,
00046 151, 153, 154, 156, 158, 160, 162, 164, 166, 168, 170, 171, 173, 175,
00047 177, 179, 181, 183, 185, 187, 188, 190, 192, 194, 196, 198, 200, 202,
00048 204, 205, 207, 209, 211, 213, 215, 217, 219, 221, 222, 224, 226, 228,
00049   230, 232, 234, 236, 238, 239, 241, 243, 245, 247, 249, 251, 253, 255};
00050   int BinToRedTemp::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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00055 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 3, 7, 11, 15, 19, 23, 27, 31, 35, 39, 43, 47, 51, 54, 58, 62,
00060 66, 70, 74, 78, 82, 86, 90, 94, 98, 102, 105, 109, 113, 117, 121, 125,
00061 129, 133, 137, 141, 145, 149, 153, 156, 160, 164, 168, 172, 176, 180,
00062 184, 188, 192, 196, 200, 204, 207, 211, 215, 219, 223, 227, 231, 235,
00063   239, 243, 247, 251, 255};
00064 BinToRedTemp::
00065 BinToRedTemp ( 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 BinToRedTemp::BinToRedTemp ( const BinToRedTemp & bin_to_color )
00080   : BinToColorMap ( bin_to_color )
00081 {
00082 }
00083 
00084 BinToColor * BinToRedTemp::clone () const
00085 {
00086   return new BinToRedTemp ( *this );
00087 }
00088 

Generated for HippoDraw Class Library by doxygen